Cleveland State University
Department of Electrical Engineering and Computer Science
CIS 454/554 – Computer Networks/Data Communication Networks (3 credit hours)
EEC584 – Computer Networks (4 credit hours)

Fall 2023

Prerequisite: CIS 345

Textbooks:

Computer Networking: A Top-Down Approach, by James F. Kurose and Keith W. Ross, Addison-Wesley, 6th Ed. or later

Instructors:
Dr. Wenbing Zhao
Office:  FH 317
Phone: (216) 523-7480
Fax: (216) 687-5405
E-mail: w.zhao1@csuohio.edu
Lecture time: M W 4:00-5:50pm

Tentative Schedule:

Week
Topics
1

(Aug 28 – Sept 1)
Aug 28:
Lecture #1 – Overview of the course; syllabus; policies (notes)

Aug 30:
Lecture #2 – Introduction to computer networks and the Internet(part1) (notes)
2

(Sept 4 – 8)
Sept 4:
Labor Day (University Holiday)

Sept 6:
Lecture #3: Introduction to computer networks and the Internet(part2); Overview of application layer protocols (notes)
3

(Sept 11 – 16)
Sept 11:
Lecture #4 Web and HTTP (notes)

Sept 13:
Lecture #5 – DNS (notes)
4

(Sept 18 – 22)
Sept 18:
Getting Started Guide
Lab #1 – HTTP
Lab #2: DNS

Sept 20:
Discussion session (HTTP & DNS)
5

(Sept 25 – 29)
Sept 25:
Quiz #1 (Lecture 1-5, Lab 1-2)

Sept 27:
Quiz #1 Review Session
6

(Oct 2 – 6)
Oct 2:
Lecture #6 The transport service; reliable data transfer (notes)

Oct 4:
Lecture #7 – Sliding window protocols; The Internet transport protocols: UDP and TCP (part 1) (notes)
Project: Reliable Data Transfer
7

(Oct 9 – 13)
Oct 9:
Lecture #8 – The Internet transport protocols: UDP and TCP (part 2) (notes)

Oct 11:
Lab #3: TCP
Discussion session (transport layer)
8

(Oct 16 – 20)
Oct 16:
Class Canceled due to ABET visit

Oct 18:
Quiz #2 (Lecture 6-8, Lab 3)
9
(Oct 23 – 27)
Oct 23:
Lecture #9 – Network layer design issues; routing algorithms (part I)  (notes)

Oct 25:
Lecture #10 – Routing algorithms (part II); Internet protocol (part I) (notes)
10
(Oct 30 – Nov 3)
Oct 30:
Lecture #11 – Internet protocol (part II)  (notes)

Nov 1:
Lab #4: IP
11
(Nov 6 – 10)
Nov 6:
Discussion session (Network layer)

Nov 8:
Quiz #3 (Lecture 9-11, Lab 4)
12
(Nov 13 – 17)
Nov 13:
Lecture #12 – Data link layer design issues; Error detection and correction; The channel allocation problem; Multiple access protocols (notes)

Nov 15:
Lecture #13 – Ethernet; ARP; DHCP  (notes)
13
(Nov 20 – 24)
Nov 20:
Lecture #14 – Link layer devices, 802.11 wireless LAN  (notes)

Nov 22:
Thanksgiving Day Eve (Class Canceled due to late schedule)
14
(Nov 27 – Dec 1)
Nov 27:
Lab #5: Ethernet & ARP; DHCP

Nov 29:
Discussion session (Datalink layer)
15
(Dec 4 – 8)
Dec 4:
Quiz #4 (Lecture 12-14, Lab 5)

Dec 6:
Class Canceled due to Travel
16
(Dec 11 – 15)
Dec 11:
Quiz #4 Review Session

Grading

  • Quizzes: 60%
  • Labs: 10%
  • Homework: 10%
  • Perusall Reading Assignment: 10%
  • Projects: 10%

The final grading is based on your accumulated effort in this course. Your final grade is determined approximately based on the following schedule:

A: 90-100%
A-: 85-89%
B+: 80-84%
B: 75-79%
B-: 70-74%
C+: 65-69% (for CIS454 only)
C: 60-64%
D: 50-59% (for CIS454 only)
F: <50%

© 2024 Cleveland State University | 2121 Euclid Avenue, Cleveland, OH 44115-2214 | 216.687.2000
Cleveland State University is an equal opportunity educator and employer.