Course Overview
- Course Title: CS 447 Computer Networking and Communication (3 Credits)
- Location: Online thru Zoom (
ID#: 945-9376-9074
)
- Time: T & R 10:00 – 12:40 p.m.
- Course Web Site: (archived)
- Assignment Dropbox: (archived)
Syllabus
Download |
Tentative Schedule
The following schedule is tentative and is subject to adjustments and change. I reserve the right to change topics or add items of related interest. All changes will be announced in class.
Week |
Dates |
Topics |
Slides |
01 |
May. 12, 14 |
Course Overview, TCP/IP Stack, Network Performance Socket Programming, Application Layer: HTTP, FTP |
|
02 |
May 19,21 |
DNS, SMTP, P2P Transport Layer: Reliable Data Transfer Principles |
|
03 |
May 26,28 |
Reliable Data Transfer Principles |
|
04 |
Jun. 02,04 |
TCP Flow Control, Congestion Control, UDP Network Layer: Routing vs. Forwarding, Router Internals |
|
05 |
Jun. 09, 11 |
MID TERM EXAM (ME) IPv4, Addressing, DHCP, Subnets, IPv6 |
|
06 |
Jun. 16,18 |
Routing Protocols, ICMP RIP, OSPF, BGP |
|
07 |
Jun. 23, 25 |
Data Link Layer: Error Detection and Correction ALOHA, Slotted ALOHA, CSMA/CD |
|
08 |
Jun. 30, Jul. 02 |
Network Security, TLS Graduate Presentations & FINAL EXAM (FE) |
|
Course Assignments
Wireshark Assignments
Assignment |
Due Date |
Dropbox |
WS00 | |
Thursday, May 14 @ 09:59:59 a.m. |
|
WS01 | |
Thursday, May 21 @ 09:59:59 a.m. |
|
WS02 | |
Thursday, June 04 @ 09:59:59 a.m. |
|
WS03 | |
Thursday, June 18 @ 09:59:59 a.m. |
|
Programming Assignments
Assignment |
Due Date |
Dropbox |
PR01 | |
Tuesday, June 02 @ 09:59:59 a.m. |
|
PR02 | |
Tuesday, June 16 @ 09:59:59 a.m. |
|
PR03 | |
Tuesday, June 30 @ 09:59:59 a.m. |
|
Graduate Standing Project
Assignment |
Due Date |
Dropbox |
Project Proposal (M1) |
Tuesday, May 19 @ 09:59:59 a.m. |
|
Project Progress Report (M2) |
Thursday, June 04 @ 09:59:59 a.m. |
|
Final Report (M3) |
Thursday, July 02 @ 09:59:59 a.m. |
|
CS 447 In a Nutshell