The following sections will be covered:


A Tentative Teaching Plan
(with slides and assignments):

Classes

Covered in lectures

Covered in laboratories

Important events

(1) 2 Sept.

Course introduction

None

Order textbook

9 Sept.

Class cancelled (Rocky's business trip)

Lab 1 (intro to WireShark)

None

16 Sept. 

Class cancelled (Rocky could not walk to classroom.)

Lab 2 (advanced features in WireShark)

None

(2) 23 Sept.

Chapter one: introduction [ppt]

Lab 3 (HTTP ) (lab sheet from the textbook)  

Textbooks received

(3) 30 Sept.

Chapter one: introduction

-


(4) 7 Oct.

Chapter two: application [ppt]

Lab 4 (intro to DNS)  (lab sheet from the textbook)

Dispatch assignment 1

(5) 8 Oct. (Sat)

BC 201 10:00am-12:30pm 

Chapter two: application

-


(6) 14 Oct.

Chapter three: transport [ppt]

Lab 5 (intro to socket programming)

(7) 15 Oct. (Sat)

BC 201 10:00am-12:30pm

Chapter three: transport

 -

Assignment 1 due

(8) 21 Oct.

Chapter three: transport

Lab test 1

Dispatch assignment 2

(9) 28 Oct.

Chapter four: network [ppt]

Lab 6 (TCP) (lab sheet from the textbook)

(10) 4 Nov.

Chapter four: network

Discuss assignment 2
Assignment 2 due

(11) 11 Nov.

Chapter four: network

 

Lab 7 (IP) (lab sheet from the textbook)

Dispatch assignment 3

  (12) 18 Nov.  Chapter five: data link [ppt]  Discuss assignment 3  

(13) 25 Nov.

Chapter five: data link

Lab 8 (Ethernet)  (lab sheet from the textbook)

Assignment 3 due
Dispatch assignment 4
  (14) 2 Dec.  Chapter five: data link  Discuss assignment 4 

9 Dec.

 Assignment 4 due
  12 Dec.   Project reports due
   

  17 Dec.  FJ301
  8:45-11:45am

  Open-book final examination