CSSE432 – Computer Networks

Spring 2015 (a.k.a. 201530)

Schedule Overview

Readings are to be completed BEFORE each class session. All written assignments are due at the start of class unless otherwise noted. All electronic assignments are due by 11:55 PM on their due dates. Schedule expected to change as the quarter progresses.

Schedule last updated Mon May 18.

Session quick links:  1 2 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 32 33 34 35 36 37 38 39 40

Week Session Reading Assignments Due Date Topics Resources Assignments Out
1

1

Mon Mar 9

 
  • Introduction
1

2

Tue Mar 10

   
  • Internet, Protocols, End Systems
 
1

3

Thu Mar 12

   
  • Protocol Layers, History of Internet
 
1

4

Fri Mar 13

   
  • Installing LINUX, Wireshark
  • Lab 1: Programming in C
2

5

Mon Mar 16

  • Chapter 2
  • Application Layer, WWW
2

6

Tue Mar 17

   
  • File transfer, Mail, Name service
 
2

7

Thu Mar 19

   
  • P2P, Sockets, Distribution
 
2

8

Fri Mar 20

   
  • Lab 2: Client/Server Programming in C
 
3

9

Mon Mar 23

  • Chapter 3
  • 3.1 - 3.5
 
  • Transport Layer, Connectionless Transport, UDP
3

10

Tue Mar 24

 
  • Reliable Transfer, Connection-oriented Transport
 
3

11

Thu Mar 26

   
  • Complete Reliable Transfer, Connection-oriented Transport
 
3

12

Fri Mar 27

   
  • Lab 3: More Client/Server Programming
 
4

13

Mon Mar 30

  • Chapter 3
  • 3.6 - 3.8
 
  • TCP
 
4

14

Tue Mar 31

 
  • Congestion Control
 
4

15

Thu Apr 2

   
  • Lab 4: Errors in Transmission
 
4

16

Fri Apr 3

   
  • Class cancelled for early break!
   
5

17

Mon Apr 13

 
  • Exam 1 Review
 
5

18

Tue Apr 14

  • Chapter 4
  • 4.1 - 4.5
 
  • Exam 1
 
5

19

Thu Apr 16

   
  • Network Layer, Routing, IP
 
5

20

Fri Apr 17

 
  • Lab 5: Sending Files
 
6

21

Mon Apr 20

   
  • NAT, IPv6, ICMP
 
6

22

Tue Apr 21

  • Chapter 4
  • 4.6 - 4.8
 
  • Routing Algorithms
 
6

23

Thu Apr 23

   
  • Routing in the Internet
 
6

24

Fri Apr 24

 
  • Routing in the Internet (continues)
   
7

25

Mon Apr 27

  • Chapter 6
 
  • Wireless LANs
 
7

26

Tue Apr 28

   
  • Mobility
 
7

27

Thu Apr 30

   
  • Mobility
 
7

28

Fri May 1

 
  • HW 4
  • Quiz covering network layer
 
8

29

Mon May 4

   
  • Exam 2 Review
   
8

30

Tue May 5

   
  • Presentations on HTTP/2 and Bluetooth
 
8

31

Thu May 7

   
  • Exam 2
   
8

32

Fri May 8

  • Chapter 7
 
  • Multimedia
  • RTP, Scheduling
 
9

33

Mon May 11

   
  • Continue Chapter 7
   
9

34

Tue May 12

   
  • Multimedia continued
 
9

35

Thu May 14

   
  • Multimedia continued
   
9

36

Fri May 15

   
  • Topic Revision
 
  • Take Home Exam
10

37

Mon May 18

  • Topic Presentations
 
  • Course Evaluations: Bring your laptop!
  • O/S over Networking and QUIC
   
10

38

Tue May 19

 
  • Take Home Exam (For 60 incentive points)
  • Ubiquitous Computing and Internet of Things
   
10

39

Thu May 21

   
  • NSA Surveillance and 4G LTE
   
10

40

Fri May 22

 
  • Take Home Exam (By 12:00 PM for 40 incentive points)