|
COURSE SYLLABUS Co-requisite: COP 4530 CNT
4504: Computer Networks Spring Semester 2025 |
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.
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.
Room 263,
Office hours: Tuesday: 2 pm to 3 pm, Thursday 1:30 pm to 2:30 pm
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
Class Schedule:
Lectures |
Tuesdays
and Thursdays |
4:50 pm to 6:05
pm |
LOV
0103 |
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 |
|
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. Start reading Lecture 3. |
Lecture
2B Error Correction-Detection Homework
1 Due January 30, 2025 Due to ice storm week, due date Hw1 now February 4, 2025 |
3 |
January 21, 2025 January 23, 2025 |
No Class due to ice storm Start reading Lecture 3. Work on hw1. Note
that due date of Hw1 is now February 4, 2025. No Class due to ice storm. Continue reading Lecture 3 and 3.3 and 3.4
in text Note that due date of Hw1 is now February 4,
2025. |
|
4 |
January 28, 2025 January 30, 2025 |
I will continue covering previously assigned
readings this week. Continue reading previously assigned
readings. |
|
5 |
February 4, 2025 February 6, 2025 |
Finish Lecture 3. Scan 4.1 in text. Read 4.2 in text except section
4.2.5. Start reading Lecture 4A. Continue assigned readings. Read 4.3 in text and start reading Lecture
4B Use notes as needed for homework |
Lecture
4A Mutiaccess Control Protocols Homework
2: Due February 18, 2025 |
6 |
February 11, 2025 February 13, 2025 |
Finish reading
Lecture 4B. Need not read about the Spanning Tree Algorithm at the end of
Lecture 4B Review of
Homework 1. |
|
7 |
February 18, 2025 February 20, 2025 |
Review of
Homework 2. Must turn in
homework at beginning of class!! Midterm 1 Please note
that the midterm will be closed book and closed notes and no calculators,
phones etc, can be used. Only pen or pencil for the
exam. |
|
8 |
February 25, 2025 February 27, 2025 |
Read sections 4.25
and 4.4 in text. Read Lecture 4C. Read sections
5.1 and 5.5 through 5.7 in the text and Lecture 5A |
|
9 |
March 4, 2025 March 6, 2025 |
Finish reading
Lecture 5A. Start reading Lecture 5B. Read sections 5.2 and 5.3 in text Continue
readings in Chapter 5 of text. Start working
on the homework. |
Lecture
5B: Routing Algorithms Homework
3: Due March 25, 2025 |
March 11, 2025 March 13, 2025 |
Spring Break Spring Break |
|
|
10 |
March 18, 2025 March 20, 2025 |
Finish readings
related to Lecture5B. Starting
reading Prob-Que-Notes pages 1-9. (see Notes posted
Week 5) |
|
11 |
March 25, 2025 March 27, 2025 |
Read
Prob-Que-Notes pages 10-15. Review of
Homework 3. Read Lecture SP
on Socket Programming. The programming
homework assignment related files can be downloaded from Canvas |
Lecture
SP: Socket Programming Homework
Pg: Due April 17, 2025 Note that the due date for the
programming assignmenet has been changed as in
several announcements on April 17th and later. |
12 |
April 1, 2025 April 3, 2025 |
Read Lecture 6A
pages 1-13. Read sections
6.1, 6.2, 6.4 in text. Start reading 6.5 also. Read Lecture SP
(socket programming) Continue
readings for this week. |
|
13 |
April 8, 2025 April 10, 2025 |
Review for
midterm 2, including homeworks 3 and 4 as
requested. Midterm 2 Please note
that the midterm will be closed book and closed notes and no calculators,
phones etc, can be used. Only pen or pencil for the
exam. |
|
14 |
April 15, 2025 April 17, 2025 |
Finish reading
the rest of Lecture 6A Read 5.3, 6.3
and 6.5 in text. Read Lecture
6B. Also read section 7.1 in the text and scan section 7.3. Please see the
announcements on Canvas for how the rest of the semester and final will be
managed. All additional lectures and reviews will be by zoom only. The final is
optional and will be in person on the date / time / scheduled below under
Exam Week or it can also be taken remotely via honorlock
on Canvas at the same times. |
|
15 |
April 22, 2025 April 24, 2025 April 25, 2025 |
Lecture 6B will
be covered (zoom only, see link on Canvas) Review of the
semester (zoom only, see link on Canvas) Additional
review (zoom only, see link on Canvas) |
|
EXAM WEEK |
April 28-May 2 , 2025 |
FINAL EXAM: LOV 103, Wednesday April 30, 2025, 5:30 pm to 7:30 pm |
|
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).
The scores on each problem set are added up (5 in all) to give a total homework
score out of the max homework score of 350. This is converted to 20% of your grade.
Grade
Curve as of 02/25/2025
CNT4504
Spring 2025
Average Score |
Grade |
65 |
A |
60 |
A- |
55 |
B+ |
50 |
B |
45 |
B- |
40 |
C+ |
35 |
C |
30 |
C- |
Below 30 |
D+, D, D-, F |
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.
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
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.
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
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;