2019年度

Institute of Integrated Science and Technology (IIST)
講義概要（シラバス）

科目一覧

最新版のシラバスは、法政大学 Web シラバス（https://syllabus.hosei.ac.jp/）で確認してください。

【TZ811】Database Design ［NGUYEN N BINH］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
【TZ812】Networking Technology ［NGUYEN N BINH］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
【YD952】Introduction to Bioinformatics ［常重アントニオAntonio TSUNESHIGE］ . . . . . . . . . . . . . . . . . .
Jinjia Zhou］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
【YD954】Multimedia Information Processing ［周 金佳 Jinjia Zhou］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
【YD955】Cryptography and its Applications ［岡本 龍明 Tatsuaki OKAMOTO］ . . . . . . . . . . . . . . . . . . . . . . . .
【YD956】Technical Writing Workshop 1 ［周 金佳 Jinjia Zhou］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
【YD957】Technical Presentation Workshop 1 ［周 金佳 Jinjia Zhou］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
【YD958】Technical Writing Workshop 2 ［周 金佳 Jinjia Zhou］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
【YD959】Technical Presentation Workshop 2 ［周 金佳 Jinjia Zhou］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
【YD960】IIST Seminar ［周金佳、チャピ ゲンツィ、中村壮亮、伊藤一之、八名和夫、彌冨仁、中村洋一、山下明
泰、常重アントニオ、佐野俊夫］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
【YD961】Japanese communication 1 ［村松 葉子 Yoko MURAMATSU］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
【YD962】Japanese communication 2 ［村松 葉子 Yoko MURAMATSU］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
【YD963】Japanese communication 3 ［村松 葉子 Yoko MURAMATSU］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
【YD964】Japanese communication 4 ［村松 葉子 Yoko MURAMATSU］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
【YD965】Machine Learning ［周 金佳 Jinjia Zhou］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
【YD966】Digital System Design ［周 金佳 Jinjia Zhou］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
【YD967】Special Lecture on Advanced Integrated Science and Technology 1 (Introduction to Wireless Sensor
Network) ［Elma Zanaj］ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
【YD953】Multimedia Signal Coding Algorithms ［周

金佳

—I—

1
2
3
4
5
6
7
7
8
9
10
10
11
11
12
12
13
13

発行日：2019/5/1

COS500D1

Database Design
NGUYEN N BINH
Subtitle：データベース設計論
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：【Outline and objectives】
This course explores introductory basics of database modeling anddesign. The course focuses on the techniques for relational database
design, staring with the entity-relationship (ER) approach for datarequirements specification and conceptual modeling. It also addresses
database design techniques for data warehousing and online analyticalprocessing (OLAP). Some CASE tools for database design are also
introduced and practiced.
【Goal】
Basic knowledge and skills in database modeling and design will beacquired. The student will understand basics of the Entity-Relationship
Model, the Unified Modeling Language (UML), Requirements Analysis
and Conceptual Data Modeling, Transforming the Conceptual Data
Model to SQL, Normalization, Object-Relational Design, XML and Web
Databases, and Business Intelligence. The student should do someworks on database modeling and design using the CASE tools.
【Which item of the diploma policy will be obtained by taking this class?】【Method(s)】The first three lectures are on an overview of the database issues,
ERM, and UML. The next lectures are to learn concepts, techniques
and practical methods for logical design of databases. Some advanced
topics in database design will be also addressed and discussed.
Separate themes will be assigned to the students to prepare and makepresentations about their assigned themes from the fourth lecture. The
instructor will add comments and more information around the topic’s
related issues.

【Work to be done outside of class (preparation, etc.)】
For each topic, the assigned student must do a survey and prepare apresentation on the topic, then has the presentation at the assigned
lecture’s time. The student should collect related materials; make asummary report and presentation (PPT, demos, etc.) to show his/her
understanding and skills on the topic. In addition, other students also
investigate related technologies and materials to have active discussions
on the topic.
【Textbooks】- "Database Modeling and Design: Logical Design," 5th Ed., Toby J.
Teorey, Sam Lightstone, Tom Nadeau, and H.V. Jagadish, Morgan
Kaufmann, 2011. ISBN: 978-0123820204- Lecture/presentation printouts / handouts and related materials will
be provided to the students.
- Online materials.
【References】- "Database Systems," 4th Ed., Thomas Connolly and Carolyn Begg,
Pearson Education Limited, 2005. ISBN: 9780321210258- "Database System Concepts," 6th Ed., Abraham Silberschatz,
Henry F. Korth, and Henry F. Korth, McGraw-Hill, 2011. ISBN:
978-0-07-352332-3- "Physical Database Design: The database professional’s guide to
exploiting indexes, views, storage, and more," 1st Ed., Sam Lightstone,
Toby Teorey, and Tom Nadeau, Morgan Kaufmann, 2007. ISBN:
9780123693891- "データベースの設計." T.J. ティオリー著; 原田勝訳||データベースノセッ
ケイ, 東京: 勁草書房, 2000.10. ISBN: 4326000252
Some other references will be introduced.
【Grading criteria】
Practical exercises and/or assignments to the students,and sub-themes
as mini-projects will be also given to the students.The total evaluation
will be based on
1. Discussion in the class and report(s): 40%
2. Sub-theme report(s) and presentation(s): 60%【Changes following student comments】
Some case studies on several database designs were added.
【Equipment student needs to prepare】
Some database design tools (free software) can be downloaded andinstalled on private PC for logical database design.

【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes【Fieldwork in class】
なし / No【Schedule】
No.
Theme
1
Introduction

2

3

4

5

6

7
8

9
10

11

12
13
14

The
Entity-RelationshipModel
The Unified Modeling
Language (UML)

Contents
Data and Database Management;
The Database Life Cycle;
Conceptual Data Modeling
Fundamental ER Constructs;
Advanced ER Constructs

Class Diagrams; Activity
Diagrams; Rules of Thumb for
UML Usage
Requirements Analysis Requirements Analysis;
and Conceptual Data
Conceptual Data Modeling; View
Modeling
Integration; Entity Clustering for
ER ModelsTransforming theTransformation Rules and SQL
Conceptual Data Model Constructs; Transformation Steps;
to SQL
Normalization
Fundamentals of Normalization;
The Design of Normalized Tables;
Normalization of Candidate Tables;
Normal Forms
An Example of Logical Requirements Specification;
Database Design
Logical Design
Object-Relational
Object Orientation;
DesignObject-Oriented Databases;
Object-Relational Databases
XML and Web
XML; XML Design; Web-Based
Databases
Applications
Business Intelligence
Data Warehousing; Online
Analytical Processing (OLAP);
Data Mining
CASE Tools for Logical Introduction to the CASE Tools:
Database Design
Key Capabilities; Semi-Structured
Data, XML
Case studies
Students’ sub-theme presentations
and discussions
Advanced topics
Hot topics in database design
Summary
Reviews of lectures—1—

