CSc72010 - Computer Networks

Computer Science PhD Program
Graduate Center, CUNY
Sping, 2015

Meeting Time & Place: Monday 11:45am - 1:45pm, Room TBA

Instructor:   Prof. Ping Ji
Office:   Rm 4319 GC, or Rm 06.63.07, 524 W.59th St
Phone:   212-237-8841
Office hours:   by appointment.

Text: Computer Networking: A Top-Down Approach, by James F. Kurose and Keith W. Ross, Addison Wesley, Latest Version. Additional reading materials on advanced topics in computer networks will be assigned through the semester.

Course website:

Course Description: This course is designed for graduate students in Computer Science programs who have knowledge in undergraduate level Computer Networks, Algorithms and some familiarity with probability theory. This course covers an in-depth review of fundamental principles of network architecture and protocols, introductions on advanced computer networks, and advanced principles of the design and evaluation for computer networks. Specifically, we will review fundamental computer network architecture, principles of Circuit Switching and Packet Switching, the protocol stack, and essential design principles and network protocols of each network layer. Advanced topics in computer networks, such as Wireless and Mobiles networks and Network Security will be introduced. In addition, we will explore some common protocol design techniques, such as signaling, randomization, etc..

Workload: The course workload and grading scales are specified in the following table. Please note, not finishing ANY of the course work will result in an INC or an F in final grade.

  Projects   3 times   45%
  Midterm   1   15%
  Final Exam   1   15%
  Course Project     1   25%