CSC/ECE 573 Internet Protocol

Fall 2006

Department of Computer Science

North Carolina State University


Home Page:

Course Locker:

Class Schedule


Dr. Injong Rhee Office: EBII 3268, Phone: (919)515-3305 
Office Hours: Monday 2-3PM
Home page:  


Sangtae Ha Office: EBII 2238 (Networking Lab III)
Office Hours: Tuesday 3:30 5:20 PM

Soojin Cho Office: EBII 2238 (Networking Lab III)
Office Hours: Thursday 3:30 5:20 PM



CSC/ECE 570 Computer Networks

Students without proper background may enroll in the course with the consent of the instructor but will be expected to acquire the necessary background on their own through reading outside of the class.



Computer Networking: A Top Down Approach Featuring the Internet (3rd ed.), J.F. Kurose and K.W. Ross, Addison-Wesley Longman
Text URL:
You can find useful information about the course materials, code fragments, etc.

Course Overview

The purpose of this course is to provide the in-depth understanding and hands-on experience in designing and implementing computer networks, their protocols, and applications. It includes the following: general overview of computer network and the Internet, applications, transport, TCP congestion control, routing, multicast, data link layer, wireless networks, mobile IP, multimedia networking, network security, and network management. Throughout the course, the students are expected to accomplish written homework, programming assignments, and lab assignments. 


There will be 3-5 written assignments. Written assignments are mostly exercise and reinforcements of what we learn in the class period and should be doable within 4-5 hours. All students have to post their solutions through submit in PDF file only.

There will be 2-3 programming assignments and 3-5 lab assignments.

Grading Policy




The course grade is determined by the total points earned by students during the semester. The number of assignments is subject to change.

15% pts 2-3 written homework assignments 

25% pts programming project - 1st programming assignment: 5%

- programming project: 20%

15% pts 3 lab assignments 

20% pts one midterm exam

25% pts final exam


The following grade scale will be used:


A+ = 97.0 - 100.0

A = 93.0 - 96.9

A- = 90.0 - 92.9


 B+ = 87.0 - 89.9

B = 83.0 - 86.9

B- = 80.0 - 82.9


 C+ = 77.0 - 79.9

C = 73.0 - 76.9

C- = 70.0 - 72.9


 D+ = 67.0 - 69.9

D = 63.0 - 66.9

D- = 60.0 - 62.9



F = < 60.0





All exams are in-class and closed book. The midterm exam is conducted in a normal class hour (whose date will be announced later on). You need to consult the university schedule to get the final exam schedules.

Late policy




All assignments are due at the beginning of the class on the due date. There is no credit for written assignments turned in late. For programming assignments, you will be deducted 10% off for each day late (including holidays and weekends) and no credit will be given after 5 days beyond the due date).

Students with Disability

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 click here.