SCHEDULE


IMPORTANT NOTE:The COMP485 schedule might change during the quarter! Watch this space frequently for any updates during the quarter).
Week 1
Day Class Topic Reading Due Recommendations
M1 Introduction to Computer Networks
What is the Internet?
• Download and Install WireShark.
W1 Network Access
End Systems and Physical Media
• Remember to get your Ethernet to USB-C or Ethernet to USB adapter.
F1 Packet Switching Delay, Data Loss, and Network Throughput DQ #1
Week 2
Day Class Topic Reading Due Recommendations
M2 Protocol Layers and Service Models DQ #2 Reading #1 "History of Computer Networking and the Internet"
W2 Encapsulation
Class Exercise #1 Wireshark Lab: Getting Started
In class discussion of Reading #1
F2 Networks Under Attack
Hacktivism
Quiz #1: Packet Switching and Delays [Open book and notes].
Week 3
Day Class Topic Reading Due Recommendations
M3 Application Layer Class Exercise #1 Due by 11:59 p.m.
DQ #3
W3 The Web and HTTP
In-Class Activity: Cookies
Kurose & Ross: Section 2.2 (exclude 2.2.6)
Cookie Central
F3 More Appplication Layer Protocols: FTP, E-mail, DNS, and P2P
Class Exercise #2 Wireshark Lab: HTTP [Skip item #17]
Kurose & Ross: Section 2.5 DQ #4
Week 4
Day Class Topic Reading Due Recommendations
M4 Trasnport Layer
Multiplexing/Demultiplexing
UDP
Kurose & Ross: Section 3.3
W4 TCP Kurose & Ross: Section 3.5 DQ #5
Class Exercise #2 Due by 11:59 p.m.
F4 Principles of Congestion Control
Quiz #2: Take home
Class Exercise #3 Wireshark Lab: TCP [Skip items #3, #7, #13, and #14]
Kurose & Ross: Section 3.6
Week 5
Day Class Topic Reading Due Recommendations
M5 Network Layer
Forwarding Tables
Kurose & Ross: Section 4.1 Quiz #2 Due by 11:59 p.m.
W5 The Internet Protocol (IP) Kurose & Ross: Section 4.4 Class Exercise #3 Due by 11:59 p.m.
F5 IP and Subnetting • [Video] What is Subnetting?
• [Video] Drawing the Cheat Sheet for Subnetting
• [Video] Solve ANY Subnetting Problems
• [Video] Practice Examples
• Practice Subnetting IPv4
Week 6
Day Class Topic Reading Due Recommendations
M6 - Continue working on Subnetting exercise
- Research Presentation Topics
- Work Groups for "Building the Internet" Activities.
W6 Link Layer Kurose & Ross: Section 5.1 and 5.2 • Make sure you purchase your USB to Ethernet adapter to be used this Friday.
F6 Work Day: Building the Internet - Local Area Network
Week 7
Day Class Topic Reading Due Recommendations
M7 Work Day (Continued): Building the Internet - Local Area Network
W7 Wireless Networks Kurose & Ross: Section 6.1 to 6.3 (skip sections 6.3.4 and beyond)
F7 Quiz #3: Open book and notes.
WiFi
- Final Research Presentation check-point
Week 8
Day Class Topic Reading Due Recommendations

DoGL


Monday of 8th Week: No Class. This day has been declared as "Day of Gracious Living."

W8
F8 Quiz #4: Close book and notes.
Work Day: Building the Internet - Socket Programming
Week 9
Day Class Topic Reading Due Recommendations

Memorial Day


Monday of 9th Week (M9): No Class. Take this time to prepare for your Final Research presentations.

W9 Work Day (Continued): Building the Internet - Socket Programming
F9 Invited Speaker: Information Services From Kalamazoo College.
Week 10
Day Class Topic Reading Due Recommendations
M10 - Research Presentation: Check-ins
- Course closing remarks and evaluations
W10 Research Presentations
  • "Hacktivism: Two Case Studies" by Quinn & Leo [30 mins.]
  • "Voice over IP (VoIP)" by Maryam and Logan [30 mins.]
F10 Research Presentations
  • "Hacktivism: Past and Present" by Val & Jacob [30 mins.]
  • "Video Streaming" by Senchen & Aiden [30 mins.]
Finals Week
Happy Spring Break!