発行日：2019/5/1

COS500D1

13

Network Management

14

Hot topics
Summary

Networking Technology
NGUYEN N BINH
Subtitle：ネットワーク技術
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：【Outline and objectives】
This course explores introductory basics and fundamentals of networking technology. The course focuses on the techniques for networking
technology, starting with an introduction to computer networks. The
course then explains the contents of application layer, transport layer,
the network layer, and the link layer. It also addresses wireless andmobile networks, then multimedia networking, network security, andthe network management issues.
【Goal】
Basic knowledge and skills in networking technology will be acquired.
The student will understand basics and essentials of networking
technology to use, manipulate and manage computer networks
effectively. The student should do some works on networking technology.
【Which item of the diploma policy will be obtained by taking this class?】【Method(s)】The first three lectures are on an overview of network technologies andapplication layer. The next lectures are to learn concepts, methods,
techniques and practical issues of other layers, etc. Some advanced
topics in networking technologies will be also addressed and discussed.
Separate themes will be assigned to the students to prepare and makepresentations about their assigned themes from the fourth lecture. The
instructor will add comments and more information around the topic’s
related techniques and technologies

Internet standard management
framework: SMI, MIB, SNMP,
SNMP protocol operations andtransport mappings, security andadministration; ASN.1
Presentations and discussions.
Reviews of lectures【Work to be done outside of class (preparation, etc.)】
For each topic, the assigned student must do a survey and prepare apresentation on the topic, then has the presentation at the assigned
lecture’s time. The student should collect related materials; make asummary report and presentation (PPT, demos, etc.) to show his/her
understanding and skills on the topic. In addition, other students also
investigate related technologies and materials to have active discussions
on the topic.
【Textbooks】- "Computer networking: a top-down approach," 6th Ed., James
F. Kurose and Keith W. Ross, Boston: Pearson, 2013.
ISBN:9780132856201- Lecture/presentation printouts / handouts and related materials will
be provided to the students.
- Online materials.
【References】- "Computer networking: a top-down approach featuring the Internet,"
2nd(int’l) Ed., James F. Kurose, Keith W. Ross, Boston, Addison-Wesley,
2003. ISBN: 0321176448- "Data and computer communications," 8th Ed., William Stallings,
Upper Saddle River, N.J. : Pearson/Prentice Hall, 2007. ISBN:
0132433109- "インターネット技術のすべて : トップダウンアプローチによる実践ネット
ワーク技法." ジェームズ・F. クロセ, キース・W. ロス著, 秋月治 [ほか] 訳、東京, ピアソン・エデュケーション , 2004.1. ISBN: 4894714949
Some other references will be introduced.
【Grading criteria】
Practical exercises and/or assignments to the students, and sub-themes
as mini-projects will be also given to the students. The total evaluation
will be based on
1. Discussion in the class and report(s): 40%
2. Sub-theme report(s) and presentation(s): 60%【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes【Changes following student comments】
Some case studies on networking were added.

【Fieldwork in class】
なし / No【Equipment student needs to prepare】
Some networking tools (free software) can be downloaded and installed
on private PC for networking technology.

【Schedule】
No.
Theme
1
Introduction to
Computer Networks
and the Internet
2
Application Layer

3

Application Layer(Cont.)

4

Transport Layer

5

Transport Layer(Cont.)The Network Layer

6

7
8

9

10

The Network Layer(Cont.)The Link Layer: Links,
Access Networks, andLANs
The Link Layer: Links,
Access Networks, andLANs (Cont.)
Wireless and Mobile
Networks

11

Multimedia
Networking

12

Security in Computer
Networks

Contents
Network edges; core; delay, loss,
throughput; protocol layers, service
models; security
Principles of network applications;
Web and HTTP; FTP
Electronic mail: SMTP, POP3,
IMAP; DNS; P2P applications;socket programming
Transport-layer services;multiplexing; UDP; principles ofreliable data transfer
TCP; principles of congestion
control; TCP congestion control
Introduction: virtual circuit anddatagram networks; IP: datagram
format; IPv4; ICMP; IPv6
Routing algorithms in the Internet;
broadcast and multicast routing.
Introduction, services; error
detection, correction; multiple
access protocols
LANs: addressing and ARP,
Ethernet, switches, VLANS; link
virtualization: MPLS
Wireless links, characteristics;
CDMA; IEEE 802.11; wirelessLANs (“Wi-Fi”); Cellular Internet
Access; Mobile issues.
Multimedia networking
applications; streaming stored
video; voice-over-IP; protocols forreal-time conversational
applications; multimedia
Principles of cryptography;
Message integrity, authentication:
Securing e-mail; SSL; IPsec;
Securing wireless LANs; IDS—2—

発行日：2019/5/1

GNM500D1

Introduction to Bioinformatics
常重

アントニオ

Antonio TSUNESHIGE

Subtitle：バイオインフォマティクス入門
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：【Outline and objectives】
This introductory course is offered to students in general. Previous
knowledge of molecular biology, chemistry, or physics, although
recommended, is not a requirement, as most basic topics will bepresented in a concisely manner. Processes covering from gatheringscientific information, to sequencing of genomic material, sequencing
and modeling of proteins will be presented.
【Goal】You should be able:(1) to understand the basic concepts and principles of bioinformatics,
and how they are applied routinely;(2) to acquire basic and relevant information in the literature by crossreferencing;(3) to retrieve and analyze genomic and protein sequences from theirrespective databases; and(4) to understand basic information released thorough the media.
【Which item of the diploma policy will be obtained by taking this class?】【Method(s)】This course consists of fourteen lectures. Relevant material (scientificarticles) for the lectures will be provided as needed using the H’etude
system.
Part of the classes will emphasize on problem-solving
situations.
【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes【Work to be done outside of class (preparation, etc.)】
You will be ask to check database sites and retrieve specific information.
Also, you will be asked to work specific software on relevant data. Iftime permits, instructions on how to operate programs for protein data
modeling will provided.
【Textbooks】"Bioinformatics for Dummies", J.-M. Claverie, C. Notredame, Wiley
Publishing Inc., 2007.
Purchase of this book is not necessary. Lectures are based on a collectionof books and articles. Material will be provided.
【References】"Understanding Bioinformatics", M. Zvelebil & Baum, J. O., Garland
Science, 2007.
This is a textbook for advanced students, and exceeds the scopeof this course. Nevertheless, this is considered the standard book forbioinformatics.
Relevant scientific articles will be provided prior classe【Grading criteria】
Reports (40%) are to be submitted as requested within deadline limit.
Final exam (40%) at the end of course.
Active participation in class (20%) is encouraged.
Some of the reports require you to link to a server, or the use of certain
programs (provided in class) on personal computers. You【Changes following student comments】
None.
【Equipment student needs to prepare】
Personal computer for data retrieval, computation, or access to
mainframe servers. Connectivity to the Internet is required.
【Others】
None.
【】
This introductory course is offered to students in general. Previous
knowledge of molecular biology, chemistry, or physics, although
recommended, is not a requirement, as most basic topics will bepresented in a concisely manner. Processes covering from gatheringscientific information, to sequencing of genomic material, sequencing
and modeling of proteins will be presented.

