AY 2015 Undergraduate School Course Catalog

Computer Network Systems

2016/02/01

Back
開講学期
/Semester
2015年度/Academic Year  後期 /Second Semester
対象学年
/Course for;
2nd year
単位数
/Credits
2.0
責任者
/Coordinator
Anh T. Pham
担当教員名
/Instructor
Hirokuni Kurokawa (Aiguo HE) , Anh T. Pham , Lei Jing , Cong-Thang Truong , Shigaku Tei
推奨トラック
/Recommended track
SD,VD,CN,VH,RC,BM
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2015/02/03
授業の概要
/Course outline
This is the first course in Communications and Networking engineering.
授業の目的と到達目標
/Objectives and attainment
goals
The course is about the design and operation of computer communication networks. Students will be able to understand basic principles of network architectures, protocols and data communication. The largest and most typical computer communication network, the Internet, will be the subject of study. This course is NOT about how to use, construct or implement computer networks. It is NOT about commercial aspects of computer network either.
授業スケジュール
/Class schedule
- Lecture 1. Introduction to the comm. and networks
- Lecture 2. Application layer
- Lecture 3. Application layer: Socket programming (1)
- Lecture 4. Application layer: Socket programming (2)
- Lecture 5. Transport Layer: Basic concept and UDP
- Lecture 6. Transport Layer: Transmission Control Protocol
- Lecture 7. Internetworking
- Mid-term Examination
- Lecture 8. Internet and TCP/IP Protocol Suite
- Lecture 9. Internet Protocol and Addressing
- Lecture 10. NAT, ICMP and IPv6
- Lecture 11. Routing algorithms
- Lecture 12. Routing in the Internet
- Lecture 13. Link Layer: Principles, Error detection and correction, multiple-access protocols
- Lecture 14. Ethernet and Network Devices
- Lecture 15. Wireless LAN (802.11)
教科書
/Textbook(s)
Required: Computer Networking: A Top-Down Approach Featuring the Internet, 4/E by Kurose, ISBN 0321513258 (3/E is also OK if you already have one)
Japanese version is also available: 「インターネット技術のすべて」 岡田 晴美 監訳、 ピアソン・エデュケーション。 質問・問題やソケットプログラミングなどの部分に一部教科書と異なる。
Reference (not required):
-「ネットワークはなぜつながるのか」 戸根 勤 著/日経ネットワーク監修, 日経BP社
- TCP/IP Tutorial and Technical Overview, IBM Redbooks, by A. Rodriguez, et al, 2001 (free, online book)
成績評価の方法・基準
/Grading method/criteria
- Attendance (出席): 10%
- Homework (ホームワーク) : 20%
- Projects: 20%, in which
- Project 1: programming (プロジェクト - プログラミング): 10%
- Project 2: Packet analysis by wireshark: 10%
- Mid-term: 25%
- Final (期末試験): 25%
履修上の留意点
/Note for course registration
L4  Intro. Computer Systems
Formal prerequisites:L4 Intro. Computer Systems
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://web-int.u-aizu.ac.jp/~pham/cn1/


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

更新日/Last updated on 2015/01/27
授業の概要
/Course outline
This course is the extension of "Communications & Networking I", 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
2015年度/Academic Year  前期 /First Semester
対象学年
/Course for;
4th year
単位数
/Credits
3.0
責任者
/Coordinator
Cong-Thang Truong
担当教員名
/Instructor
Anh T. Pham , Cong-Thang Truong , Lei Jing
推奨トラック
/Recommended track
CN
履修規程上の先修条件
/Prerequisites
N1

更新日/Last updated on 2015/02/02
授業の概要
/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 & network
Lab 2: Programming: Client/server
Lab 3: Programming: HTTP streaming
Lab 3: Network management
Lab 4: Wireshark lab: TCP/IP & Traceroute
Lab 5: TCP/IP network design and simulation
Lab 6: LAN design and simulation
教科書
/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%
Final exams (E): 30% (no re-exams)
Exercise Lab (L): 60% (10% for each exercise)
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.3E + 0.6L
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
2015年度/Academic Year  後期 /Second Semester
対象学年
/Course for;
3rd year
単位数
/Credits
2.0
責任者
/Coordinator
Tsuneo Tsukahara
担当教員名
/Instructor
Tsuneo Tsukahara
推奨トラック
/Recommended track
VD,CN,VH
履修規程上の先修条件
/Prerequisites
N1

更新日/Last updated on 2015/02/02
授業の概要
/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:N1 Communication Networking I
参考(授業ホームページ、図書など)
/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
2015年度/Academic Year  後期 /Second Semester
対象学年
/Course for;
4th year
単位数
/Credits
3.0
責任者
/Coordinator
Song Guo
担当教員名
/Instructor
Song Guo
推奨トラック
/Recommended track
CN
履修規程上の先修条件
/Prerequisites
M7 & N1

更新日/Last updated on 2015/02/03
授業の概要
/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