AY 2017 Undergraduate School Course Catalog

Computer Network Systems

2018/01/30

Back
開講学期
/Semester
2017年度/Academic Year  2学期 /Second Quarter
対象学年
/Course for;
3rd year
単位数
/Credits
2.0
責任者
/Coordinator
Anh T. Pham
担当教員名
/Instructor
Hirokuni Kurokawa (Aiguo HE), Anh T. Pham, Cong-Thang Truong
推奨トラック
/Recommended track
CN
履修規程上の先修条件
/Prerequisites
L6 & L11

更新日/Last updated on 2017/01/27
授業の概要
/Course outline
This course is the extension of "Intro. to Computer Networking", giving several advanced topics about digital communication technology.

This course starts with a review of OSI Reference Model, TCP/IP Model and  concept of protocol as key points to understand computer communication.

Then we will learn network socket-based programming techniques. By using sockets, application programs can freely use all the basic communication services offered by computer operating system. Socket-based network programming is very important for people who wants to verify his application layer protocols by experiments.

The next topic is multimedia communication.
Computer network is getting broadband according to the evolution of the hardware technology. Multimedia data communication has become a part of our daily life. Here we will learn techniques for getting good quality of multimedia data transmission. Furthermore, optical network which brings us broadband communication environment will be discussed.

Finally, other topics such as wireless communication, mobile communication system, network security and ubiquitous networking will be introduced.
授業の目的と到達目標
/Objectives and attainment
goals
This course will help students to acquire knowledge of advanced topics in the field of communications & networking, including:
The details of Sockets
Socket-based network programming
Multimedia communication systems: issues and solutions
Optical networks
Wireless networks
Mobile communication systems
Ubiquitous networking
Network security
授業スケジュール
/Class schedule
Lecture 1: Course orientation & Review of TCP/IP network
Lecture 2: Network programming
Lecture 3: Network programming (2)
Lecture 4: Network programming (3)
Lecture 5: Multimedia networks
Lecture 6: Multimedia networks (2)
Lecture 7: Multimedia networks (3)
Lecture 8: Midterm examination and review
Lecture 9: Physical Layer in the Communication Networks
Lecture 10: Special lecture on Ubiquitous network
Lecture 11: Wireless and Mobile Networks
Lecture 12: Wireless and Mobile Networks (2)
Lecture 13: Optical Networks
Lecture 14: Network Security
Lecture 15: Network Security (2)
教科書
/Textbook(s)
Computer Networking: A Top-Down Approach Featuring the Internet, 4/E by Kurose, ISBN 0321513258
(Some items, such as the quiz, homework and the handout of Network Programming may be different from the course text)
成績評価の方法・基準
/Grading method/criteria
Attendance (A): 10%
Full score, if attend 9 or more number of classes
0, otherwise.
Homework (H): 30%
Mid-term (M): 20%
Project (P): 20%
Final exams (E): 20%

Given A, H, M, P and E (100-point scale) are score of attendance, homework, mid-term and final exam respectively, final score, F, will be calculated by:
If none of {A, H, M, L, E} is zero then F = 0.1A + 0.3H + 0.2M + 0.2P + 0.2E
Otherwise F = 0
履修上の留意点
/Note for course registration
Formal prerequisites:
P3 JAVA Programming I
N1 Communication Networking I
L6 Information Security


No re-exams for midterm and final examinations.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://web-int.u-aizu.ac.jp/~pham/cn2/


Back
開講学期
/Semester
2017年度/Academic Year  1学期 /First Quarter
対象学年
/Course for;
4th year
単位数
/Credits
3.0
責任者
/Coordinator
Cong-Thang Truong
担当教員名
/Instructor
Anh T. Pham, Cong-Thang Truong, Lei Jing
推奨トラック
/Recommended track
CN
履修規程上の先修条件
/Prerequisites
L11

更新日/Last updated on 2017/01/25
授業の概要
/Course outline
The “N3: Computer network organization and design” is the 3rd networking course in the CN track. It is designed to strengthen student's knowledge of the core concept of networking. In addition, the course also offers student opportunity to have experience, using simulation environment, in network modeling, design and management.
授業の目的と到達目標
/Objectives and attainment
goals
Student will study (1) how to design and create network applications, (2) the operation and the design of network protocols, especially the transport layer protocols, and (3) modeling, design and simulation and analyze performance of the network using simulation tools.
授業スケジュール
/Class schedule
Lecture schedule
Lec. 1: Application layer
Lec. 2: Design of network applications
Lec. 3: Transport layer
Lec. 4: Transport protocols
Lec. 5: Design of transport protocols
Lec. 6: IP Protocol
Lec. 7: Internetworking
Lec. 8: Routing Algorithms
Lec. 9: Routing in the Internet
Lec. 10: Data Link layer
Lec. 11: Ethernet technologies
Lec. 12: Local area and wide area network design

