印刷閉じる
北海道大学シラバス

科目名
Blockchain
講義題目

責任教員（所属）
宮永喜一 ( 大学院情報科学研究院 )担当教員（所属）

宮永喜一 ( 大学院情報科学研究院 )Ren Ping Liu ( ｼﾄﾞﾆｰ工科大学 )Ying He ( ｼﾄﾞﾆｰ工科大学 )Beeshanga Abewardana Jayawickrama ( ｼﾄﾞﾆｰ工科大学 )科目種別

情報科学院専門科目

開講年度

2019

期間

授業形態

講義

単位数

他学部履修等の可否

可

１学期

時間割番号

2156071

対象年次〜

対象学科・クラス

補足事項

ナンバリングコード
大分類コード

大分類名称

レベルコードレベル

5

大学院（修士・専門職）専門科目（基礎的な内容の科目）、大学院共通授業科目

中分類コード

中分類名称

小分類コード

小分類名称

言語
英語で行う授業
実務経験のある教員等による授業科目

キーワード
Internet, Cybersecurity, Blockchain, IoT, Ethereum, DApps, Smart contracts

授業の目標
The new technology of Blockchain will be introduced. It has been developed over internet with cybersecurity. In order to keephigh secure communications, this technology has been designed. A blockchain is a growing list of records, called blocks, which
are linked using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction
data. With a blockchain, many people can write entries into a record of information, and a community of users can control how
the record of information is amended and updated. All entries are not the product of a single publisher. No one person controls
the information.
This techniques are widely spread recently and useful for electronic commerce. Thought this lecture, a student can study newtechnology in the field of ICT and know current real applications.

到達目標
This course aims at students' understanding of several network architectures of wide area network, local area network, personalarea network with cybersecurity. It is expected for the students to obtain basic knowledge for creating novel applications,systems, and services over new cybersecurity systems.

授業計画
Lecture 1: Introduction to IoT and Blockchain technologies
Lecture 2: Fundamentals of Blockchains
Lecture 3: Introduction to cryptography & crypto currencies
Lecture 4: Introduction to Ethereum
Lecture 5: Blockchain protocols
Lecture 6: Anonymity, traceability and privacy
Lecture 7: Smart contracts, DAO and programming tools
Lecture 8: IoT and Blockchain applications

準備学習(予習・復習)等の内容と分量
It is required for students to make enough preparation and review before and after each lecture. For each lecture, 90 min
preparation and 90 min review are required.
Lecture materials are available on the e-Leaning of Hokkaido University.

成績評価の基準と方法
Students whose attendance rate is less than 70% cannot get any evaluation. Evaluation is based on the term report (90%) andthe lecture participation (10%). By the term report, students' deep understanding of a specific technology and presentation skills
are evaluated. The evaluation is based on 5 grades. The ratio of S is not greater than 15% of registered students. The ratio of Sand A is not greater 50% of registered students.

有する実務経験と授業への活用

他学部履修の条件

テキスト・教科書
References will be introduced in the lecture.

講義指定図書参照ホームページ
This course will be provided as part of the Hokkaido Summer Institute.
For more information (invited lecturers, course details, etc.), please visit the website below:
https://hokkaidosummerinstitute.oia.hokudai.ac.jp/courses/CourseDetail=G110

研究室のホームページ
https://csw.ist.hokudai.ac.jp/

備考
Related Course (HSI)
Mandatory Course (Course required to be taken together with this course): Software Defined Networks
Recommended Course (Course highly recommended to be taken together with this course): Cyber Security

更新日時
2019/02/04 10:46:37

PrintClose
Hokkaido University Syllabus

Course Title
Blockchain
Subtitle

Instructor (Institution)
Yoshikazu MIYANAGA ( Faculty of Information Science and Technology )Other Instructors (Institution)
Yoshikazu MIYANAGA ( Faculty of Information Science and Technology )Ren Ping LiuYing He
Abewardana BEESHANGAOpen To Other Faculties /Schools

Course TypeYear

2019

SemesterType of Class

LectureNumber ofCredits

OK

1stSemester

Course Number

215607

1

Year of Eligible Students〜Eligible Department /Class

Other Information

Numbering Code
Major Category Code

Major Category Title

Level Code

Level

5Middle Category
Code

Small Category CodeSpecialized Subjects (basics) in graduate level (Master's Course and Professional Course), InterGraduate School Classes
Middle Category Title

Small Category Title

Language TypeClasses are in English.
Course list by the instructor with practical experiences

Key Words
Internet, Cybersecurity, Blockchain, IoT, Ethereum, DApps, Smart contracts

Course Objectives
The new technology of Blockchain will be introduced. It has been developed over internet with cybersecurity. In order to keephigh secure communications, this technology has been designed. A blockchain is a growing list of records, called blocks, which
are linked using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction
data. With a blockchain, many people can write entries into a record of information, and a community of users can control how
the record of information is amended and updated. All entries are not the product of a single publisher. No one person controls
the information.
This techniques are widely spread recently and useful for electronic commerce. Thought this lecture, a student can study newtechnology in the field of ICT and know current real applications.

Course Goals
This course aims at students' understanding of several network architectures of wide area network, local area network, personalarea network with cybersecurity. It is expected for the students to obtain basic knowledge for creating novel applications,systems, and services over new cybersecurity systems.

Course Schedule
Lecture 1: Introduction to IoT and Blockchain technologies
Lecture 2: Fundamentals of Blockchains
Lecture 3: Introduction to cryptography & crypto currencies
Lecture 4: Introduction to Ethereum
Lecture 5: Blockchain protocols
Lecture 6: Anonymity, traceability and privacy
Lecture 7: Smart contracts, DAO and programming tools
Lecture 8: IoT and Blockchain applications

Homework
It is required for students to make enough preparation and review before and after each lecture. For each lecture, 90 min
preparation and 90 min review are required.
Lecture materials are available on the e-Leaning of Hokkaido University.

Grading SystemStudents whose attendance rate is less than 70% cannot get any evaluation. Evaluation is based on the term report (90%) andthe lecture participation (10%). By the term report, students' deep understanding of a specific technology and presentation skills
are evaluated. The evaluation is based on 5 grades. The ratio of S is not greater than 15% of registered students. The ratio of Sand A is not greater 50% of registered students.

Practical experience and utilization for classes

Condition of tasking the subject

Textbooks
References will be introduced in the lecture.

Reading List

Websites
This course will be provided as part of the Hokkaido Summer Institute.
For more information (invited lecturers, course details, etc.), please visit the website below:
https://hokkaidosummerinstitute.oia.hokudai.ac.jp/courses/CourseDetail=G110

Website of Laboratory
https://csw.ist.hokudai.ac.jp/Additional Information
Related Course (HSI)
Mandatory Course (Course required to be taken together with this course): Software Defined Networks
Recommended Course (Course highly recommended to be taken together with this course): Cyber Security

Update
2019/02/04 10:46:38