Programming Assignment 1 is out and due on Feb. 21
Feb. 7
| Socket Programming II
|
Reading:
Socket Programming in Python
|
Feb. 14
| Socket Programming II and Network Performance
|
Reading:
Chapter 1: Section 1.5
Extra Reading:
History of Ethernet
Homework Assignment 1 is out and due on March 4
|
Feb. 21
| Connecting to a Nework I and Socket Programming III
|
Reading:
Chapter 2: Section 2.1
Extra Reading:
A Seminal Paper in Wireless Networks
Programming Assignment 2 is out and due on March 7
|
Feb. 28
| Connecting to a Nework II
|
Reading:
Chapter 2: Section 2.2-2.3
Extra Reading:
3D Animation: How Packet Travels in Network
|
Mar. 7
| Connecting to a Nework II and Mid-term Exam 1
|
Reading:
Chapter 2: Section 2.4
Mid-term Exam 1
Homework Assignment 2 is out and due on Mar. 25
|
Mar. 14
| Spring Break
|
|
Mar. 21
| Connecting to a Nework III and Local Area Networks
|
Reading:
Chapter 2: Section 2.5-2.8
Programming Assignment 3 is out and due on April 18
Course Mini-Project (Graduate Students Only) is out and prposal is due on April 4 and final report is due on May 6
|
Mar. 28
| Local Area Networks and Internet Protocol I
|
Reading:
Chapter 3: Section: 3.1-3.2
Extra Reading:
Hub vs Switch vs Router
Homework Assignment 3 is out and due on April 15
|
Apr. 4
| Internet Protocol II
|
Reading:
Chapter 3: Section: 3.2
Extra Reading:
Wireshark IP
Apr. 11
| Coding Session
|
TA-led Coding and Q&A Session
|
Apr. 18
| Internet Protocol II and Routing
|
Reading:
Chapter 3: Section: 3.2-3.3
Extra Reading:
What is IoT?
Homework Assignment 4 is out and due on May 4
Apr. 25
| Routing and TCP
|
Reading:
Chapter 5: Section: 5.1-5.2;
|
May 2
| End-to-End Argument and Network Security
|
Reading:
Chapter 8: Section 8.1
Extra Reading:
The Future of Computer Networking
|
May 9
| Mid-term Exam 2
|
Mid-term Exam 2 due by end of May 9
| | |