CS 372  Introduction to Computer Networks
Course Schedule*    Winter 2005

Note: reading assignments should be completed before the beginning of the next lecture.

Week
Tuesday
Thursday

#1

01/03 - 01/07

Lecture01: Introductions, motivations, tools

Read Chapters 1, 2, 3

Lecture02: Network programming examples

Read Chapters 4, 5, 6

#2

01/10 - 01/14

Lecture03: Data transmission: media, standards, speed

Read Chapter 7

Lecture04: Long-distance communication, modulation, multiplexing, packets, frames, error detection

HW #1 is due

Read Chapters 8, 9

#3

01/17 - 01/21

Lecture05: LAN technologies

Quiz #1

Read Chapter 16

Lecture06: Hardware addressing, frame type identification, protocols, layering

Lab #1 is due

Read Chapters 14, 17

#4

01/24 - 01/28

Lecture07: Connection-oriented networking, ATM, internetworking

Program #1 is due

Read Chapter 18

Lecture08: IP, internet protocol addresses

HW #2 is due

Read Chapters 20, 24

#5

01/31 - 02/04

Lecture09: IP datagrams, UDP

Read Chapters 25,27

Lecture10: TCP, Internet routing

Lab #2 is due

#6

02/07 - 02/11

HW #3 is due Monday, Feb 7 before 10 pm

Midterm exam

Read Chapter 31

Lecture12: DNS

Read Chapters 10, 11

#7

02/14 - 02/18
Friday (2/18) is the last day to withdraw from course

Lecture13: LAN technologies

Read Chapters 12, 13

Lecture14: WAN technologies

Lab #3 is due

Read Chapter 26

#8

02/21 - 02/25

Lecture15: Network address translation

Read Chapter 15

Lecture16: Network characteristics, address resolution

HW #4 is due

Read Chapters 19, 35

#9

02/28 - 03/04

Lecture17: ARP

Quiz #2

Read Chapter 21

Lecture18: IP encapsulation, fragmentation, WWW and web browsers

Lab #4 is due

Read Chapters 22, 23

#10

03/07 - 03/11

Lecture19: IP ver6, error reporting, ICMP
Instructor evaluation

Program #2 is due

Read Chapter 40

Lecture20: Network security, Review for final exam
Course objectives evaluation

Exam week

03/14 - 03/18

Final exam
Thursday, March 17, 14:00 - 15:50
Gilbert 224

*Note:  The schedule may be adjusted if it becomes apparent that more/less time is needed for some of the topics.