Advanced Networking Syllabus

Randy Appleton
NSF 1131
227-1593
rappleto@nmu.edu

What

This class covers several advanced networking topics.  I assume you already have the knowledge from CS228; we work on more advanced networking concepts.  I also assume that you have good programming skills in both Java and C++.  I don't assume you know Perl.

Grades

Grades are assigned from programs/labs (33%), a midterm or two (33%), and a final(33%). There might be a quiz at the end of every chapter or two (always pre-announced). Each quiz counts for very little towards the total grade. Hopefully the quizes will let you know how you are doing while there is still time to change it, and let me know what subject areas I need to review.  About approximately (give or take) 1/3 of you will get an 'A', one third a 'B', and the rest 'C's.

Late Policy

I hate late assignments!!! However, it is much better to turn something in late rather than not at all. The late penalty will be announced for each project, but I don't promise to accept anything more than 4 weeks late. If there was some unavoidable reason you could not turn a project in on time (i.e. car crash, snow day, etc.) just ask me to waive the penalty. I'm pretty lenient.
 

Topics Covered (in no particular order)