RU ENG ECE 14:332:423
Computer and Communication Networks

PDF document of the lecture notes (computer networking book) is available here   PDF icon

Fall 2012

Course index: 04304

Lecture Schedule and Recitations

Ivan Marsic
Office hours: Tuesday, Friday 4 (1:40 - 3:00 p.m.)
( Appointments other than office hours have to be requested by email. )
Room 711 or 526 (check both), CoRE Building
Phone: (732) 445-6400 Ext. 218


Tuesday, Friday: 2 (10:20 - 11:40 a.m.) in BME-116

Course Description:
The course teaches the fundamental principles of computer and communication networking. A mix of fundamental concepts and recent technologies helps the students to (1) learn protocol design principles, performance considerations, and networking technologies; (2) become familiar with the design issues and tradeoffs that arise in building and using real-world networks; and (3) gain hands-on experience through a semester-long programming project. After this course students should have general knowledge on how the Internet works and what issues are encountered in the integration of voice, video, and data services.

14:332:226, Probability and Random Processes.
Students who have completed 14:332:322 (Principles of Communication Systems) will be considered individually.

Solid knowledge of a programming language is required, such as acquired in 14:332:252, Programming Methodology I.

Larry L. Peterson and Bruce S. Davie: Computer Networks: A Systems Approach, 5th Edition, Morgan Kaufmann Publ., 2011.
ISBN-10: 0123850592
ISBN-13: 978-0123850591
Book information is available at:
Amazon link:

James F. Kurose and Keith W. Ross: Computer Networking: A Top-Down Approach, 6th Edition, Addison Wesley, 2012.
ISBN-10: 0132856204
ISBN-13: 978-0132856201
Book information is available at:
Amazon link:

Course Lecture Notes
Computer Networks · Performance and Quality of Service
(includes solved problems)

Online Links

Team Projects:
Two types of projects are included in this course:

Grading: (subject to change)
Questions from reading assignments:   10 %
Wireshark Labs: 20%
TCP Project: 20%
Midterm: 20%
Final exam: 30%
All exams are open book, meaning that the students can have access to the textbook or any other paper-based materials.
No cell phone, laptops, or other networked devices are allowed at the exams for two reasons:
  1. to avoid student collaboration during the exam
  2. to deny unfair advantage for students using a digital textbook to do quick searches for the exam topics.
Please do not inquire about exceptions, because none will be allowed.
No discussion is allowed among the students during the exam. Such students shall be asked to leave the classroom.
Please remember to bring your own calculator to the exam.

All assignments should be prepared using a word processor. Handwritten assignments orthose containing handwritten material (e.g., figures, tables, etc.) will not be accepted.

Requests for grade review will be considered no later than four weeks after notification of the grade.

NOTE: See also the Project Grading Policy.

NOTE: There will be no make-up for any of the exams. Please don't bother asking.

Collaboration / Academic Integrity:
It is acceptable to discuss with others possible general approaches to problems. It is not acceptable to work together on a detailed solution, to copy a solution, or to give away a solution. Such instances of academic dishonesty will result in the following.
  1. We will not consider unspecific and general complaints about copying of homework or exam solutions. The students are mature adults and should refrain from engaging in such dishonest activity.
    We cannot just "do something." To take action, we need specific information: who did what.
  2. In cases where we have reasonable evidence to suspect that students worked together on a detailed solution or copied a solution, the following shall apply:
    1. If we are not able to distinguish the original solution and the copy, all the suspect students will be given zero (0) credit.
    2. If we are able to distinguish the original solution and the copy, the student with the original solution will be given zero (0) credit, and the copier shall not be penalized. This is designed so to discourage students from giving away their solution.
    3. If a student claims not to have originated the solution but copied one and provides the name of the student from whom the solution was copied, the student with the original solution will be given zero credit, and the copier will be given the full credit (as graded).
Students are expected to familiarize themselves with and adhere to the University policy on academic integrity.

Students with Special Needs:
The University policy states that:
"It is the student's responsibility to confirm with the course supervisor that all arrangements are in place well in advance of the scheduled date of the exam."

If the student fails to make arrangements before the exams, we may not be able to accomodate the last-moment requests.

See also: Office of Disability Services at Rutgers.

How This Course Can Affect Your Job Prospects

We'd be very happy to receive suggestions on how to improve the quality of the course and fairness of the grading process. Email us your suggestions and concerns.
To submit your feedback anonymously you may consider

Page Created: Aug 27, 1997      
Last Modified:  Wed Aug 31 19:18:28 EDT 2011 
Maintained by: Ivan Marsic