WPI Worcester Polytechnic Institute

Computer Science Dartment


CS3516 Computer Networks - Term A15
Instructor: Bob Kinicki

General and Historic Course Information
Course Information and Procedures | Academic Honesty Policies | Student Disabilities : last modified 19 Aug 15
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 19 Aug 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 26 Aug 15
Class List (pdf) : last modified 26 Sep 15
Programming Teams (pdf) : last modified 26 Sep 15

Programming Assignments

Program 0: Basic and Enhanced Echo Server : last modified 19 Aug 15
Program 1: Medical Examiner Clients and Server : last modified 4 Sep 15
Program 2: HTTP Request and Response : last modified 19 Aug 15
Program 3: Photo Clients and Concurrent Photo Server : last modified 19 Aug 15

Wireshark Assignments

Wireshark 1: Introduction to Wireshark : last modified 25 Aug 15
Wireshark 2: DNS : last modified 25 Aug 15
Wireshark 3: Ethernet and ARP : last modified 28 Sep 15

Office Hours Schedule

  Office Sunday Monday Tuesday Wednesday Thursday Friday
Bob Kinicki FL 135     10-11 a.m. and 4-5 p.m.   8-9 a.m. 3-4 p.m.
TA: Oleksandr Narykov FL A22   4-6 p.m.       4-6 p.m.
TA: Dongqing Xiao FL A22     2-4 p.m.   2-4 p.m.  

Help Session Slides

Help Session 1 [A15] pdf pptx Updated: 7 Sep 15
Help Session 2 [A15] pdf pptx Updated: 29 Sep 15

Old Exams

CS3516 Midterm B10 CS3516 Midterm B14 CS3516 Midterm Question14 B14
CS3516 Final B10 CS3516 Final B14 CS3516 Final Review Question13 A15

CS3516 Lecture Slides

Course Objectives pdf pptx Updated: 27 Jul 15
TCP Sockets pdf pptx Updated: 27 Jul 15
Introduction pdf pptx Updated: 27 Jul 15
Hobb's Internet History url  
Network Architecture and the OSI Model pdf pptx Updated: 3 Sep 15
Network Switching pdf pptx Updated: 26 Aug 15
Internet Milestones pdf pptx Updated: 8 Sep 15
Network Performance Measures pdf pptx Updated: 26 Aug 15
Sample Network Delay Problems pdf ppt Updated: 17 Sep 15
Introduction to the Physical Layer pdf pptx Updated: 7 Sep 15
Application Layer pdf pptx Updated: 10 Sep 15
HTTP pdf pptx Updated: 15 Sep 15
DNS pdf pptx Updated: 14 Sep 15
Introduction to Network Security pdf pptx Updated: 15 Sep 15
Transport Layer pdf pptx Updated: 18 Sep 15
Data Link Layer:: Reliable Data Transport Protocol pdf pptx Updated: 24 Sep 15
TCP Congestion Control pdf pptx Updated: 23 Sep 15
Distance Vector Routing pdf pptx Updated: 4 Oct 15
Network Layer pdf pptx Updated: 4 Oct 15
Introduction to LANs and Various Ethernets pdf pptx Updated: 4 Oct 15
Ethernet and ARP pdf pptx Updated: 4 Oct 15
Wireless Networks pdf pptx Updated: 11 Oct 15

REK's Home Page

Last modified: 12 October 2015

Bob Kinicki
Fuller Labs 135
Computer Science Department
Worcester Polytechnic Institute
Worcester, MA 01609
rek@cs.wpi.edu