Jiadi Yu Assistant Professor.

Office:  3-100B, SEIEE Building



Course Info

Course Web Site:

Content: This course covers the Theoretical Foundations required for computer networks

Catalog Description: Network models, Physical layer, Data link layer, Medium access control sublayer,Network layer,Transport layer,Application layer

Text: Andrew S. Tanenbaum, Computer Networks, 4rd Edition,  2008


About Course

This course takes a structured approach to explaining how networks work from the inside out. It starts with an explanation of the physical layer of networking, computer hardware and transmission systems; then works his way up to network applications. The course's in-depth application coverage includes email; the domain name system; the World Wide Web (both client- and server-side); and multimedia (including voice over IP, Internet radio video on demand, video conferencing, and streaming media).



1. Introduction (Chapter 1)

2. Physical layer (Chapter 2)

3. Data link layer (Chapter 3)

4. Medium access control sublayer (Chapter 4)

5. Network layer (Chapter 5)

6. Transport layer (Chapter 6)

7. Application layer (Chapter 7)

8. Network security

9. Wireless networks



Assignments:                                      30%

Final Exam:                                       70%


Class Policies

You must turn off all cell phones before entering the class.

You must attend all classes and be present in class on time.  If you miss more than 3 classes you will NOT RECEIVE A PASSING GRADE. If you miss a class, you are responsible for all material covered on that day.

The student is required to complete all exercise assignments. Late assignments (e.g. homework exercises, exercise reports) will be accepted up to a maximum of 1 week after the due date; however, only 50% credit will be allotted.