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!