CNT5505 Data and Computer Communications, Fall 2017


Syllabus


Lecture 1 (August 28): Syllabus and Overview

Lecture 2 (August 30): Chapter 1: Introducation

Lecture 3 (September 6): Chapter 1: Introduction

Lecture 4 (September 18): Lecture 3 review, Chapter 2: Physical Layer

Lecture 5 (September 20): Lecture 4 review, Chapter 2: Physical Layer

Lecture 6 (September 25): Lecture 5 review, Chapter 3: Data Link Layer

Announcement: To make up the contact hours, we will start classes at 9:25 and finish classes up to 5 minutes late.

Lecture 7 (September 27): Lecture 6 review, Chapter 3: Data Link Layer - Error correction and detection

Announcement: Midterm term exam to be held on Oct. 16, covering Chapters 1 to 4.

Lecture 8 (October 2): Lecture 7 review, Chapter 4: Medium Access Control

Lecture 9 (October 4): Lecture 8 review, Chapter 4: Medium Access Control

Lecture 10 (October 9): Lecture 9 review, Chapter 4: Medium Access Control

Lecture 11 (October 11): Lecture 10 review, Chapter 4.8: Data Link Layer Switching

Midterm to be held next Monday (Oct. 16). You are allowed to bring a piece of printing paper as the cheat sheet. Here is the midterm review.

Lecture 12 (October 23): Chapter 5: The Network Layer I

Lecture 13 (October 25): Lecture 12 review, Chapter 5: The Network Layer II

Lecture 14 (November 1): Lecture 13 review, Chapter 5: The Network Layer III

Lecture 15 (November 6): Lecture 14 review, Software Defined Networking (SDN) and OpenFlow

Lecture 16 (November 8): SDN and OpenFlow, lab3_controller.py

Lecture 17 (November 13): Chapter 6: Transport Layer I.

Lecture 18 (November 15): Chapter 6: Transport Layer II.

Lecture 19 (November 20): Chapter 6: Transport Layer II.

Lecture 20 (November 27): Lecture 19 review, Chapter 6: Transport Layer III (Socket API), tcp_echo_server.cpp, tcp_echo_client.cpp, udp_send.c, ucp_recv.c

Lecture 21 (November 29): Guest lecture by Peyman Faizian on SDN research

Lecture 22 (December 4): Chapter 7: Application Layer.

Lecture 23 (December 6): Final review

Announcement: Final exam to be held on December 14, 3:00-5:00, covering all materials in course (roughly 30:70 ratio for materials before and after midterm). You are allowed to bring a piece of printing paper as the cheat sheet. Here is the final review.