【Fieldwork in class】
なし / No【Schedule】
No.
Theme
Contents
1
What is bioinformatics? Why is bioinformatics so relevant-Part 1
nowadays? Brief introduction to
the scope of this new field.
Introduction to NCBI
2What is bioinformatics? What bioinformatics cannot do for-Part 2you. Understanding the limitationsof bioinformatics.
3
What is Life? Living
Introduction to basic biologicalorganisms.
concepts. Chemistry of Life. livingorganisms.
4
Rules of the Game.
Variety of life forms. Basic
Part 1concepts.
5
Rules of the Game.
Basic concepts (continued).
Part 2
Terminology and processes.
6
Rules of the Game,
Basic concepts (continued).
Part 3
Terminology and processes.
7
Recapitulation ofSummary of basic concepts andprevious classes
processes learned in previous
classes.
8
Analyzing a protein
Introduction to the Protein Data
sequence. Part 1
Bank. Retrieval of a protein
sequence. FASTA format.
9
Analyzing a protein
Introduction to Swiss Viewer.
sequence. Part 2
Introduction to ExPASy (portal of
the Swiss Institute of
Bioinformatics).
10
Analyzing a DNA
Nucleotide sequence database
sequence. Part 1
11
Analyzing a DNA
Analyzing DNA composition.
sequence. Part 2
Finding coding regions
12
Comparing sequences. Introduction to BLAST and Clustal
Multiple sequencealignment
13
Evolution and
Biological basis of evolution at
phylogenetic trees (1)molecular level.
14
Evolution andCladistic trees.
phylogenetic tree (2)—3—発行日：2019/5/1【Textbooks】
Handouts and prints will be distributed.

COS500D1

Multimedia Signal Coding Algorithms
周

金佳

Jinjia Zhou

Subtitle：マルチメディア信号符号化論
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：【References】
An introduction to information theory: symbol, signals and noise, John
R. Pierce
Elements of information theory, 2nd edition, Thomas M. Cover and Joy
A.
【Grading criteria】
Homework 50% + Final Examination 50%【Changes following student comments】
None in particular.

【Outline and objectives】
In today’s information society, coding plays an essential role inthe storage and delivery of information, especially the multimedia
information that involves a huge volume of data. This course will
introduce the key coding theories, including source coding for datacompression and channel coding for data transmission over a noisy
channel, all based on the substantial concept of entropy.
【Goal】The students will get to understand the key concepts and techniques
in information and coding theories, such as entropy, Huffman coding,arithmetic coding and channel capacity. As a result, they will acquire
background knowledge necessary to undertake advanced courses
on image processing, video processing, wireless communication andinformation security, etc.
【Which item of the diploma policy will be obtained by taking this class?】【Method(s)】The concept of entropy will be explained followed by an introduction
and a review of probability theory. Source coding theory and channel
coding theory will then be introduced along with their applications
to multimedia information. The lectures will be given in a highlyinteractive manner. The students will be asked to join the discussions
on the basic coding problems and consider their own solutions.
Most homework assignments will on open problems without standard
answers. The students will be encouraged not only to learn theknowledge but also think how it can be used.
【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes【Fieldwork in class】
あり / Yes【Schedule】
No.
Theme
1
Introduction2
3

Probability theory
reviewInformation andentropy5

Conditional entropy
and mutual
information
Source coding basics

6
7

Source coding schemes
Arithmetic coding

810Adaptive arithmeticcodingSource coding for
multimedia
information
Channel coding basics

11

Hamming codes

12

Channel capacity

13

Channel coding
theorem

14

Confirmation ofunderstanding

4

9

Contents
Background of multimedia signal
coding. Introduction to the lecturer.
Course overview.
Probability theory review
How information is quantified.
What entropy is and why it isuseful.
Conditional entropy. Chain rule.
Mutual information.
Codes and trees. Kraft inequality.
Shannon-type codes.
Fano code. Huffman code.
Shannon-Fano-Elias code. Binaryarithmetic coding.
Improve compression efficiency
with adaptive probability models.
How Huffman code and arithmeticcoding are used in real multimedia
data compression.
Binary symmetric channel.
Repetition code. Hamming
distance.
How Hamming codes are built andwhy they are efficient.
Channel capacity. Binary erasurechannel. Noisy typewriter channel.
Asymptotic equipartition property.
Transmission rate and channel
capacity.
Confirmation of understanding【Work to be done outside of class (preparation, etc.)】
Before the first lecture, please check: https://en.wikipedia.org/wiki/
Information_theory
More preparations will be announced during the lectures, if necessary.
Homework assignments will be given every other lectures.

—4—発行日：2019/5/1【Grading criteria】
Homework 50% + Final Presentation 50%

COS500D1

Multimedia Information Processing
周

金佳【Changes following student comments】
None in particular.

Jinjia Zhou

Subtitle：マルチメディア情報処理技術
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：【Outline and objectives】
Recently, multimedia information (video, image, audio, etc.) covers
from everyone’s experiences to everything happening in the world. This
course will introduce the basic principles and tools used to process
digital images, videos and audios, and how to apply them in solving
practical problems.
【Goal】The students will get to understand the key concepts and techniquesin multimedia information processing such as transform, enhancement,
segmentation, etc.
【Which item of the diploma policy will be obtained by taking this class?】【Method(s)】The lectures will be given in a highly interactive manner. The
students will be asked to join the discussions on the basic multimedia
processing problems and consider their own solutions. Most homeworkassignments will on open problems without standard answers. The
students will be encouraged not only to learn the knowledge but also
think how it can be used.
【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes【Fieldwork in class】
あり / Yes【Schedule】
No.
Theme
1
Introduction

2
3
4

5

6

7
8
9
10

11
12
13
14

