Syllabus


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

CNT 6215 - Computer Networks - 3 credits
Fall 2012
Class meeting time and location: Monday and Wednesday, 3:05pm to 4:20pm in CPR 354

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: Mr. Matt Shreve
Department: Computer Science and Engineering
Email: mshreve@mail.use.edu
Homepage: http://www.cse.usf.edu/~mshreve/

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 assumed that the student has passed an undergraduate course in Computer Networks (or has equivalent knowledge), has a modest background in probability and statistics, and can program well in "C".

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). 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).

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 August 25, 2012