CIS5930: Advanced Computer Networking

Fall 2014

Course Description

This is a second graduate-level course on computer networks, which will cover various advanced topics in computer networking. Examples topics include: Internet design principles, Internet routing, network measurement and traffic engineering, congestion and flow control, peer to peer and overlay networks, anonymous networks, data center networks, cloud computing, online social networks, network security, and future Internet design. This is a research-oriented course, and we will read and discuss research papers in these advanced areas of computer networking. Students are expected to read papers before a class and participate in the discussion during the class. Each group of up to 3 students will also need to identify and work on a research project during the semester.

Course Objective:

          At the end of this course, you should be able to 

  1. Better understand the design principles, key networking issues and solutions of the Internet
  2. Better understand various advanced topics on computer networking
  3. Improve your skills on identifying and solving problems in computer networking
  4. Improve your research, writing, and presentation skills


  1. CNT5505 (Data and Computer Communications) or CNT 4504 (Introduction to Computer Networks), or equivalent

Talk to me if you have any concerns.


There are no required textbooks.  The lectures will be based on a list of required and supplemental readings (research papers, articles, book chapters, and Internet RFCs, etc).   A copy of at least one of the following textbooks is highly recommended both for refreshing your knowledge of basic networking concepts and protocols, and for reading about some topics that will be covered in more depth in this course.

Workload and Grading:

  1. Paper presentation: 20%
  2. Paper review: 20%
  3. Term group project: 60%
    • Project proposal and survey: 15%
    • Final project presentation: 15%
    • Final project report: 30%

Final letter grades

A [90-100]
A- [87-90)
B+ [84-87)
B [81-84)
B- [78-81)
C+ [75-78)
C [72-75)
C- [70-72)
D [60-70)
F <60

Course Policies:

Attendance Policy:

The university requires attendance in all classes, and it is also important to your learning. The attendance record may be provided to deans who request it. If your grade is just a little below the cutoff for a higher grade, your attendance will be one of the factors that we consider, in deciding whether to "bump" you up to the higher grade. Missing three or fewer lectures will be considered good attendance. 

Excused absences include documented illness, deaths in the immediate family and other documented crises, call to active military duty or jury duty, religious holy days, and official University activities. Accommodations for these excused absences will be made and will do so in a way that does not penalize students who have a valid excuse. Consideration will also be given to students whose dependent children experience serious illness.

You should let me know in advance, when possible, and submit the documentation I seek if you miss a class. You should make up for any materials missed due to absences.

Missed exam Policy:

A missed exam will be recorded as a grade of zero. We will follow the university rules regarding missed final exams (see, for all the exams, including the final exam.

Late Assignment Policy:

In order to enable us to provide timely solutions to assignments, we have the following policy regarding submission of late assignments.

Incomplete Grade (Grade of 'I') Policy:

The grade of 'I' will be assigned only under the following exceptional circumstances:
The Florida State University Academic Honor Policy outlines the University's expectations for the integrity of students'
academic work, the procedures for resolving alleged violations of those expectations, and the rights and responsibilities of students and faculty members throughout the process.  Students are responsible for reading the Academic Honor Policy and for living up to their pledge to . . . be honest and truthful and . . . [to] strive for personal and institutional integrity at Florida State University.  (Florida State University Academic Honor Policy, found at


Students with disabilities needing academic accommodation should:
(1) register with and provide documentation to the Student Disability Resource Center; and
(2) bring a letter to the instructor indicating the need for accommodation and what type.  This should be done during the first week of class.

This syllabus and other class materials are available in alternative format upon request.

For more information about services available to FSU students with disabilities, contact the:

Student Disability Resource Center
874 Traditions Way
108 Student Services Building
Florida State University
Tallahassee, FL 32306-4167
(850) 644-9566 (voice)
(850) 644-8504 (TDD)
(850) 644-7164

Academic Integrity:

Remember that the goal of programming assignments and homeworks is to enhance your analysis, reasoning, and programming skills. Indulging in academic dishonesty defeats this purpose apart from being unfair to other students. In case you have any questions about whether an act of collaboration may be construed as academic dishonesty, please clarify the issue with the instructor before you collaborate.

All students should follow FSU Academic Honor Code. You might be assigned a grade of 'F', if you are found to have indulged in academic dishonesty.

Syllabus Changes:

This syllabus is a guide for the course and is subject to change with advance notice.