Contents
Background of multimedia
information processing.
Introduction to the lecturer. Course
overview.
Human visual system
What is human visual systemmodel?
Quality measurement
Subjective and objective
image/video quality measures
Color space, image
How to store a color image? The
sampling
structure and properties of color
spaces.
Quantization
Basic properties of quantization.
Rate ‒ distortion optimization.
Quantizers
Image transforms (1)What is frequency domain? Howtransform works and why it isuseful.
Image transforms (2)Fourier transfrom. Discrete cosine
transform. KL transform.
Image transforms (3)Walsh-Hadamard transform. Haartransform.
Image enhancement (1) What is image enhancement andwhy it is important?
Image enhancement (2) Enhancement methods in image
processing: Histogram processing,linear and non-linear noisesmoothing, sharpening.
Video processing
History of video coding. Video
processing techniques overview.
Motion detection andMotion detection and estimation.
estimation
Motion compensated filtering
Machine learning
Neural network, convolutional
neural network
Confirmation ofConfirmation of understanding
understanding【Work to be done outside of class (preparation, etc.)】
Homework and final presentation【Textbooks】
Handouts and prints will be distributed.
【References】
Digital Image Processing, Rafeal C.Gonzalez, Richard E.Woods, Pearson
Education/PHI.
Digital Video Processing, A. Murat Tekalp, Prentice Hall.

—5—発行日：2019/5/1【References】
I will introduce some books and articles in my lectures.

FRI500D1

Cryptography and its Applications
岡本龍明 Tatsuaki OKAMOTO

Subtitle：暗号とその応用
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：【Outline and objectives】
Nowadays, modern cryptography is widely used in Internet and many
IT applications. Cryptocurrencies and block-chains are one of the applications of cryptography. This course will introduce the basic concept
and techniques of modern cryptography as well as cryptocurrencies. It
will also provide some advanced topics of modern cryptography suchas post-quantum cryptography, homomorphic encryption and functional
encryption.

【Grading criteria】
1. Class participation: 40%
2. Final report: 60%【Changes following student comments】
n/a The class has just started last year.
【】
Nowadays, modern cryptography is widely used in Internet and many
IT applications. Cryptocurrencies and block-chains are one of the applications of cryptography. This course will introduce the basic concept
and techniques of modern cryptography as well as cryptocurrencies. It
will also provide some advanced topics of modern cryptography suchas post-quantum cryptography, homomorphic encryption and functional
encryption.

【Goal】The students will get to understand the key concepts and techniquesin modern cryptography and its applications to cryptocurrencies, suchas symmetric-key encryption, public-key encryption, digital signatures,
Bitcoin, block-chains and some advanced concepts of cryptography.
【Which item of the diploma policy will be obtained by taking this class?】【Method(s)】Following the lectures, the students will learn the concepts andunderstand the basis of modern cryptography and cryptocurrencies.
This course provides opportunities to students to learn the basic
knowledge, methods and techniques.
【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes【Fieldwork in class】
なし / No【Schedule】
No.
Theme
1st class Introduction

2nd
class
3rd
class
4th
class

5th
class
6th
class
7th
class
8th
class
9th
class
10th
class
11th
class
12th
class

Symmetric-key
cryptosystems
Concept of Public-key
cryptosystems
Security andconstruction of
public-key
cryptosystems
Concept and security ofdigital signatures andhash functions
Construction of digital
signatures and hashfunctionsPublic-key
infrastructures (PKI)
Post-quantum
cryptography
Electronic money
Bitcoin
Drawbacks of Bitcoin
and other
cryptocurrencies
Block-chains

13th
class

Advances of public-key
cryptosystems (1)

14th
class

Advances of public-key
cryptosystems (2)Contents
Background of modern
cryptography. Introduction to thelecturer. Course overview.
Block ciphers and authentication
code
Public-key encryption, Key
exchange
CCA security, DH key exchange,
RSA encryption, ElGamal
encryption
Requirements for electronic
signatures, EU-CMA security
RSA signatures, (EC-)DSA
signatures, SHA family of hashfunctionsCertificate authorities (CA), Digital
signature laws
Quantum computer, Lattice-based
cryptography
Traditional electronic money
sysytems, Ecash systems
Proof of work (POW), Mining,
Transactions, Block-chain.
Proof of Stake (POS), Smartcontract, Ethereum, DAG
Open Ledger,
Centralized/decentralized system,
Public/private systems
Fully homomorphic encryption,
Applications, Lattice based
construction
Functional encryption,
Applications, Bilinear based
construction【Work to be done outside of class (preparation, etc.)】
Before the first lecture, please check: https://en.wikipedia.org/wiki/
Cryptograph【Textbooks】
I will introduce some books and articles in my lectures.

—6—発行日：2019/5/1

BSP500D1

BSP500D1

Technical Writing Workshop 1

Technical Presentation Workshop 1

周

周

金佳

Jinjia Zhou

【Goal】
This course aims to cultivate the ability of writing technical papers.

Jinjia Zhou

Subtitle：テクニカルプレゼンテーションワークショップ１
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：

Subtitle：テクニカルライティングワークショップ１
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：【Outline and objectives】
Getting your work published in top conferences and journals requires
not only great science, but also a well-written document. This course
helps students develop effective writing skills for publication in English.

金佳【Outline and objectives】
In this course, students will develop the oral presentation skills which
are helpful to present their research results.
【Goal】
This course aims to cultivate the ability to give technical presentations.
【Which item of the diploma policy will be obtained by taking this class?】【Which item of the diploma policy will be obtained by taking this class?】【Method(s)】The students will apply what they have learned in their own writing,slowly constructing a full-research paper by the end of the course. The
lectures will be given in a highly interactive manner. The students will
be asked to join the discussions on their written paper.
【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes【Fieldwork in class】
あり / Yes【Schedule】
No.
Theme
1
Introduction

2
3
4

5
6
7
8
9
10

11
12

13
14

Contents
Technical writing overview.
Introduction to the lecturer. Course
overview.
Writing tools (1)Introduction to Latex, Microsoft
Word, and Microsoft Visio.
Writing tools (2)Introduction to Latex, Microsoft
Word, and Microsoft Visio.
Preparing to write.
Principles of audience analysis andReference survey
structure of research papers.
Learning how to survey thereference papers.
Reference survey (1)The students will choose a topic
and report their survey results.
Reference survey (2)The students will report theirsurvey results.
Abstract andLearning how to write the abstract
introduction sections
and introduction sections.
Proposal section
Learning how to write the proposal
section.
Results andLearning how to write the resultscomparison sections
and conclusion sections.
Conclusion,
Learning how to write theacknowledgement, and conclusion, acknowledgement, andreferencereference sections.
Figures, tables, andLearning how to draw figures,
pseudo codetables, and pseudo code.
Revising and reviewing Revising and reviewing
manuscripts written by the otherstudents.
The students will present theirwritten paper.
Paper submission
Learning the process of submitting
a conference paper.
Case study
Writing a full paper.
The students will present theirpaper.

