EECS3020-Outline-2026-2

EECS3020 Introduction to Computer Networks, Fall 2026

  • Instructor: Cheng-Hsin Hsu (chsu@cs.nthu.edu.tw)
  • Time: Monday 3:30 -5:20 p.m.; Thursday 2:20 – 3:10 p.m.
  • Location: Delta 104
  • Office Hours: Tuesday 9:30-10:30 a.m. at Delta 643
  • TA: Shao-Yang Hung (s.light911023@gmail.com), Tai-Chia Chen (ctaichia@gmail.com), and Chia-Lun Hsieh (nc1414312@gmail.com)
  • TA Hour: Friday 1:00 – 2:00 p.m., at EECS 742

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