Computer Network Theory

CMSC 360

Fall 2019

Instructor: Dr. Julian Dymacek
Lecture:
   TR 12:30-1:45pm (Stevens Lab)
Office Hours:
   MW: 10:30-11:30am;
   T: 2:00-3:00pm;
   R: 11:00am-12:00pm;
   by appointment;
   if the office door is open
Syllabus: 360 Syllabus

Schedule

Week 1
08/27 -- shannon, nyquist, fourier
08/29 -- modulation, multiplexing
Week 2
09/03 -- cdma
09/05 -- error correction
Week 3
09/10 -- error detection, data link
09/12 -- project 1 demos
Week 4
09/17 -- libsocket
09/19 -- sockets
Week 5
09/24 -- aloha, ethernet
09/26 -- mac, ethernet
Week 6
10/01 -- dijkstra, bellaman-ford
10/03 -- can
Week 7
10/08 -- link state, ipv6
10/10 -- lab
Week 8
10/15 -- break
10/17 -- can code
Week 9
10/22 -- two generals
10/24 -- lab
Week 10
10/29 -- pop3/rfc
10/31 -- rfc
Week 11
11/05 -- rfc/lab
11/07 -- dns, udp
Week 12
11/12 -- smtp, mime
11/14 -- project
Week 13
11/19 -- project
11/21 -- project
Week 14
11/25 -- project
11/27 -- break
Week 15
12/03 -- project
12/05 -- review

Assignments

Lab 1 physical layer (Due 9/12)
Lab 2 sockets (Due 10/04)
Lab 3 can(Due 10/18)
Lab 4 pop3
Lab 5 base code

Quizzes

09/03 quiz 1
11/19 quiz 2
11/21 quiz 3
11/26 quiz 4
12/03 quiz 5