Cleveland State University
Department of Electrical Engineering and Computer Science

CIS 554 – Data Communication Networks (3 credit hours)

Summer 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: T Th 12:20-2:45pm

Tentative Schedule:

Week
Topics
1

(May 22 – 26)
May 23:
* Lecture #1 – Overview of the course; syllabus; policies (notes)
* Lecture #2 – Introduction to computer networks and the Internet(part1) (notes)
May 25:
* Lecture #3: Introduction to computer networks and the Internet(part2); Overview of application layer protocols (notes)
2

(May 29 – June 2)
May 30:
* Lecture #4 Web and HTTP (notes)
* Lecture #5 – DNS (notes)
June 1: Zoom lecture
* Wireshark Getting Started Guide
* Lab #1 – HTTP
* Lab #2: DNS 
* Discussion session (HTTP & DNS)
3
(June 5 – 9)
June 6:
* Quiz #1 (Lecture 1-5, Lab 1-2)
June 8:
* Lecture #6 The transport service; reliable data transfer  (notes)
4

(June 12 – 16)
June 13:
* Lecture #7 – Sliding window protocols; The Internet transport protocols: UDP and TCP (part 1) (notes)
* Lecture #8 – The Internet transport protocols: UDP and TCP (part 2) (notes)
* Lab #3: TCP
June 15:
* Discussion session (transport layer)
5
(June 19 – 23)
June 20:
* Quiz #2 (Lecture 6-8, Lab 3)
June 22:
* Lecture #9 – Network layer design issues; routing algorithms (part I)  (notes)
* Lecture #10 – Routing algorithms (part II); Internet protocol (part I) (notes)
6

(June 26 – 30)
June 27:
* Lecture #11 – Internet protocol (part II)  (notes)
* Lab #4: IP 
* Discussion session (Network layer)
June 29:
* Quiz#3 (Lectures 9-11, lab 4)  
7

(July 3 – 7)
July 4:
* University Holiday (no class) 
July 6:
* Lecture #12 – Data link layer design issues; Error detection and correction; The channel allocation problem; Multiple access protocols (notes)
* Lecture #13 – Ethernet; ARP; DHCP  (notes)
* Lab #5: Ethernet & ARP; DHCP
8

(July 10 – 14)
July 11:
* Lecture #14 – Link layer devices, 802.11 wireless LAN  (notes)  
* Discussion session (Datalink layer)
July 13:
* Quiz #4 (Lecture 12-13, Lab 5)

Grading

  • Quizzes: 60%
  • Labs: 15%
  • Traditional Homework: 15%
  • Persuall Social Learning Homework: 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: 60-69%
F: <60%

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