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

Summer 2022

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 F 2:20-3:55pm

Tentative Schedule:

Week
Topics
1

(May 23 - 27)
May 23:

  •     Lecture #1 - Overview of the course; syllabus; policies (notes)

May 25:

  •     Lecture #2 - Introduction to computer networks and the Internet(part1) (notes)

May 27:

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

(May 30 - June 3)
May 30:

  •     Memorial Day (University Holiday)

June 1:

  •     Lecture #4 Web and HTTP (notes)

June 3:

3

(June 6 - 10)
June 6:

  •     Discussion session (HTTP & DNS)

June 8:

  •     Quiz #1 (Lecture 1-5, Lab 1-2)

June 10:

  •     Lecture #6 The transport service; reliable data transfer  (notes)
4

(June 13 - 17)
June 13:

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

June 15:

  •     Lecture #8 - The Internet transport protocols: UDP and TCP (part 2) (notes)
  •     Lab #3: TCP

June 17:

  •     Discussion session (transport layer)
5

(June 20 - 24)
June 20:

  •     Juneteenth Day (University Holiday)

June 22:

  •     Quiz #2 (Lecture 6-8, Lab 3)

June 24:

  •     Lecture #9 - Network layer design issues; routing algorithms (part I)  (notes)
6

(June 27 - July 1)
June 27:

  •     Lecture #10 - Routing algorithms (part II); Internet protocol (part I) (notes)

June 29:

  •     Lecture #11 - Internet protocol (part II)  (notes)
  •     Lab #4: IP

July 1:

  •     Discussion session (Network layer)
7

(July 4 - 8)
July 4:

  •     July 4th (University Holiday)

July 6:

  •     Quiz #3 (Lecture 9-11, Lab 4)

July 8:

  •     Lecture #12 - Data link layer design issues; Error detection and correction; The channel allocation problem; Multiple access protocols (notes)
8

(July 11 - 15)
July 11:


July 13:

  •     Discussion session (Datalink layer)

July 15:

  •     Quiz #4 (Lecture 12-13, Lab 5)

Grading

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%