COURSE SYLLABUS 

Suggested Prerequisites: COP 4530

 

CNT 4504: Computer Networks

Fall Semester 2017


 

Course Objective:

The goal of this course is to provide students with an understanding of the key architecture and implementation issues in modern computer and communication networks. Students will learn about the fundamental issues in designing and building networks, particularly from an infrastructure, protocols and algorithms point of view. Students will gain an understanding of the TCP/IP protocol suite and be able to understand how the Internet works at a detailed level.

 

Course Description:

This course will survey computer communication networks from a computer science perspective. We will explore basic aspects such as the architecture of networks, layering issues, topology and components, concepts of circuit and packet switching, and network control algorithms. We will discuss protocols and design issues at each layer ranging from the physical to the application layer. We will consider programming APIs, routing, flow control, queuing theory issues and congestion control. As time permits we will explore issues such as multicasting, overlay networks, content delivery and distribution and other emerging topics of interest.

 

 

Instructor:

Sudhir Aggarwal

Room 263, Love Building

Office hours: Tuesdays 12 noon 4 pm

 

Teaching Assistant:

Ms. Mukadder Sodek

Office: Bio Unit 1, Room 334

Office hours: Thursdays & Fridays 10 am 11:30 am 

E-mail: sodek@cs.fsu.edu

 

Required Text:

A. S. Tanenbaum and D. J. Wetherall, Computer Networks, Prentice Hall, 5th edition

 

Class Schedule:

Lectures

Mondays and Wednesdays 

9:30* am 10:45 am 

Love 016

*From 9/25 through 11/13, class will start at 9:20 am.

Lecture Notes and Information

 

Week

 

Reading Assignments & Information

Class Notes & Homework Assignments

August 28, 2017

 

August 30, 2017

Read Chapter 1 of text. Read Lecture 1

 

 

Read sections 2.1, 2.3, 2.5 and 2.6 in text. Scan other sections. Read Lecture 2A.

 

Lecture 1 Intro & Overview

Lecture 2A Physical Layer

September 4, 2017

 

 

September 6, 2017

 

Labor Day no class

 

 

Start reading 3.1 and 3.2 in text

Start reading lecture 2B

 

 

Homework 1 Due Sep 25

(Due Oct 2, 2017)

Lecture 2B Error Correction / Detection

 

September 11, 2017

 

 

September 13, 2017

 

No Class due to Hurricane Irma

 

 

No Class Due to Hurricane Irma

All assignments etc. are postponed one week. We will start next week to catch up.

September 18, 2017

 

 

 

September 20, 2017

 

Will try to cover Lectures 2A and 2B.

Review these lectures and related reading assignments

 

Start reading sections 3.3 and 3.4 in text. Will try to start lecture 3. Start reading this.

 

 

US Frequency Chart 20l6

 

 

Lecture 3 Link Layer Protocols

 

 

 

 

September 25, 2017

 

 

September 27, 2017

 

Hurricane related time makeup: For 7.5 weeks, 9/25 through 11/13, class will start at 9:20 am instead of 9:30 am to make up 10 minutes each class period.

 

Continue reading lecture 3.

 

 

Start reading 4.2 in text except for 4.2.5.

 

 

 

 

 

 

 

Lecture 4a

October 2, 2017

 

 

October 4, 2017

 

 

 

 

 

 

 

Homework 2

October 9, 2017

 

 

October 11, 2017

 

 

October 16, 2017

 

 

October 18, 2017

 

Midterm 1 (Tentative)

 

October 23, 2017

 

October 25, 2017

 

 

 

October 30, 2017

 

November 1, 2017

 

 

 

November 6, 2017

 

November 8, 2017

 

 

 

November 13, 2017

 

November 15, 2017

 

 

 

November 20, 201

 

 

November 22, 2017

 

 

 

 

Thanksgiving Holidays begin No Classes

 

 

November 27, 2017

 

 

November 29, 2017

 

 

 

December 4, 2017

 

December 6, 2017

 

 

 

December 11 - 15, 2017

 

Final Exam December 14, 2017, Thursday, 3:00 pm 5:00 pm,

J.J. Love 103

 

 

 

 

Grading:

1.    There will be two midterm tests (25% each) and a final (25%).

2.    There will be several graded problem sets and programming assiguments during the semester (25% total). It is very important to complete all problem sets. You may talk to me or the teaching assistant, but you must do the problems by yourself. You may only talk to other students to help you get started with a problem if you do not understand what is required.

3.    The final will be during finals week. Tests may include material covered in earlier tests.

 

COURSE POLICIES:

ACADEMIC HONOR POLICY:
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
http://dof.fsu.edu/honorpolicy.htm.)

AMERICANS WITH DISABILITIES ACT:
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)
sdrc@admin.fsu.edu
http://www.disabilitycenter.fsu.edu/

ATTENDANCE POLICY:
Excused absences include documented illness, deaths in the family and other documented crises, call to active military duty or jury duty, religious holy days, and official University activities. These absences will be accommodated in a way that does not arbitrarily penalize students who have a valid excuse. Consideration will also be given to students whose dependent children experience serious illness.

SYLLABUS CHANGE POLICY:
Except for changes that substantially affect implementation of the evaluation (grading) statement, this syllabus is a guide for the course and is subject to change with advance notice.