【Work to be done outside of class (preparation, etc.)】
Homework (reports and presentation).
【Textbooks】
Handouts and prints will be distributed.
【References】
English for Writing Research Papers, A. Wallwork, Springer.
Science Research Writing: A Guide for Non-Native Speakers of English,
H.G. Deal, Imperial College Press.

【Method(s)】This course includes group discussion, learning talks on TED, learning
American English pronunciation, and 2 times oral presentations. The
lectures will be given in a highly interactive manner. The students will
be encouraged to join the in-class discussions on their presentations.
【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes【Fieldwork in class】
あり / Yes【Schedule】
No.
Theme
1
Introduction

2
3

4

5

6

7

8
9
10
11

12
13

14

Contents
Technical presentation overview.
Introduction to the lecturer. Course
overview.
Oral presentation skills Introduction to basic oralpresentation skills.
Talks on TED (1)Learning from talks on TED. The
students are divided to several
groups. Every group chooses apresentation topic.
Talks on TED (2)Learning from talks on TED. The
students start to prepare theirpresentation.
Talks on TED (3)Learning from talks on TED. The
students start to prepare theirpresentation.
Group presentation (1) Every group give 30-minus
presentation and 10-minus Q/A.
In-class discussion.
Group presentation (2) Every group give 30-minus
presentation and 10-minus Q/A.
In-class discussion.
Pronunciation andLearning pronunciation andIntonation
intonation
Handling your nerves
Learning how to handle yournervesWriting and Editing
Learning the skills for writing andthe text of the slides
editing the text of the slides.
Getting and keeping
Learning how to get and keep thethe audience’s
audience’s attention.
attention
Questions and answers Learning the skills of answering
questions.
Practice presentation
Every student gives 15-minus(1)
presentation and 5-minus Q/A.
In-class discussion.
Practice presentation
Every student gives 15-minus(2)
presentation and 5-minus Q/A.
In-class discussion.

【Work to be done outside of class (preparation, etc.)】
Preparation of presentations.
【Textbooks】
Handouts and prints will be distributed.
【References】
English for Presentations at International Conferences, A.Wallwork,
Springer.

【Grading criteria】
Homework 80% + Final Presentation 20%【Grading criteria】
Group presentation 40% + Personal presentation 60%【Changes following student comments】
None in particular.

【Changes following student comments】
None in particular.

—7—発行日：2019/5/1【Grading criteria】
Homework 60% + in-class discussion 40%

BSP500D1

Technical Writing Workshop 2【Changes following student comments】
None in particular.

周【】
Getting your work published in top conferences and journals requires
not only great science but also a well-written document. This course
helps students develop effective writing skills for publication in English.
For the whole year, there are Techincal Writing Workshop 1 andTechnical Writing Workshop 2.

金佳

Jinjia Zhou

Subtitle：テクニカルライティングワークショップ２
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：【Outline and objectives】
Getting your work published in top conferences and journals requires
not only great science but also a well-written document. This course
helps students develop effective writing skills for publication in English.
For the whole year, there are Techincal Writing Workshop 1 andTechnical Writing Workshop 2.
【Goal】For this semester, the Technical Writing Workshop 2 aims to cultivate
the ability to write journal papers.
【Which item of the diploma policy will be obtained by taking this class?】【Method(s)】The students will apply what they have learned in their own writing,slowly constructing a full research paper by the end of the course.
The basic skills from Technical Writing Workshop 1 will be used. The
lectures will be given in a highly interactive manner. The students will
be asked to join the discussions on their written paper.
【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes【Fieldwork in class】
あり / Yes【Schedule】
No.
Theme
Introduction
1

2

Reference survey

3

Introduction to journal
papers4

Introduction section

5

Proposal section

6

Result section

7

Comparison section

89Conclusion,acknowledgement, andreference
Paper submission

10

Case study

11

Case study 2

12

Review

13

Reply letter

14

Summary of course

Contents
Technical writing overview.
Introduction to the lecturer. Course
overview.
Learning how to survey thereference papers. Study the highranked journals in the related
research area.
Learning the difference between
conference and journal papers.
Learning how to expand aconference paper to a journal paper.
Learning how to write theintroduction section of a journal
paper.
Learning how to write the proposal
section of a journal paper.
Learning how to write the result
section of a journal paper.
Learning how to write thecomparison section of a journal
paper.
Learning how to write theconclusion, acknowledgement, andreference sections.
Learning the process of submitting
a journal paper.
Writing a full paper. The students
will present their paper.
Based on the presented paper, we
will have a group discussion.
Learning the review process of ajournal paper. Learning how toevaluate a journal paper.
Learning how to write a reply
letter for a conditional acceptedjournal paper.
Summary. Question and answers.

【Work to be done outside of class (preparation, etc.)】
Homework (reports, paper writing and presentation).
【Textbooks】
Handouts and prints will be distributed.
【References】
Science Research Writing: A Guide for Non-Native Speakers of English,
H.G. Deal, Imperial College Press.

—8—発行日：2019/5/1【Grading criteria】
Homework 20% + presentations 80%

BSP500D1

Technical Presentation Workshop 2
周

金佳【Changes following student comments】
None in particular.

Jinjia Zhou

Subtitle：テクニカルプレゼンテーションワークショップ２
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：【Outline and objectives】
In this course, students will develop the oral presentation skills which
are helpful to present their research results.
【Goal】
This course aims to cultivate the ability to give technical presentations.
【Which item of the diploma policy will be obtained by taking this class?】【Method(s)】This course includes group discussion, learning talks on TED, and2 times oral presentations. The lectures will be given in a highlyinteractive manner. The students will be encouraged to join the in-classdiscussions on their presentations.
【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes【Fieldwork in class】
あり / Yes【Schedule】
No.
Theme
1
Introduction

2
3
4

5

6

7

8

9

10

11

12

13

14

Contents
Technical presentation overview.
Introduction to the lecturer. Course
overview.
Oral presentation skills Introduction to basic oralpresentation skills.
Presentation tools
Introduction to Microsoft
Powerpoint.
Talks on TED (1)Learning from talks on TED. The
students are divided to several
groups. Every group chooses apresentation topic.
Talks on TED (2)Learning from talks on TED. The
students are divided to several
groups. Every group chooses apresentation topic.
Talks on TED (3)Learning from talks on TED. The
students are divided to several
groups. Every group chooses apresentation topic.
Presentation andStudents will give 10-minus
discussion for the first presentation and 5-minus Q/A.
topic (1)In-class discussion.
Presentation andStudents will give 10-minus
discussion for the first presentation and 5-minus Q/A.
topic (2)In-class discussion.
Presentation andStudents will give 10-minus
discussion for the first presentation and 5-minus Q/A.
topic (3)In-class discussion.
Summary of the
The presentation techniques will bepresentations
summarized. The students will
choose their second presentation
topic.
Presentation andStudents will give 15-minus
discussion for thepresentation and 5-minus Q/A.
second topic (1)In-class discussion.
Presentation andStudents will give 15-minus
discussion for thepresentation and 5-minus Q/A.
second topic (2)In-class discussion.
Presentation andStudents will give 15-minus
presentation and 5-minus Q/A.
discussion for thesecond topic (3)In-class discussion.
Summary of the
The presentation techniques will bepresentations
summarised.