Exercise labs (6 labs) schedule
Lab 1: Unix environment
Lab 2: Sub-net environment  
Lab 3: Programming: client/server
Lab 4: Programming: transport using HTTP protocol
Lab 5: Wireshark lab - exploring transport-layer protocols
Lab 6: Wireshark lab - exploring network-layer protocols
教科書
/Textbook(s)
Computer Networking: A Top-Down Approach Featuring the Internet, 4/E by Kurose, ISBN 0321513258
oJapanese version is also available: 「インターネット技術のすべて」 岡田 晴美 監訳、 ピアソン・エデュケーション。 質問・問題やソケットプログラミングなどの部分に一部教科書と異なる。
Network Simulation Experiments Manual, Third Edition, ISBN-10: 0123852102
成績評価の方法・基準
/Grading method/criteria
Quiz (Q): 10%
Midterm & Final exams (E): 40% (no re-exams)
Exercise Lab (L): 50%
Given Q, E and L (100-point scale) are average score of homework, scores of mid-term, final exam and lab experiment, the final score, F, will be calculated by:
If none of {Q, E, L} is zero then F = 0.1Q + 0.4E + 0.5L
Otherwise F = 0
履修上の留意点
/Note for course registration
Communication Networking I

Formal prerequisites:N1 Communication Networking I
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://web-int.u-aizu.ac.jp/~thang/cno/


Back
開講学期
/Semester
2017年度/Academic Year  3学期 /Third Quarter
対象学年
/Course for;
3rd year
単位数
/Credits
2.0
責任者
/Coordinator
Tsuneo Tsukahara
担当教員名
/Instructor
Tsuneo Tsukahara
推奨トラック
/Recommended track
VD,CN,VH
履修規程上の先修条件
/Prerequisites
L11

更新日/Last updated on 2017/01/13
授業の概要
/Course outline
This course covers basics on physical layers of digital communications, such as wireless and optical communications. Starting from the Fourier analysis and the sampling theorem, it will provide digital baseband signaling, basic analog modulation, and modern digital modulation. Finally, practical wireless and optical communication systems will be briefly discussed.
授業の目的と到達目標
/Objectives and attainment
goals
This course provides the basic knowledge of digital communication technologies (physical layer) indispensable for modern ICT engineers. Students can understand how we can transmit precisely digital signals over metallic and co-axial cables, optical fiber cables, and radio waves for long distance.
授業スケジュール
/Class schedule
1. Introduction
2. Modulation: Basic concepts are same in analog and digital modulations.
 ・Amplitude modulation (AM)
 ・AM radios and analog TVs (videos)
3. Frequency and phase modulations
 ・Advantage compared with AM
 ・FM radios, Analog TVs (voice), and 1st generation cellular
4. Chapter 1 of the textbook
 ・Signal space diagram
 ・Introduction of phasors
5. Chapter 1 of the textbook
 ・Signal spectra
 ・Fourier analysis of signals
6. Chapters 2 and 3 of the textbook
 ・Models of communication systems
 ・Sampling theorem
 ・Analog-to-digital (A/D) and digital-to-analog (D/A) conversions
7. Chapter 4 of the textbook
 ・Pulse modulations: PAM, PWM, PCM etc.
 ・Nyquist filtering theorem for minimizing a bandwidth
8. Chapter 5 of the textbook
 ・Baseband signaling
 ・Bit Error Rate (BER)
9. Mid-term exam
10. Chapter 6 of the textbook
 ・Bandpass signaling (Carrier transmission) :Digital modulation
 ・Amplitude-shift keying (ASK)
11. Chapter 6 of the textbook
 ・Phase-shift keying: BPSK, QPSK
 ・Frequency-shift keying: FSK
12. Chapters 6 and 7 of the textbook
 ・Quadrature amplitude modulation (QAM)
 ・BER and noise
 ・Practical communication systems
 ・Cellular systems: From the 2nd to 3rd and 4th generations
 ・Short-range radio systems: Wireless LAN, Bluetooth, ZigBee, etc.
13. Chapter 6 of the textbook
 ・OFDM
 ・Digital television, GPS, ADSL
 ・Optical communication systems
