COMS 4119: An Introduction to Computer Networks (Spring 2016)


The course will cover the core elements of modern Internet technology and protocols, including the application, transport, network, link layers and physical layers, for both wired and wireless networks. Coverage roughly corresponds to Chapters 1-6 of the textbook, with selected materials from later chapters and additional instructor-provided resources.


Fridays, 1:10 - 3.40 pm in Math 207

Instructional Staff

Prof. Henning Schulzrinne (office hours: Tuesdays, 1 pm or by appointment), please contact at before office hours
Instructional assistants:
Instructional assistant office hours:
All office hours are held in the CS IA room.
Siri HaricharanThursday, 1-2 pm
Aishwarya IyerMonday, 3-4 pm
Alankrit JohariMonday, 9-10 am
Venciya Antony Bupal GeorgeTuesday, 12-2 pm
Srihari DevarajFriday, 4.30-5.30 pm


J. Kurose and K. Ross, Computer Networking - A Top-Down Approach, 6th edition

Class Mailing Lists and Other Resources

Grading and Late Policies

(Percentages may be adjusted.)

50%: Homework assignments:
There will be four written and three programming homework assignments, assigned roughly every other week, including rules for late submission.
20%: Midterm:
The midterm is one class period, closed book, calculator permitted. The midterm will cover all material discussed in the course up to the week before the exam.
30%: Final:
The final exam is scheduled at the normal final exam time for this class period. The final is closed book, calculator permitted. The final is cumulative and will cover all material discussed in the course.
No "extra credit" work

All homeworks are due by the date and time specified in the assignment (usually one or two weeks after they are issued). Homework submissions will be electronic, through CourseWorks. Complete instructions will be given with each homework.

You can submit your assignment multiple times, but the last submission is what counts. Each submission will be time stamped. Proper submission is your responsibility; we strongly urge you to make sure you understand the submission process and submit early. You can always submit again up until the deadline, so we strongly urge you to submit well before the deadline and then submit again if you have a more updated assignment to submit later.

You are allowed a total of 5 late days, to be used as you wish throughout the semester. That means you can be five days (24 hour periods) late for Homework 2 (for example), or one day late for each of the first five homework assignments, with no point penalty. Each late day entitles you to 24 hours beyond the submission deadline. Once you have exhausted your five late days, each day (24-hour period) or partial day late incurs a 20% penalty. No other extensions will be given, except for medical emergencies certified by University Health Services or a family emergency. Naturally, you may hand in incomplete assignments for partial credit by the deadline.

Also see the Columbia Policies and Procedures Regarding Academic Honesty.

All students or groups whose assignments are determined to be obviously very similar will receive a zero on the respective homework assignment for the first offense, and will receive an F for the course for the second offense ("all" means both the copy-er and copy-ee). More serious cases of cheating, such as copying someone's work without their knowledge or cheating on exams, will result in the person cheating receiving an F. In addition, offenses will be reported to the Dean's office, which may result in further disciplinary action, including suspension or expulsion from the program. Penalties will be given without discussion or warning; the first notice you receive may be a letter from the Dean. Note that you are responsible for not leaving copies of your assignments lying around and for protecting your files accordingly.


We would like the course to run smoothly and we'd like you to enjoy the course. Feel free to let us know what you find good and interesting about the course. Let us know sooner about the reverse. See us during office hours, leave us a note, or send us email.