【Work to be done outside of class (preparation, etc.)】
Preparation of presentations.
【Textbooks】
Handouts and prints will be distributed.
【References】
English for Presentations at International Conferences, A.Wallwork,
Springer.

—9—発行日：2019/5/1

CAR500D1

LANj500D1

IIST Seminar

Japanese communication 1

周金佳、チャピ ゲンツィ、中村壮亮、伊藤一之、八名和夫、
彌冨仁、中村洋一、山下明泰、常重アントニオ、佐野俊夫

村松

Subtitle：IIST セミナー
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：

Subtitle：日本語コミュニケーション１
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：【Outline and objectives】
In this course, several famous researchers will be invited to share theirexperience of doing research and studying abroad.

葉子

Yoko MURAMATSU【Outline and objectives】
Basic Japanese and Culture【Goal】
The course aims to let students learn from great and famous
researchers.

【Goal】
This class aims to learn Japanese basic structures and expressions indaily life and know Japanese customs to have simple communication
with Japanese people.

【Which item of the diploma policy will be obtained by taking this class?】【Which item of the diploma policy will be obtained by taking this class?】【Method(s)】Several famous researchers will be invited to share their stories.
Students can directly communicate with these researchers. A final
report is required.

【Method(s)】This is kind of acting class, so students are required to perform as
much as possible. We will learn some new grammar, and then practice
speaking and asking each other. Out of class, students will have somewriting homework. There will be a few quizzes.

【Active learning in class (Group discussion, Debate.etc.)】
なし / No【Fieldwork in class】
なし / No【Schedule】
No.
Theme
1
Introduction
2
Invited talk – The
Experience of Studying
Abroad3Invited talk – Research

4

5
6

7
8

9
10

11
12

Invited talk – The
Experience of Studying
AbroadInvited talk – Research
Invited talk – The
Experience of Studying
AbroadInvited talk – Research
Invited talk – The
Experience of Studying
AbroadInvited talk – Research
Invited talk – The
Experience of Studying
AbroadInvited talk – Research

13

Invited talk – The
Experience of Studying
AbroadInvited talk – Research

14

Summary of course【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes【Fieldwork in class】
なし / No

Contents
Course overview.
The invited researcher shares
his/her experience of studying
abroad.
The invited researcher introduces
his/her research.
The invited researcher shares
his/her experience of studying
abroad.
The invited researcher introduces
his/her research.
The invited researcher shares
his/her experience of studying
abroad.
The invited researcher introduces
his/her research.
The invited researcher shares
his/her experience of studying
abroad.
The invited researcher introduces
his/her research.
The invited researcher shares
his/her experience of studying
abroad.
The invited researcher introduces
his/her research.
The invited researcher shares
his/her experience of studying
abroad.
The invited researcher introduces
his/her research.
Summary and discussion.

【Schedule】
No.
Theme
①
Introduction②

lesson1③

lesson2④

lesson3⑤

lesson4⑥

review⑦

lesson5⑧

lesson6⑨

lesson7⑩

lesson8⑪⑫

lesson9review⑬⑭

lesson10lesson11