14. Explaining solutions of the mid-term exam
15. Review of this course & Q&A
教科書
/Textbook(s)
S. Oshita, S. Handa and D. Asano, "Digital Communications", Kyoritu, ISBN 4-320-08618-X. (in Japanese)
(大下、半田、D. アサノ著、「ディジタル通信」、共立出版、ISBN 4-320-08618-X)
成績評価の方法・基準
/Grading method/criteria
Terminal Exam (50%), Midterm Exam(25%), Exercises (25%)
履修上の留意点
/Note for course registration
Handouts will be delivered in PDF files.
Formal prerequisites:L11 Intro. to Computer Networking
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
1. For deep understanding of communication systems
L. W. Couch, II, "Digital and Analog Communication Systems", 7th edition, Pearson Education.

2. For understanding of CMOS LSI for Wireless Communications
T. Tsukahara, "Design of CMOS RF Circuits", Maruzen. ISBN-13: 978-4621082034 (in Japanese)
(束原、「CMOS RF回路設計」、丸善、ISBN-13: 978-4621082034)


Back
開講学期
/Semester
2017年度/Academic Year  3学期 /Third Quarter
対象学年
/Course for;
4th year
単位数
/Credits
3.0
責任者
/Coordinator
Peng Li
担当教員名
/Instructor
Peng Li
推奨トラック
/Recommended track
CN
履修規程上の先修条件
/Prerequisites
M7 & L11

更新日/Last updated on 2017/01/30
授業の概要
/Course outline
This course provides some fundamental knowledge in probability theory and queuing theory, as well as essential analytical methods and approaches to be employed to evaluate and design telecommunication networks. It provides methods for tele-traffic analysis and illustrates the applications of queuing theory in telecommunication networks. This course starts with a review of probability theory, including transform and Markov chain, and then presents M/M/1 model and its variants.
授業の目的と到達目標
/Objectives and attainment
goals
As computer systems and networks can be modeled as queuing systems, queuing theory serves as the key for performance analysis work. This course aims to prepare students with a good mathematical background in order to formally analyze the performance of various designs in computer systems and networks.
授業スケジュール
/Class schedule
Session 1: Introduction
        -  Overview of queuing theory
        -  Queuing examples in Telecommunication Networks
Session 2: Survey on Probability Theory
        -  Probability space and measure
        -  Conditional probability and independence
        -  Distribution of random variables
        -  Expectation and variance
Session 3: Important Distributions
        -  Geometric distribution
        -  Poisson distribution
        -  Binomial distribution
        -  Exponential distribution
Session 4: Markov Chains
        -  Markov process
        -  Discrete-time Markov chain
        -  Transition probability and state probability
        -  State transition and equilibrium
Session 5: Birth-Death Process
        -  Birth-death process
        -  Dynamics of birth-death process and equilibrium
        -  Queues and birth-death process
Session 6: General Birth-Death Process
        -  Markov chain model
        -  Equilibrium and equilibrium solutions
        -  Mean birth/death rate
        -  The Little’s formula
Session 7: Poisson Process
        -  Continuous-time birth-death process
        -  Differential balance equations
        -  Pure-birth model of random arrivals
        -  The Poisson process and inter-arrival time
Session 8: Poisson Process Superposition
        -  Probability of merging flows
        -  Partition vectors
        -  Merging Poisson flows
Session 9: Poisson Process Decomposition and M/M/1
        -  Branching Poisson flows
        -  M/M/1 queuing model
        -  M/M/1 queuing analysis and its applications
Session 10: Other Queuing Models (1)
        -  M/M/1/K queuing analysis and its applications
        -  M/M/S queuing analysis and its applications
Session 11: Other Queuing Models (2)
        -  M/M/S/S queuing analysis and its applications
        -  M/M/∞ queuing analysis and its applications
        -  M/M/S/K queuing analysis and its applications
Session 12: M/G/1
        -  Residual service time
        -  Pollaczek-Kintchine formula
        -  M/D/1
教科書
/Textbook(s)
Fundamental of Queueing Theory 3e, by D. Gross and G. Harris, John Wiley & Sons, 2002.
成績評価の方法・基準
/Grading method/criteria
Assignments: 30%
Midterm Exam: 35%
Final Exam: 35%
履修上の留意点
/Note for course registration
Computer Networks
Probability Theory

Formal prerequisites:M7 Probability and Statistic
N1 Communication Networking I
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Queuing Theory and Telecommunications: Networks And Applications, by Giovanni Giambene, Springer, 2005.


Responsibility for the wording of this article lies with Student Affairs Division (Academic Affairs Section).

E-mail Address: sad-aas@u-aizu.ac.jp