WPI Worcester Polytechnic Institute

Computer Science Dartment

CS3516 Computer Networks - Term B14
Instructor: Bob Kinicki

General and Historic Course Information
Course Information and Procedures | Academic Honesty Policies | Student Disabilities : last modified 26 Oct 14
Required Text: Computer Networking A Top-Down Approach, Sixth Edition, James Kurose and Keith Ross
Recommended Text: TCP/IP Sockets in C Practical Guide for Programmers, Second Edition, Donahoo and Calvert
Networks Textbooks : last modified 30 Oct 14

Introductory Explanation

The CS Department replaced the old undergraduate Computer Networks course, CS4514, with two courses CS3516 and CS4516 because the breadth of computer networking technology no longer fits within a single seven-week course. CS3516 introduces the important topics in computer networks in a top-down manner while CS4516 provides more in-depth information and puts emphasis on Wireless Local Area Networks, Wireless Sensor Networks and network security issues.

Course Syllabus (pdf) : last modified 27 Oct 14
Class List (pdf) : last modified 28 Oct 14
Programming Teams (pdf) : last modified 9 Dec14

Programming Assignments

Program 0: Basic and Enhanced Echo Server : last modified 27 Oct 14
Program 1: A Location Client and Server : last modified 27 Oct 14
Program 2: HTTP Request and Response : last modified 27 Oct 14
Program 3: Photo Clients and Concurrent Photo Server : last modified 27 Oct 14

Wireshark Assignments

Wireshark #1: Introduction to Wireshark : last modified 26 Oct 14
Wireshark #2: DNS : last modified 10 Nov 14
Wireshark #3: Ethernet and ARP : last modified 26 Oct 14

Office Hours Schedule

  Office Sunday Monday Tuesday Wednesday Thursday Friday
Bob Kinicki FL 135   2-3 p.m. 4-5 p.m.   9-10 a.m. 3-4 p.m.
TA: Hao Wang FL A22 7-9 p.m. 3-4 & 5:30-6:30 p.m.        
TA: Dongqing Xiao FL A22       2-4 p.m. 2-4 p.m.  

Help Session Slides

Help Session 1 [B14] pdf pptx Updated: 3 Nov 14
Help Session 2 [B14] pdf pptx Updated: 3 Dec 14

Old Exams

CS3516 Midterm B10 CS3516 Midterm B14 CS3516 Midterm Review Quest 14 B14
CS3516 Final B10 CS4516 Final C10 CS3516 Final Review  

CS3516 Lecture Slides

Course Objectives pdf pptx Updated: 26 Oct 14
Introduction pdf pptx Updated: 2 Nov 14
Hobb's Internet History url  
Internet Milestones pdf pptx Updated: 9 Nov 14
Network Architecture and the OSI Model pdf pptx Updated: 27 Oct 14
TCP Sockets pdf pptx Updated: 27 Oct 14
Network Switching pdf pptx Updated: 27 Oct 14
Network Performance Measures pdf pptx Updated: 29 Oct 14
Sample Network Delay Problems pdf pptx Updated: 17 Nov 14
Introduction to the Physical Layer pdf pptx Updated: 6 Nov 14
Application Layer pdf pptx Updated: 9 Nov 14
HTTP pdf pptx Updated: 11 Nov 14
DNS pdf pptx Updated: 12 Nov 14
Introduction to Network Security pdf pptx Updated: 13 Nov 14
Transport Layer pdf pptx Updated: 16 Nov 14
Data Link Layer:: Reliable Data Transport Protocol pdf pptx Updated: 18 Nov 14
TCP Congestion Control pdf pptx Updated: 30 Nov 14
Distance Vector Routing pdf pptx Updated: 1 Dec 14
Network Layer pdf pptx Updated: 8 Dec 14
Introduction to LANs and Various Ethernets pdf pptx Updated: 8 Dec 14
Ethernet and ARP pdf pptx Updated: 10 Dec 14
Wireless Networks pdf pptx Updated: 11 Dec 14

REK's Home Page

Last modified: 15 December 2014

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