We will cover the following topics:
| Week Number | Topic |
| Week 1 | The Internet and Protocols - Chapter 1 |
| Week 2 | Networking Overview - Chapter 1 |
| Week 3 | Application Layer Protocols (HTTP, DNS) - Chapter 2 |
| Week 4 | Socket Programming - Chapter 2 |
| Week 5 | Transport Layer, UDP and Reliable Data Transfer - Chapter 3 |
| Week 6 | Break/TCP - Chapter 3 |
| Week 7 | Congestion Control and Review - Chapter 3 |
| Week 8 | Network Layer, Routing and IP - Chapter 4 |
| Week 9 | Routing and Broadcast/Multicast - Chapter 4 |
| Week 10 | Link Layer, Error Detection, MA, Addressing, Ethernet - Chapter 5 |
| Week 11 | Ethernet and Review - Chapter 5 |
| Week 12 | Exam and Break |
| Week 13 | Network Security - Chapter 8 |
| Week 14 | Wireless Network - Chapter 6 |
| Week 15 | Finished! |
Reading will be assigned on a weekly basis. The homework portion of your grade will be based on review questions assigned from the end of each chapter. The project portion of your grade will be based on three substantial programming assignments and the laboratory portion of your grade will be based on two laboratory assignments that will ask you to experiment with various network tools. There will be one exam.
Late homework assignments will not be accepted. Project and laboratory assignments submitted on time are eligible for full credit. Project and laboratory assignments submitted late by 1 week or less are eligible for a maximum of 80%. Project and laboratory assignments submitted more than 1 week late are not eligible for credit. Extensions will be granted only in the case of a medical emergency or other extraordinary circumstances that can be verified by your dean. You are responsible for being in class on the day of the exam. Make-up exams will be given only in the case of a medical emergency or other extraordinary circumstances that can be verified by your dean.
Unless otherwise noted, assignments are to be completed individually. Academic dishonesty will NOT be tolerated. This is your warning! Students are encouraged to meet with me if they have questions regarding assignments or this policy. Students caught cheating will face severe penalty. Please see: this page and refer to the handout distributed in class for a discussion of academic dishonesty.