EECS3020-Outline-2026

EECS3020 Introduction to Computer Networks, Spring 2026

  • Instructor: Cheng-Hsin Hsu (chsu@cs.nthu.edu.tw)
  • Time: Tuesday 10:10 -11:00 a.m.; Thursday 10:10 a.m.-12:00 p.m.
  • Location: Delta 102
  • Office Hours: Tuesday 4:00-5:00 p.m. or by appointment at Delta 643
  • TA: Yuan-Chun Sun (yuanjiun911@gapp.nthu.edu.tw), and Tun-Yuan Chang (tunyuan.nthu@gmail.com), and Shao-Yang Hung (s.light911023@gmail.com)
  • TA Hour: Thursdays 7-8 p.m., at https://meet.google.com/mdv-rjjh-ewy 
  • Vevox Link: https://vevox.app/#/m/131404045

Summary: 

This course aims to introduce the design principles of computer networks and train students to implement networked applications. We will discuss computer networks and the Internet, application layer protocols, transport layer protocols, network layer protocols, and data link layer protocols.


Course Description: 

This course will cover the following tentative topics:

  1. Computer Networks and the Internet
  2. Application Layer
  3. Transport Layer
  4. The Network layer: Data Plane
  5. The Network layer: Control Plane
  6. The link layer and Local Area Networks

Textbook:

  • Computer Networking: A Top-Down Approach, by James F. Kurose and Keith W. Ross, 8th Edition, Pearson.

Note:

You can find the links for purchasing the textbook at the authors’ website https://gaia.cs.umass.edu/kurose_ross. You can also download the slides used in my lectures there. Since I only made minor changes in the slides, I won’t share my (edited) slides on the course websites (to avoid unnecessary copyright concerns).


Course Format:

  •  Slide presentations.

Evaluations:

  1. Programming Assignments (30 pts)
  2. Midterm Exam (35 pts)
  3. Final Exam (35 pts)

 

Scroll to Top