Computer Networks
General Information


To impart to the student an understanding of the fundamental concepts of computer networking, knowledge of the basic taxonomy and terminology of the computer networking area. To introduce the student to advanced networking concepts, preparing the student for entry to advanced courses in computer networking. To allow the student expertise in some specific areas of networking. The stress is on theoretical and conceptual development rather than practical experience with specific technologies.

Time and Place

2:20pm - 3:35pm Mondays and Wednesdays EB1 - 1011.


Mihail L. Sichitiu (email:
Office: EB2-3058
Phone: (919) 515-7348

Office hours: Mon, Wed 1:00pm - 2:00pm in EB2-3058,

or by appointment

Teaching Assistants

Xiaofan He - EB2 - 3034 (email:
Office hours: Thu 2:30pm - 4:30pm

or by appointment

Yun Wang - EB2 - 1029 (email:
Office hours: Fri 1:00pm - 3:00pm

or by appointment


There will be a midterm exam, a final exam, a project, and homework assignments.
Homework: 10%
OPNET: 10%
Project: 10%
Midterm exam: 35%
Final exam: 35%

Note: All exams are open books and open notes, open laptop, no network connection.

Homework grading

Homework will be due in class at the beginning of the lecture. See the schedule for due dates of specific homework assignments.
Late homework assignments will not receive any credit.
There will be no partial credit for parts of the homework problems. E.g. if a homework assignment has 2 problems with 2 parts each, the score for that homework can be 0,1,2,3 or 4 out of 4. Only the parts that are worked out completely and correctly will be credited.
Every homework assignment will have an equal weight.

Every student earning 90% is guaranteed to have at least an A.
Every student earning 80% is guaranteed to have at least a B.
Every student earning 70% is guaranteed to have at least a C.
Every student earning 60% is guaranteed to have at least a D.

Audit and for credit students must earn a B average on the exams.


An introductory course in probability. Computer programming (C for the OPNET projects).



Computer Networks, 5e, by Dr. Andrew S. Tanenbaum and David J. Wetherall

Publisher: Prentice Hall, PTR
Copyright: 2011
ISBN-10: 0132126958
ISBN-13: 9780132126953
Status: Published 09/27/2010

Students with disabilities

Reasonable accommodations will be made for students with verifiable disabilities. In order to take advantage of available accommodations, students must register with Disability Services for Students at 1900 Student Health Center, Campus Box 7509, 515-7653. For more information on NC State's policy on working with students with disabilities, please see

Academic integrity

All the provisions of the code of academic integrity apply to this course. In addition, it is my understanding and expectation that your signature on any test or assignment means that you neither gave nor received unauthorized aid.

Cellular phones:

During the lecture please turn the sound off on the cellular phones.