January 2024
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
 
1
2
3
4
5
6
7
Week 1
8
9
Class 1

Python Basics

HW 01
10
11
Lab 1

Python Basics
12
Class 2

Sockets

HW 02
HW 01 due (0800)
13
14
Week 2
15
ML King Jr Day
16
17
18
Lab 2

Sockets
HW 02 due (0800)
Lab 01 due (2359)
19
Snow day
20
21
Week 3
22
Class 3

Struct Packing, Type Conversion
23
24
25
Class 4

OSI 7 Layers, PCAP Analysis I

HW 03
Lab 02 due (2359)
26
Lab 3

PCAP Data Analysis I
HW 03 due (0800)
27
28
Week 4
29
Class 5

OSI 7 Layers, PCAP Analysis II

HW 04
30
31
     

February 2024
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
       
1
Lab 4

PCAP Data Analysis II
HW 04 due (0800)
Lab 03 due (2359)
2
Class 6

Cybersecurity Pillars, Threats, and Attacks
3
4
Week 5
5
Class 7

Security Principles

HW 05
6
7
8
Lab 5

Packet Sniffing
HW 05 due (0800)
Lab 04 due (2359)
9
Class 8

Shebang, UDP Socket Spoofing

HW 06
10
11
Week 6
12
HW 06 due (0800)
13
14
15
6wk Exam
16
Class 9

Denial of Service
17
18
Week 7
19
Washington's Birthday
20
Lab 05 due (2359)
21
22
Lab 6

Packet Spoofing
23
Class 10

Firewall and Intrusion Detection

HW 07
24
25
Week 8
26
Class 11

Access Control

HW 08
HW 07 due (0800)
27
28
29
Lab 7

Port Scanning and Firewall
HW 08 due (0800)
Lab 06 due (2359)
   

March 2024
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
         
1
Class 12

Cryptographic Hash and Password-based Authentication
2
3
Week 9
4
Class 13

Crypto-overview and OTP

HW 09
5
6
7
Lab 8

Access Control

(note the unusual deadline)

HW 09 due (0800)
Lab 07 due (2359)
8
Class 14

Block cipher and mode of operation
9
10
11
Spring break
12
Spring break
13
Spring break
14
Spring break
15
Spring break
16
17
Week 10

Project

18
Block cipher and mode of operation

HW 10
19
20
Lab 08 due (2359)
21
Class 15

Message authentication code and Authenticated Encryption
HW 10 due (0800)
22
Class 16

Number Theory

HW 11
23
24
Week 11
25
Project
26
27
Project part 2 due (2359)
28
Project
HW 11 due (0800)
29
Class 17

Diffie Hellman

HW 12
30
31
Week 12
           

April 2024
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
 
1
HW 12 due (0800)
Project early submission due (2359)
2
Project due (2359)
3
Project late submission due (2359)
4
Practicum Exam
5
Exam
6
7
Week 13
8
Class 18

RSA I
9
10
11
Lab 9

Hashing and Diffie Hellman
12
Class 19

RSA II

HW 13
13
14
Week 14
15
Class 20

Digital Signature
HW 13 due (0800)
16
17
18
Lab 10

RSA-based Encryption and Digital Signature Schemes
Lab 09 due (2359)
19
20
21
Week 15
22
HW 14 due (0800)
23
24
25
Lab 11

TLS and Wireshark

(SOF)

Lab 10 due (2359)
26
Class 23

Bitcoin I

HW 15
27
28
Week 16
29
HW 15 due (0800)
30
       

May 2024
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
     
1
Last class
Lab 11 due (2359)
2
Reading Day
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31