Course Schedule

Schedule

Note this tentative schedule is subject to change. Please check the schedule regularly.

Last updated: 01/12/2026

Week Starting Topics Reading Notes
1 1/12/26 M: Lec1 - Course introduction and network security IS: 1.1-1.4 or CIS 19.1-19.4
W: Lec2 - SEED labs and CTF intro
F: Lec3 - Networking basics Fri: HW1 out
2 1/19/26 M: MLK Day, No Classes IS: 1.5-1.8 or CIS: 19.5-19.8
W: Lec4 - Packet sniffing
F: Lab0 - Wireshark; Packet sniffing
3 1/26/26 M: Lec5 - Packet spoofing IS: 2.1-2.4
W: PE1 - Sniffing & Spoofing
F: Lab1 - Sniffing & Spoofing Fri: Lab 0 due
4 2/2/26 M: Lec6 - MAC layer; ARP protocol IS: 2.5-2.7 Mon: HW1 due; HW2 out; proposal out
W: Lec7 - ARP cache poisoning attack
F: Lec8 - MITM attack Fri: Final project claimed; Lab 1 due
5 2/9/26 M: PE2 - ARP IS: 3.1-3.3
W: Lab2 - ARP
F: Lec9 - Network layer; IP protocol
6 2/16/26 M: Lec10 - Attacks using IP fragmentation IS: 3.4-3.7 Mon: HW 2 due; HW3 out
W: Lec11 - Routing and spoofing prevention Wed: Lab 2 due
F: Lec12 - ICMP protocol Fri: Project proposal due
7 2/23/26 M: Lec13 - Exam 1 Preview IS: 5.1-5.4 Mon: Lecture presentation requirements
W: Exam 1 group 1
F: Exam 1 group 2
8 3/2/26 M: Spring Break; No Classes
W: Spring Break; No Classes
F: Spring Break; No Classes
9 3/9/26 M: Lec14 - CTF prep IS: 6.1-6.3 or CIS: 20.1-20.3 Mon: HW 3 due; HW 4 out
W: Lec15 - Transport layer; TCP protocol
F: Lec16 - SYN flooding attack
10 3/16/26 M: Lec17 - TCP reset attack IS: 6.4-6.7 or CISS: 20.4-20.7 Mon: Project milestone due
W: Lec18 - TCP session hijacking
F: Lec19 - reverse shell
11 3/23/26 M: PE3 - TCP Presentation related
W: Lab3 - TCP
F: Lec20 - Exam 2 Preview
12 3/30/26 M: Exam 2 group 1 Presentation related Mon: HW4 due
W: Exam 2 group 2
F: Easter, No Classes Sun: Lecture presentation due
13 4/6/26 M: Lec21 - Firewall Part 1 IS: 7.1-7.3 or CIS: 21.1-21.3
W: Lec22 - Firewall Part 2 IS: 7.4-7.7 or CIS: 21.4-21.7 Wed: Lab 3 due
F: Lec23 - VPN Part 1 IS: 8.1-8.5 or CIS: 22.1-22.5
14 4/13/26 M: Lec24 - VPN Part 2 IS: 8.6-8.9 or CIS: 22.6-22.9
W: Lec25 - Tunneling IS: 9
F: Lec26 - DNS part 1 IS: 10.1-10.3 or CIS: 23.1-23.3
15 4/20/26 M: Lec27 - DNS part 2 IS: 10.4-10.7 or CIS: 23.4-23.7
W: Lec28 - DNS part 3 IS: 10.8-10.11 or CIS: 10.8-23.11 Thur: Final project presentation due
F: Final project group 1
16 4/27/26 M: Final project group 2
W: Final project group 3
F: No classes
17 5/4/26 M: 11 AM - 2 PM Buffer Presentation Day
W: Work on your final submission
F: Work on your final submission Fri: Final report due

Reading

  • IS Ch2: MAC and ARP. Link
  • IS Ch3: IP and ICMP. Link
  • IS Ch5: UDP. Link
  • IS Ch9: IP Tunneling. Link
Previous
Next