COURSE SYLLABUS 

Prerequisites: COP 4530

CNT 5505:  Data / Computer Communication 

CNT 4504:  Computer Networks

Spring Semester 2013


 

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: Tuesday 10:30 am - 12:30 pm

 

Teaching Assistant:

Zheng Gu

Room 167 Love Building

Office hours: Monday 1:30 pm - 2:30 pm, Thursday 11 am - 12:00 noon

 

Required Text:

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

 

Class Schedule:

Lectures

Tuesdays and Thursdays 

3:35 pm – 4:50 pm 

Love 301

 

Lecture Notes and Information

Week

 

Assignments & Information

Class Notes

January 8, 2013

 

January 10, 2013

Read Chapter 1 in text. Read Lecture 1.

 

Read sec 2.1, 2.5, and 2.6 in text. Scan rest of Chapter 2. Read Lecture 2A

Lecture 1

 

Lecture 2A

January 15, 2013

 

January 17, 2013

 

Start reading Chapter 3. Start reading Lecture 2B.

 

Read Chapter 3 until sec 3.3. Finish reading Lecture 2B

Lecture 2B

 

Homework 1: Due January 24, 2013

January 22, 2013

 

January 24, 2013

 

Read Section 3.3 in text. Start reading Lecture 3

Read Section 3.4 in text. Continue reading Lecture 3

Lecture 3

January 29, 2013

 

 

 

 

January 31, 2013

 

Read Sections 3.5 - 3.6 in text. Finish reading Lecture3, Review of Problem Set 1

 

 

 

Read Section 4.2 in text. Read Lecture 4A

fqchart

GoBackN-SelectiveRepeat

 

Homework 2: Due February 7, 2013

 

Lecture 4A

February 5, 2013

 

February 7, 2013

 

Finish reading 4.2 in text. Finish reading Lecture 4A

 

Read 4.3 in text. Start reading 4.8 in text. Read Lecture 4B

Lecture 4B

 

 

 

Homework 3: Due February 14, 2013

February 12, 2013

 

 

February 14, 2013

 

Finish reading 4.8 in text. Finish reading Lecture 4B

Review of Problem Set 2

 

Start reading notes on Introduction to Probability Theory 1

 

 

 

Intro to Prob Theory 1

February 19, 2013

 

February 21, 2013

 

Review of Problem Set 3, General Review

 

Midterm 1

February 26, 2013

 

February 28, 2013

 

Continue reading Intro to Probability Theory 1 notes.

 

Finish reading Intro to Probability Theory 1 and start reading Intro to Probability Theory 2 (queuing theory)

Intro to Prob Theory 2

 

 

Homework 4: Due March 7, 2013

March 5, 2013

 

March 7, 2013

 

Continue reading Intro to Probability Theory 2

 

Finish reading Intro to Probability Theory 2

March 11 - 15, 2013

 

SPRING BREAK

 

March 19, 2013

 

 

March 21, 2013

 

Review of Problem Set 4. Finish lectures on probability and queuing theory.

 

Read 4.1, 4.2.5, 4.4, 4.5 and 4.6 in text.

 

 

Homework 5: Due March 26, 2013

 

 

Lecture 4C

March 26, 2013

 

 

March 28, 2013

 

Start reading Lecture 5A. Read 5.1, 5.5, and 5.6 in text.

 

Finish readings in notes and text.

Lecture 5A

April 2, 2013

 

 

April 4, 2013

 

Start reading Lecture 5B. Read 5.2, 6.1, 6.2, 6.4, 6.5

 

 

Continue readings

 

***There was an error in problem 1 of the homework and it has been corrected. D can communicate with A, C, and E. Not only with E.

Lecture 5B

 

Homework 6: Due April 9, 2013

April 9, 2013

 

 

 

 

 

 

 

 

April 11, 2013

 

Finish reading Lecture 5B and text.

Midterm will cover material since the first midterm.

 

I will include the probability-info.pdf at the end of your test paper. Note that you still must remember Little’s Theorem and be able to derive the other M/M/1 results as well as know the means of the various distributions.

 

Midterm 2

Homework 6 Solutions

 

 

Probability-info.pdf

April 16, 2013

 

 

 

April 18, 2013

 

Review of Midterm 2.

Start reading Lecture 6A

Start read text sections 5.3 and 6.3

 

Finish reading Lecture 6A

Finish reading Chapters 5 (except for sec 5.4) and 6 (sections 6.1 - 6.5)

 

Lecture 6A

April 23, 2013

 

 

April 25, 2013

Read Lecture 6B and text sections 7.1 and 7.3.1

Discussion of Final

 

Final exam will cover all material covered during the semester

 

Lecture 6B

April 30, 2013

FINAL EXAM, Tuesday, April 30, 5:30 pm to 7:30 pm, Room 301 J. J. Love Building

 

 

 

Grading:

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

2.    There will be several graded problem sets during the semester (25% total). It is very important to complete all problem sets. The problem sets may include programming assignments. You may talk to me, the teaching assistant, or other students to help you get started on a problem, but you must do the problems by yourself.

3.    The final will be during finals week on April 30, 2013. 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.