August 2012
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19

Week 1 
20

Lecture 1:
Course Intro; Network Edge and Core
KR 1-35
21 22 23

HW 01 due  

Lab:
Lab01 Intro to Networks
24

Lecture 2:
Delay, Loss and Throughput
KR 35-48
25
26

Week 2 
27

Lecture 3:
Protocol Layers; Network Under Attack
KR 47-60
28 29 30

HW 02 due  

Lab:
Lab02 Delay Loss and Throughput
31

Lecture 4:
History of Networking; Message Headers
KR 60-67
 

September 2012
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
            1
2

Week 3 
3

Labor Day
4

Lecture 5:
Network Applications and The Web
KR 83-116

Add Course Deadline

Monday Schedule
5 6

HW 03 due  

Lab:
Lab03a Wireshark Intro

Lab03b Wireshark HTTP

7

Lecture 6:
Class: FTP & Email
KR 116-130
8
9

Week 4 
10

Lecture 7:
DNS
KR 130-144
11 12 13

HW 04 due  

Lab:
Lab04a Wireshark_DNS

Lab04b Intro to Python

14

Lecture 8:
Peer to Peer Applications
KR 144-156

Start Prereg
15
16

Week 5 
17

Lecture 9:
Socket Programming
KR 156-168
18 19 20

HW 05 due  

Lab:
Lab05 Programming a webserver

sample_client.py

sample_server.py

21

Lecture 10:
Transport Layer Intro and Multiplexing
KR 185-198

End Prereg
22
23

Week 6 
24

Comp time for x-period exam

Start X-week
25 26 27

HW 06 due  

Lab:
Lab06a Wireshark UDP

Lab06b Wireshark TCP

28

Lecture 11:
UDP; Reliable Data Transfer part 1
KR 198-215

End X-week
29
30

Week 7 
           

October 2012
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
  1

Lecture 12:
Reliable Data Transfer part 2
KR 215-230
2

Grades Due
3 4

HW 07 due  

Lab:
Lab07 Programming a UDP pinger
5

Lecture 13:
TCP
KR 230-258
6
7

Week 8 
8

Columbus Day
9 10 11

HW 08 due  

Start Class Project:
Overview
Milestone I
12

Lecture 14:
TCP Congestion Control
KR 259-282
13
14

Week 9 
15

Lecture 15:
Network Layer Intro and Routers
KR 305-326
16 17 18

HW 09 due  

Lab:
Lab09a Wireshark IP

Lab09b Wireshark ICMP

19

Lecture 16:
Queuing, Datagrams, Addressing
KR 327-341
20
21

Week 10 
22

Lecture 17:
CIDR/Masking review, NAT, ICMP
KR 342-363
23 24 25

HW 10 due  

Lab:
Lab10 Wireshark NAT
26

Lecture 18:
Routing Algorithms
KR 363-383
27
28

Week 11 
29

CNX - Hurricane
30 31

Start X-week
     

November 2012
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
        1


Lab:
Lab11 Router Setup and Admin:
Group A
Group B
2

Lecture 19:
Link Layer; Error Detection/Correction
KR 433-445
3
4

Week 12 
5

Comp time for x-period exam
6

X-PERIOD EXAM

End X-week
7 8

HW 11 due  

Project Milestone I Competition

Grades Due
9

Lecture 20:
Multiple Access Protocols
KR 445-461

Drop course deadline
10
11

Week 13 
12

Veterans Day
13 14 15

HW 12 due  

Lab:
Lab12a Wireshark Ethernet

Lab12b Wireshark 802.11


Start Registration
16

Lecture 21:
Ethernet; Link Layer Switches
KR 469-482

Project Milestone II assigned:
Milestone II

17
18

Week 14 
19

Lecture 22:
Physical Layer.
KR 18-22,52
20 21 22

Thanksgiving
23

Thanksgiving
24
25

Week 15 
26

Lecture 23:
Wireless
KR 513-531
27 28 29

HW 13 due  

Lab:
Lecture:
Cyber Ethics
KR (start Ch 8, 671-742)

Project time

30

Lecture 24:
Network Security part 1
KR 671-705
 

December 2012
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
            1
2

Week 16 
3

Lecture 25:
Network Security part 2
KR 705-742
4 5 6

Project Milestone II Competition
7

Lecture 26:
Course Review; Wrap up

End Registration

Last Day of Classes
8
9 10

Reading Day
11

Start Finals
12 13 14 15
16 17 18

End Finals
19 20 21

Grades Due
22
23 24 25 26 27 28 29
30 31