Fall 2010

CSE/ECE404: Computer Networks


Instructor:
Liang Cheng, Ph.D., Associate Professor
Office hours: Fridays from 12:15PM-1PM and by appointment
( Appointments other than office hours have to be requested by email with the subject of appointment explained. )
Packard Lab 326
Phone: (610) 758-5941
URL: http://www.cse.lehigh.edu/~cheng/
Email: cheng@cse.lehigh.edu
Lecture Schedules:
Tuesday and Thursday from 9:20 AM to 10:35 AM in Whitaker Lab 451;
Some lecture slides are provided by the author of the textbook.

Course Description:
Study of architecture and protocols of computer networks. The ISO and Internet models; medium access control and retransmission protocols; protocol analysis and verification; data-communication principles, including circuit switching and packet switching; routing and flow control; topics in security and privacy, DNS, p2p, and network applications.
Course Objective:
After you complete this course, you should be able to: list all layers and their functionality of the ISO and Internet network architectures; describe the concepts underlying the design and implementation of the major protocols at various layers; setting up local area networks; design, code, and evaluate retransmission protocols; and more easily learn network protocols, applications, and systems independently.
Prerequisites by topics:
No prerequisite courses. However, please consult the instructor if you are not sure about the programming requirement.
Textbooks:
L. L. Peterson and B. S. Davie, Computer Networks: A Systems Approach, Morgan Kaufmann Publishers, 4th Edition, 2007. (Price information)
Recommended:
D. E. Comer, Internetworking with TCP/IP, Volume I: Principles, Protocols, and Architecture, Prentice Hall, Inc., Englewood Cliffs, NJ, 3rd Edition, 1995
J. F. Kurose and K. W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, Addison-Wesley Publishing, 4th edition, 2007
D. Bertsekas and R. Gallager, Data Networks, Prentice Hall, 2nd Edition, 1991
Grading: (subject to change)
Homework:20%
Midterm:25%
Individual Project:15%
Final exam:40%

All exams are open book. Sample exam questions will be provided one week before the exam.

Submitting Work:
You should submit your work through the CourseSite course website. Your submission should be plain text (ASCII), PDF, or a Microsoft Word file. Any other format will not be accepted, unless you arrange for an exception ahead of time due to special circumstances.
Homework assignments will be graded primarily for completeness and correctness.
Homework is due on every Monday at 23:55 (i.e. 11:55 PM). No late hand-in homework will be accepted. Exceptions will only be granted if an extenuating circumstance can be proven to the instructor's satisfaction.
Collaboration / Academic Honesty:
All graded work is expected to be your own, unless the instructor has authorized collaboration in writing. In particular, you are not allowed to ask anyone but the instructor for help with your homework or programming assignments. However, you are free to discuss the topics and concepts of the course with your classmates, as long as you do not discuss the specifics of any assignment. Any violation of this policy could result in failure of the course.

Please visit the following two websites and read all details of the academic integrity policy: Academic Integrity at Lehigh University: http://www.lehigh.edu/~indost/integrity.html and Improper Collaboration Policy: http://www.lehigh.edu/~ejk0/cheating.html. Another website about Ante-Plagiarism.

Academic Accommodations:

Accommodations for Students with Disabilities: If you have a disability for which you are or may be requesting accommodations, please contact both your instructor and the Office of Academic Support Services, University Center 212 (610-758-4152) as early as possible in the semester. You must have documentation from the Academic Support Services office before accommodations can be granted. University policy states that you must notify your professor seven (7) days prior to the exams.

Back to home