Contents
Go over syllabus
Self-introduction
Level check〜は〜です。
hiraganga
Pronouns and Noun Modifiers(こそあど)hiragana
Verb(non-past tense)
hiragana
expression of inviting someone todo something
hiragana
review and culture
Review lesson1-3,talking about
customExistence of things and people(います・あります katakanaverb(past tense)
katakana
あげます・もらいます
Expression of giving and receiving.
katakana
adjective
katakana
counting
review
culture Studying
te-form(1)te-form(2) expression of asking
someone to do【Work to be done outside of class (preparation, etc.)】
Report【Work to be done outside of class (preparation, etc.)】
All students are required to review for quiz. And home works.

【Textbooks】
Handouts and prints will be distributed.

【Textbooks】
Teacher will provide handouts to the students.

【References】
N/A【References】
Dictionaries(no google translation)【Grading criteria】
Report 50% + In-class disscussion 50%【Grading criteria】
Participation70%,Homework20%,Quiz10%【Changes following student comments】
None in particular.

【Changes following student comments】
Following the results of the students comments, I’ll include more
grammar explanation and try to take more time.
I always welcome any comments and suggestions to improve this classanytime.

【】The students can learn interesting research topics from various areas.

— 10 —

発行日：2019/5/1

LANj500D1

LANj500D1

Japanese communication 2

Japanese communication 3

村松

村松

葉子

Yoko MURAMATSU

Subtitle：日本語コミュニケーション２
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：

葉子

Yoko MURAMATSU

Subtitle：日本語コミュニケーション３
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：【Outline and objectives】
Basic Japanese and Culture【Outline and objectives】
Basic Japanese and Culture【Goal】
This class aims to learn Japanese basic structures and expressions indaily life and know Japanese customs to have simple communication
with Japanese people.

【Goal】
This class aims to learn Japanese basic structures and expressions indaily life and know Japanese customs to have simple communication
with Japanese people.

【Which item of the diploma policy will be obtained by taking this class?】【Which item of the diploma policy will be obtained by taking this class?】【Method(s)】This is kind of acting class, so students are required to perform as
much as possible. We will learn some new grammar, and then practice
speaking and asking each other. Out of class, students will have somewriting homework. There will be a few quizzes.

【Method(s)】This is kind of acting class, so students are required to perform as
much as possible. We will learn some new grammar, and then practice
speaking and asking each other. Out of class, students will have somewriting homework. There will be a few quizzes.

【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes【Fieldwork in class】
なし / No【Fieldwork in class】
なし / No【Schedule】
No.
Theme
①
lesson1②③④

lesson2
lesson3
lesson4⑤

review⑥⑦

lesson5lesson6⑧⑨

lesson7lesson8⑩

review⑪⑫⑬⑭

lesson9lesson10lesson11
lesson12【Schedule】
No.
Theme
①
review②
lesson1

Contents
Presnt progressive and Habitual
actions
te-form(Adjective)
short form
Expression of quotation andopinion
Review and others Japanesecustomshort form(past)
Qualifying Nouns with verbs andadjectives
Comparison
Expression of planning
Indicating a change
Review
Japanese culture
ta-form
Expression of experience〜んです。
Expression of guess or prediction【Work to be done outside of class (preparation, etc.)】
All students are required to review for quiz. And home works③

lesson2④⑤

lesson3
lesson4⑥

lesson5⑦⑧⑨

lesson6lesson7lesson8⑩

review⑪

lesson9⑫⑬⑭

lesson10lesson11
lesson12

Contents
review last term
Existence of things and people(います・あります)あげます・もらいます
Expression of giving and receiving.
te-form(1)te-form(2)expression of asking someone to do
Presnt progressive and Habitual
actions
expression of permission
te-form(Adjective)
Expression of quotation andopinion
Review and others JapanesecustomQualifying Nouns with verbs andadjectives
Comparison(1)Comparison(2)Expression of planning
Indicating a change【Work to be done outside of class (preparation, etc.)】
All students are required to review. And home works.

【Textbooks】
Teacher will provide handouts to the students.
To be announced.

【Textbooks】
Teacher will provide handouts to the students.

【References】
Dictionaries(no google translation)【References】
Dictionaries(no google translation)【Grading criteria】
Participation70%,Homework20%,Quiz10%【Changes following student comments】
Following the results of the students comments, I’ll include more
grammar explanation and try to take more time.
I always welcome any comments and suggestions to improve this classanytime.

【Grading criteria】
Participation70%,Home work20%,Quiz10%,【Changes following student comments】
Following the results of the students comments, I’ll include more
grammar explanation and try to take more time.
I always welcome any comments and suggestions to improve this classanytime.

— 11 —

発行日：2019/5/1

LANj500D1

COS500D1

Japanese communication 4

Machine Learning

村松

周

葉子

Yoko MURAMATSU【Outline and objectives】
Basic Japanese and Culture【Goal】
This class aims to learn Japanese basic structures and expressions indaily life and know Japanese customs to have simple communication
with Japanese people.
【Which item of the diploma policy will be obtained by taking this class?】【Method(s)】This is kind of acting class, so students are required to perform as
much as possible. We will learn some new grammar, and then practice
speaking and asking each other. Out of class, students will have somewriting homework. There will be a few quizzes.
【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes【Fieldwork in class】
なし / No⑥⑦⑧⑨⑩

lesson5lesson6lesson7lesson8review⑪⑫⑬⑭

lesson11
lesson12
lesson13
lesson14

Jinjia Zhou

Subtitle：機械学習
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：

Subtitle：日本語コミュニケーション４
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：【Schedule】
No.
Theme
①
lesson1②
lesson2③
lesson3④
lesson4⑤
review

金佳【Outline and objectives】
This course provides a broad introduction to machine learning. Topics
include: (i) Supervised learning. (ii) Unsupervised learning. (iii) Bestpractices in machine learning.
【Goal】The students will get to understand the key techniques in machinelearning and gain practice implementing them and getting them to workfor yourself.
【Which item of the diploma policy will be obtained by taking this class?】【Method(s)】The lectures will be given in a highly interactive manner. The students
will be asked to join the discussions on the basic machine learning
problems and consider their own solutions. The students will be
encouraged not only to learn the knowledge but also think about how
it can be used to solve the real problems.
【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes【Fieldwork in class】
あり / Yes

Contents
ta-form
Expression of experience〜んです。
Expression of guess or prediction
Review all
Japanese custom
nai-form
giving advise
necessarypotential verb
Review all
Japanese custom
possibility
volitional form
giving and receiving action
hypothetical condition【Schedule】
No.
Theme
1
Introduction【Work to be done outside of class (preparation, etc.)】
All students are required to review. And home works.
【Textbooks】
Teacher will provide handouts to the students.
【References】
Dictionaries(no google translation)2

Linear regression with
one variable34Linear regression withmultiple variables
Logistic regression

5

Regularization

6

Neural networks

7

Back-propagation
algorithm.

8

Machine learning
system design
Unsupervised learning
Octave/Matlab
Introduction
Python Introduction
Application Example:
Photo OCR
More examples andsummary
Project presentation

9
10【Grading criteria】
Participation70%,Home work20%,Quiz10%,【Changes following student comments】
Following the results of the students comments, I’ll include more
grammar explanation and try to take more time.
I always welcome any comments and suggestions to improve this classanytime.

11
12
13
14

Contents
What is machine learning. What issupervised learning. What is
unsupervised learning.
Model representation, costfunction, gradient descent for
linear regression.
Multiple features, gradient descentfor multiple variables.
classification, hypothesis
representation, cost function,
The problem of overfitting,regularized linear regression.
non-linear hypotheses, neurons andthe brain, model representation.
back-propagation algorithm,
gradient checking, random
initialization.
Examples of implementing
machine learning system.
K-means algorithm.
How to use Octave/Matlab
How to use Python
Learn an example.
Introduce more examples andsummarize the lecture
Students present their project.

【Work to be done outside of class (preparation, etc.)】
Homework and final presentation.
【Textbooks】
Handouts and prints will be distributed.
【References】
Ian Goodfellow, "Deep learning".
【Grading criteria】
Homeworks 30% + Final Presentation 70%【Changes following student comments】
None in particular.

— 12 —

発行日：2019/5/1

ELC500D1

ELC500D1

Digital System Design

Special Lecture on Advanced Integrated Scienceand Technology 1 (Introduction to Wireless Sensor
Network)周

金佳

Jinjia Zhou

Elma Zanaj

Subtitle：デジタルシステム設計
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：

Subtitle：先進総合理工学特論１（無線センサーネットワーク入門）
Term： ｜ Term： ｜ Credit(s)：2
Day/Period： ｜ Campus：小金井 / Koganei
Grade：
Notes：【Outline and objectives】
This course introduces students to the basic concepts of digital systems,
including analysis and design. Both combinational and sequential logic
will be covered. Students will gain experience with several levels ofdigital systems, from simple logic circuits to programmable logic devices
and hardware description language.
【Goal】
1. To learn how to design digital systems, from specification andsimulation to construction and debugging.
2. To learn techniques and tools for programmable logic design
3. To understand the limitations and difficulties in modern digital
design, including wiring constraints, high-speed, etc.
【Which item of the diploma policy will be obtained by taking this class?】【Method(s)】The lectures will be given in a highly interactive manner. The students
will be asked to design some projects such as traffic light controller.
Most homework assignments will on open problems without standard
answers. There will be many discussions to encourage the students tofind the best solutions.
【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes

2

Introduction(2)34

Moore’s Law and
Demard Scaling
Digital System

5

Boolean Algebra

6

Karnaugh Mapping

7

Combinational Logic
Function

8

Design Examples ofCombinational Logic
Function
Multivibrators
Sequential Circuits

9
10
11
12
13
14

【Goal】
The course supports these concepts and basic terms: sensor networks,various algorithms for efficient data processing, data transmission fromsensor networks, transmission channel problems.
【Which item of the diploma policy will be obtained by taking this class?】【Method(s)】Lectures, Discussions/Pair work/Group work,Project Presentation.
【Active learning in class (Group discussion, Debate.etc.)】
あり / Yes【Fieldwork in class】
あり / Yes【Schedule】
No.
Theme
1
Introduction(1)【Outline and objectives】
The course aims to provide knowledge, study of ad hoc networks andsensors networks and their modeling, topological construction of various
sensors networks in MATLAB. The main architectures of systems where
sensors are used and the distribution of their information. Wirelesssensor networks provide the basis for new computing paradigms thatchallenge many of the classical approaches to developing distributedand networking systems. This course considers the challenges ofdeveloping wireless networking protocols, power-management. As partof this course, students will design a wireless sensor network systemusing Matlab.

【Fieldwork in class】
なし / No

Contents
Introduction to digital systemdesign.
Introduction to integrated system(LSI)
Introduce Moore’s law and demard
scaling
Definition of digital, binary coding.
Introduce how to change fromdecimal to binary numbers
Boolean logic gate, boolean algebra,
and boolean equation.
Truth table, karnaugh mapping,
K-mapsDifferences between combinationaland sequential. Design of
combinational circuit.
n-bit Adder, 2-to-4 line decoder,7-segment encoder.

S-R latch, D-latch, Flip-Flops.
Basic registers, behavior of
sequential circuit.
Examples of Sequential A temperature display, controllers.
circuits
Datapath Components shift and rotate registers, barrel
shifter, comparator.
Register-Transfer
RTL design method, critical path.
Level (RTL) Design
Hardware Description data type, structural verilog,
Language
simple behaviours.

【Schedule】
No.
Theme
1
Introduction in
wireless networks

2

Spread spectrum
methods

3

Wireless Data Services

4

Ad Hoc and Sensor
Networks

5

Modeling Ad Hoc
Networks

6

Topology Control【Work to be done outside of class (preparation, etc.)】
Homework and final presentation.
【Textbooks】
Handouts and prints will be distributed.
【References】
John Wiley and Sons Publishers, ”Digital Design”.
M. Morris Mano Micheal D. Ciletti, “Digital Design”.
【Grading criteria】
Homework 50% + Final Presentation 50%【Changes following student comments】
None in particular.

— 13 —

Contents
Radio, Wireless Data Networks,
Unlicensed Radio Services,
Point-to-Point, Benefits of Wireless.
CDMA, Frequency-Hopping Spread
Spectrum, Orthogonal Frequency
Division Multiplexing.
Wi-Fi, Metropolitan Wi-Fi Services,
Cellular Mobile Wireless Services,
WiMAX, Bluetooth.
• The Future of WirelessCommunication: Ad hoc networks,
Wireless sensor networks• Challenges: Ad hoc networks,
Wireless sensor networks.
• Wireless Channel: The freespace propagation model. The
two-ray ground model. The
log-distance path model.
Large-scale and small-scalevariations• Communication Graph• Modeling Energy Consumption:
Ad hoc networks. Sensor networks• Mobility Models: Random
waypoint model. Random direction
model. Brownian-like motion.
Map-based mobility. Group-based
mobility. Asymptotic Notation.
• Motivations for Topology
Control: Topology control andenergy conservation. Topology
control and network capacity .A
Definition of Topology Control. A
Taxonomy of Topology Control• Topology Control in the Protocol
Stack: Topology control androuting. Topology control and MAC

発行日：2019/5/1
7

Critical Transmitting
Range

8

11

Matlab study of sensor
network
Wireless sensors andGossip algorithm
Unicast algorithm andits optimization
Broadcast algorithms

12

UWSN

13

Wireless Mesh
Networks

14

Wireless Mesh
Networks

910• The Critical Transmitting Range
for Connectivity: Stationary
Networks, Dense Networks, Sparse
Networks, Different Deployment
Region and Node Distribution• The CTR for k-connectivity : The
CTR for Connectivity with
Bernoulli Nodes .The Critical
Coverage Range.
Building loop programs

Epidemic algorithms. Gossip
algorithm and its optimization
Efficiency of unicast algorithms on
wireless sensor networks
Comparison of Gossip, Unicast andBroadcast. Theoretical analysis
and simulation results in nested
and problematic nets.
Depth and Energy Aware
Dominating Set Based Algorithm
for Cooperative Routing along with
Sink Mobility in Underwater WSNs
Network architecture.
Characteristics. Application
scenarios
Critical factors influencing network
performance.Capacity of WMNs

【Work to be done outside of class (preparation, etc.)】
It is a course prerequisites a project. The students have to run in Matlab
an algorithm for routing in WNS. Knowledge of Matlab is assumed.
Carrying out a part of self-directed research in Ad hoc and WSN.
【Textbooks】
This class does not require a textbook. All readings will be distributed
printed papers.
【References】
P. Santi, Mobility Models for Next Generation Wireless Networks: Ad
Hoc, Vehicular and Mesh Networks, 1st Edition, 2012, J. Wiley & Sons,
ISBN-13: 978-1119992
J. Ross, The book of wireless, 2008, No starch Press, ISBN-10: 1-59327169-7.
【Grading criteria】
Your grading will be based on the following components:
Critiques (30%): For each group of assigned readings, the students will
have to write a critique. The critique should be about half a page (notnecessarily an essay form) that captures your insights regarding thereading material. The critique is not intended to be a summary of thereading material. Instead you should focus on identifying open issues
and limitations of the proposed technical solutions.
Project (60%) : The bulk of the grad for the class will be based on yoursystem project. As part of the project you shall develop a simulation,
demonstrate a system, and write a final report. During the course there
will be four milestones:
Project proposal and presentation: 10%
Project demo I: 5%
Project demo II: 5%
Final report: 40%
Participation (10%): Class participation is strongly encouraged.
【Changes following student comments】
Questionnaires will be considered【】
The course aims to provide knowledge, study of ad hoc networks andsensors networks and their modeling, topological construction of various
sensors networks in MATLAB. The main architectures of systems where
sensors are used and the distribution of their information. Wirelesssensor networks provide the basis for new computing paradigms thatchallenge many of the classical approaches to developing distributedand networking systems. This course considers the challenges ofdeveloping wireless networking protocols, power-management. As partof this course, students will design a wireless sensor network systemusing Matlab.

— 14 —

2019年度
法学部講義概要︵シラバス︶

2019年度

法学部講義概要（シラバス）