COURSE SYLLABUS 

Co-requisite: COP 4530

CNT 4504: Computer Networks

Spring Semester 2025


 

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 / Thursday 2 pm to 3 pm

 

Teaching Assistant:

Qijin Bao

Office hours: Room MCH 104: Wednesday 10 am to 11 am

Zoom (see link on Canvas): Friday 8:30 am to 9:30 am

Email: qb24@fsu.edu

 

 

Required Text:

A.    S. Tanenbaum and D. J. Wetherall, Computer Networks, Prentice Hall, 5th edition or 6th Edition (Publisher: Pearson). Reading assignments will be with respect to the 5th edition. If you have the 6th edition find the similar or equivalent material in the same chapter.

 

Class Schedule:

Lectures

Tuesdays and Thursdays 

4:50 pm to 6:05 pm 

LOV 0103

 

Lecture Notes and Information

Week

   #

Meeting Days

 

Assignments & Information

Class Notes

1

January 7, 2025

 

 

January 9, 2025

 

Read / Scan Chapter 1 in text. Read Lecture 1.

 

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

 

Please Note that from January 14th, our classroom will be LOV 103. See everyone there on Tuesday!

 

Read Notes1:Basics of Analog Signals

 

Lecture 1 Intro & Overview

 

 

Lecture 2A Physical Layer

 

 

 

 

 

 

 

Notes1

2

January 14, 2025

 

 

 

 

 

January 16, 2025

 

Read sections 3.1 and 3.2 in text.

Read Lecture 2B

 

Information to Scan

 

 

Start reading 3.3 and 3.4 in text.

 

 

Lecture 2B Error Correction-Detection

 

 

Spectrum Allocation

Ethernet details

 

Notes2

Homework 1 Due January 30, 2025

 

3

January 21, 2025

 

 

 

January 23, 2025

 

No Class due to ice storm

Continue previous readings. Work on hw1.

 

I will continue covering previous assigned readings. Start reading Lecture 3. Continue reading 3.3 and 3.4 in text

 

 

 

 

 

Lecture 3 Link Layer Protocols

4

January 28, 2025

 

January 30, 2025

 

 

 

5

February 4, 2025

 

February 6, 2025

 

 

 

6

February 11, 2025

 

February 13, 2025

 

 

 

7

February 18, 2025

 

February 20, 2025

 

 

 

8

February 25, 2025

 

February 27, 2025

 

 

 

 

9

March 4, 2025

 

March 6, 2025

 

 

 

March 11, 2025

 

March 13, 2025

 

Spring Break

 

Spring Break

 

 

 

10

March 18, 2025

 

March 20, 2025

 

 

 

 

11

March 25, 2025

 

March 27, 2025

 

 

 

12

April 1, 2025

 

April 3, 2025

 

 

 

13

April 8, 2025

 

April 10, 2025

 

 

 

14

April 15, 2025

 

April 17, 2025

 

 

 

15

April 22, 2025

 

April 24, 2025

 

 

 

 

EXAM

WEEK

April 28-May 2 , 2025

 

FINAL EXAM: HCB 0207, Wednesday

April 30, 2025, 5:30 pm to 7:30 pm

 

 

 

 

Grading:

1.   Grading is on a curve. The curve will be set after the first midterm and may be changed with advance notice to students.

2.   There will be two midterm tests (30% each) during class periods, and a final exam (20%).

3.   There will be several graded problem sets during the semester that could include programming or other projects (20% 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 or in the group if there is a group project (see academic honor policy below).

University 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 written excuse. Consideration will also be given to students whose dependent children experience serious illness.

 

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 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://fda.fsu.edu/Academics/Academic-Honor-Policy

 

Academic Success

Your academic success is a top priority for Florida State University. University resources to help you succeed include tutoring centers, computer labs, counseling and health services, and services for designated groups, such as veterans and students with disabilities. The following information is not exhaustive, so please check with your advisor or the Department of Student Support and Transitions to learn more.

 

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.

Americans With Disabilities Act

Students with disabilities needing academic accommodation should: (1) register with and provide documentation to the Office of Accessibility Services; and (2) request a letter from the Office of Accessibility Services to be sent to the instructor indicating the need for accommodation and what type; and (3) meet (in person, via phone, email, skype, zoom, etc...) with each instructor to whom a letter of accommodation was sent to review approved accommodations. This syllabus and other class materials are available in alternative format upon request. For the latest version of this statement and more information about services available to FSU students with disabilities, contact the Office of Accessibility Services

874 Traditions Way

108 Student Services Building

Florida State University Tallahassee, FL 32306-4167

(850) 644-9566 (voice)

(850) 644-8504 (TDD)

oas@fsu.edu

https://dsst.fsu.edu/oas

 

Confidential campus resources

Various centers and programs are available to assist students with navigating stressors that might impact academic success. These include the following:

 

Victim Advocate Program

University Center A,

Room 4100, (850) 644-7161,

Available 24/7/365,

Office Hours: M-F 8-5 https://dsst.fsu.edu/vap

Counseling & Psychological Services

Askew Student Life Center,

2ndFloor,

942 Learning Way (850) 644-8255

https://counseling.fsu.edu/

University Health Services

Health and Wellness Center

(850) 644-6230 https://uhs.fsu.edu/

 

FS Approved: 10/21/2020; Counseling Center name updated 5/3/2021; Dean of Students name change 11/3/2021;