National Taiwan Normal University Course Outline Fall , 2021 |
@尊重智慧財產權,請同學勿隨意影印教科書 。 Please respect the intellectual property rights, and shall not copy the textbooks arbitrarily. |
I.Course information |
Serial No. | 3048 | Course Level | Undergraduate / Master |
Course Code | CSC0056 | Chinese Course Name | 資料通訊 |
Course Name | Data Communication | ||
Department | Department of Computer Science and Information Engineering | ||
Two/one semester | 1 | Req. / Sel. | Sel. |
Credits | 3.0 | Lecturing hours | Lecture hours: 3 |
Prerequisite Course | |||
Comment | ◎Distance learning course | ||
Course Description | |||
Day & Class Period/Location | Mon. 7-9 Gongguan S1-01 | ||
Curriculum Goals | Corresponding to the Departmental Core Goal | ||
1. Understand the fundamentals of data communication. |
College: 1-2 Understanding relationship between software and hardware, and operating principle of computer systems Master: 1-2 Understanding relationship between software and hardware, and operating principle of computer systems |
||
2. Learn topics such as point-to-point communication, multi-access communication, flow control, network routing, and basic queuing theory. |
College: 1-3 Acquainted with foundations of computer science and mathematics Master: 1-3 Acquainted with foundations of computer science and mathematics |
||
3. Focus on the integration and application of theory. |
College: 2-3 Capability to enhance professional thinking from experience Master: 2-3 Capability to enhance professional thinking from experience |
||
4. Learn about the current progress of relevant technologies. |
College: 3-1 Capability to conduct innovative research Master: 3-1 Capability to conduct innovative research |
II. General Syllabus |
Instructor(s) | WANG, Chao/ 王超 | ||
Schedule | |||
【授課方式:16+2週線上】 * This is an all-English course (with mandarin support) 全英語授課 (配合中文輔助). Data communication is essential for networked computing systems. The objectives of this course are for students to get some ideas into systems analysis, to have hands-on experience to systems development, and to engage in recent advances in data communication systems. In particular, we will learn the basics of the standard queueing model, the MQTT messaging protocol, and the Amazon AWS cloud-computing platform. We will also learn to do critical study on scientific papers. The homework assignments are designed to help students build hands-on experiences for systems research. In the 2021 fall semester, this course is structured as a hybrid course (數位課程) and is also offered on Taiwan Online Campus (全球遠距學院): the lectures are divided into three categories: asynchronous online (learn at your own pace), synchronous online (real-time remote class), and traditional face-to-face (i.e., come). For details and class schedule please go to https://wangc86.github.io/courses/ Prerequisites: |
|||
Instructional Approach | |||
Methods | Notes | ||
Formal lecture |   | ||
Group discussion |   | ||
Problem-based learning |   | ||
Lab/Studio |   | ||
Media, audio, visual materials |   | ||
Grading assessment | |||
Methods | Percentage | Notes | |
Assignments | 50 % |   | |
Midterm Exam | 20 % |   | |
Final exam | 25 % |   | |
Class discussion involvement | 5 % |   | |
Required and Recommended Texts/Readings with References | We will pick materials from the following textbooks and some online resources: [1] Harchol-Balter, Mor. Performance modeling and design of computer systems: queueing theory in action. Cambridge University Press, 2013. ISBN 9781107027503. [2] Bertsekas, Dimitri and Gallager, Robert. Data networks (2nd edition). Prentice Hall, 1992. ISBN 0132009161. [3] Tarjan, Robert Endre. Data Structures and Network Algorithms. Society for Industrial and Applied Mathematics, 1983. ISBN 0898711878. |