Syllabus


This page contains the syllabus for Computer Networks for Fall 2014.

CNT 6215 - Computer Networks - 3 credits
Fall 2014
Class meeting time and location: Monday and Wednesday, 12:30pm to 1:45pm in CMC 13

Class website: http://www.csee.usf.edu/~christen/class1/class1.html


Instructor: Dr. Ken Christensen
Department: Computer Science and Engineering
Office location: ENB 319
Office hours: Monday through Thursday, 4:30pm to 5:30pm. Call or email to schedule an appointment.
Office phone: 974-4761 (can leave a message)
Email: christen@csee.usf.edu
Homepage: http://www.csee.usf.edu/~christen

Teaching Assistant: Yueng de la Hoz
Department: Computer Science and Engineering
Office location: ENB 325
Office hours: Tuesday and Wednesday, 11am to 12pm (Note that TA will serve primarily as a grader)
Email: yuengdelahoz@mail.usf.edu

Old catalog course description: Design and analysis of data communication networks with an emphasis on the Internet and its protocols. Key topics include protocol models, HTTP, TCP, IP, local area networks, routing, flow control, multimedia networking, and performance evaluation.

Updated catalog course description: Design and analysis of communication networks with an emphasis on the Internet and its protocols. Key topics include protocol models, performance evaluation, and emerging areas.

Course prerequisites: Graduate standing in the Department is required. It is hoped that the student has passed an undergraduate course in Computer Networks (or has equivalent knowledge). A modest background in probability and statistics and the ability to program well in "C" in necessary.

Required textbook:The required textbook is Performance Modeling of Communication Networks with Markov Chains by Jeonghoon Mo (ISBN-10: 1598299174) (cost is roughly $35 at amazon.com, it is freely available from the USF library as an online resource). Additional readings will come from assigned papers (that will be available via the class website).

Required software:There is a required software package - CSIM20 from Mesquite Software (cost is about $65). We will discuss this in class.

Course objectives: As a result of successfully completing this course, a student will:
  1. Understand the foundations of computer networks
  2. Be able to evaluate the performance of a computer network using measurement, analysis, and simulation.
  3. Understand queueing theory and its application to modeling of computer networks
  4. Have a familiarity with important and emerging research areas in computer networks
Course topics: This course will cover the following topics: Detailed course outline: A detailed course outline that includes readings, assignment and project deadlines, and exam dates is here, http://www.csee.usf.edu/~christen/class1/outline1.html.

Grading: Students will earn a grade based on four mini-projects, a midterm exam, a paper review, and a final exam. The grade breakdown is:
The grading scale is "no worse than" (note that there are no "+" or "-" grades):

Course policies:

Academic integrity:
Last update on September 10, 2014