Meeting Time & Place:
T/Th 1:55 - 3:10 PM
Room: 4206N
Instructor:
Prof. Ping Ji
Office: 4230N
Phone: 212-237-8841
e-mail: pji@jjay.cuny.edu
Office hours: T/Th, 11:00AM - 12:00, or by appointment!
Text: Computer Networking - A Top-Down Approach Featuring the Internet, by James F. Kurose & Keith W. Ross, Addison Wesley, 3rd Edition, ISBN: 0-321-22735-2
Course website: http://web.jjay.cuny.edu/~pji/math379.html
Course Description: This course covers concepts in the design and implementation of computer communication networks, their protocols, the applications, and advanced principles of Computer Networks. Topics include layered network architectures, network programming interfaces (e.g., sockets), transport protocols, congestion control, routing algorithms, data link protocols, local area networks, wireless networks and network security. In addition, advanced principles in protocol mechanisms and implementations will be discussed.
Prerequisites: You are required to have completed MATH 272 or equivalent programming experience with C, Java or Perl.
Workload: The course workload and grading scale are specified in the following table.
| Written or Programming assignments | 2 - 3 times | 30% |
| In-Class Exam | 2 | 30% |
| Final Exam | 1 | 35% |
| Class performance | 5% |
Syllabus