WPI Worcester Polytechnic Institute

Computer Science Department

CS4516 Advanced Computer Networks - Term C10
Instructor: Bob Kinicki

General and Historic Course Information
Course Information and Procedures | Academic Honesty Policies | Student Disabilities : last modified 10 Feb 10
Required Text: Computer Networking A Top-Down Approach, Fifth Edition, James Kurose and Keith Ross
Recommended Text: TinyOS Programming, Philip Levis and David Gay, Cambridge University Press, 2009
Other Reference Texts: Networks Textbooks : last modified 31 Dec 09

Introductory Explanation

The old undergraduate Computer Networks course, CS4514, has been replaced by two new courses CS3516 and CS4516 because the breadth of computer networking technology no longer fits within a single seven-week course.

CS4516 provides more depth in several of the topics introduced in CS3516 and puts emphasis on Wireless Local Area Networks, Wireless Sensor Networks and network security issues.

This course Web page begins as the skeleton structure of the old CS4514 course, but gradually evolves to the new CS4516 course Web page. Any updates indicated before August 15, 2009 refer to the old skeleton. Any updates after that date are components of the new course.

Course Syllabus (pdf) : last modified 11 Feb 10
Class List (pdf) : last modified 27 Jan 10
Programming Teams (pdf) : last modified 23 Jan 10

Programming Assignments

Program 1: Distance Vector Routing Simulation : last modified 20 Jan 10
Program 2: Concurrent Photo Server with PAR : last modified 30 Jan 10
Assignment 4: Wireless Measurement Study : last modified 11 Feb 10 Grade Sheet
Program 3 (updated draft version): Sensing and Communicating using TinyOS and TelosB Motes : last modified 11 Feb 10

BS/MS Presentations Schedule

Paper #1: 08 Feb 10 Charaterization of 802.11 Wireless Networks in the Home by James Lawrence and Michael Bruno
Paper #2: 11 Feb 10 Performance Anomaly of 802.11b by Team 0
Paper #3: 19 Feb 10 A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols by Team 1

TinyOS Helpful Sites

Office Hours Schedule

  Office Sunday Monday Tuesday Wednesday Thursday Friday
Bob Kinicki FL 135   10-11 a.m.     2-3 p.m.  
TA: Choong-Soo Lee FL A22   4-5 p.m. 11 a.m.-noon   1-2 p.m.  
TA: Rabin Karki FL A22       9-10 p.m.   4-6 p.m.

Help Session Slides

Help Session 1 [C10] pdf pptx Updated: 27 Jan 10

Old CS4514 Exams

Mid Term Exams C10 Review (pdf) B08 (pdf) B07 (pdf) B06 (pdf) Answer Q15 Midterm B08 (pdf)
Final Exams C10 Review (pdf) B08 (pdf) B07 (pdf) B06 (pdf) Answer Q14 Midterm B07 (pdf)
  C10 Mid Term (pdf)       Answer Q13 Midterm B06 (pdf)

CS4516 Lecture Slides

OSI Reference Model pdf pptx Updated: 7 Jan 10
Course Objectives pdf pptx Updated: 4 Jan 10
Distance Vector Routing pdf pptx Updated: 18 Jan 10
Introduction: Network Definitions and Classification pdf pptx Updated: 7 Jan 10
Network Switching pdf pptx Updated: 11 Jan 10
Network Performance Measures pdf pptx Updated: 8 Jan 10
Sample Network Delay Problems pdf ppt Updated: 11 Jan 10
Data Link Layer Review pdf pptx Updated: 24 Jan 10
Framing, Bit and Byte Stuffing pdf pptx Updated: 24 Jan 10
Physical Layer pdf pptx Updated: 24 Jan 10
Data Encoding pdf pptx Updated: 27 Jan 10
Transmission Media pdf pptx Updated: 27 Jan 10
Transmission Errors pdf ppt Updated: 9 Nov 08
Local Area Networks pdf ppt Updated: 13 Nov 08
Ethernet pdf ppt Updated: 20 Nov 08
Token Ring and FDDI pdf ppt Updated: 28 Nov 07
Bridges pdf ppt Updated: 23 Nov 08
Wireless Networks pdf pptx Updated: 15 Feb 10
"Characterization of 802.11 Wireless Networks in the Home" pdf pptx Updated: 8 Feb 10
"Performance Anomaly of 802.11b" pdf pptx Updated: 10 Feb 10
Cellular and Mobile Networks pdf pptx Updated: 16 Feb 10
"A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols" pdf pptx Updated: 18 Feb 10
Wireless Sensor Networks pdf pptx Updated: 22 Feb 10
Berkeley Introduction to Motes pdf ppt Updated: 7 Feb 10
Computer Network Performance Evaluation Video
  Updated: 16 Nov 06
Introduction to TinyOS and nesC pdf pptx Updated: 24 Feb 10
TinyOS Applications pdf pptx Updated: 26 Feb 10
Fast Ethernet and Gigabit Ethernet pdf ppt Updated: 2 Dec 08
SONET pdf pptx Updated: 25 Feb 10
ATM pdf pptx Updated: 28 Feb 10
Distributed Denial of Service Tutorial pdf ppt Updated: 1 Mar 10
Firewalls and Intrusion Detection Systems pdf pptx Updated: 1 Mar 10

REK's Home Page

Last modified: 1 March 2010

Bob Kinicki
Fuller Labs 135
Computer Science Department
Worcester Polytechnic Institute
Worcester, MA 01609