CS/ECE 372  Introduction to Computer Networks
Course Schedule*    Spring 2008

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

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

Week
Tuesday
Thursday

#1
03/31 - 04/04

Lab #1 is assigned

Homework #1 is assigned

Lecture #1: Introductions, basic concepts

Read K&R, all of Chapter 1

Lecture #2: Intro to networking metrics, protocols, network edge/core

Read K&R, Chapter 2, Sections 1 - 3

Lab #1 is due

#2
04/07 - 04/11

Lab #2 is assigned

Lecture #3: Physical media, security issues, layering models

Read K&R, Chapter 2, Sections 4 - 6

Lecture #4: Intro to networking applications, the web, file transfer, mail, name service

Hardcopy of Homework #1 is due (beginning of class)

Quiz #1

Read K&R, Chapter 2, Sections 7 - 9
Read Beej's Guide to Network Programming

#3
04/14 - 04/18

Program #1 is assigned

Lecture #5: More applications

Read K&R, Chapter 3, Sections 1 - 3

Lecture #6: Socket programming, Multiplexing/Demultiplexing, connectionless transport

Read K&R, Chapter 3, Sections 4 - 5

Lab #2 is due Friday

#4
04/21 - 04/25

Homework #2 is assigned

Lab #3 is assigned

Midterm Exam #1

Lecture #8: Reliable data transport, Connection-oriented transport

Read K&R, Chapter 3, Sections 6 - 8

#5
04/28 - 05/02

Lecture #9: TCP, Flow control

Read K&R, Chapter 4, Sections 1 - 4

Lecture #10: Congestion control

Read K&R, Chapter 4, Sections 5 - 8

Hardcopy of Homework #2 is due (beginning of class)

Lab #3 is due Friday

#6
05/05 - 05/09

Homework #3 is assigned

Lab #4 is assigned

Lecture #11: Intro to network layer, Virtual circuit, Datagram routing

Quiz #2

Lecture #12: Internet protocols,

Re-read K&R, Chapter 4, Sections 5 - 8

Program #1 is due Friday

#7
05/12 - 05/16

Program #2 is assigned

Friday (05/16) is the last day to withdraw from course with 'W'

Lecture #13: CIDR,routing, fragmentation

Midterm Exam #2

Read K&R, Chapter 5, Sections 1 - 3

Hardcopy of Homework #3 is due (beginning of class)

Lab #4 is due Friday

#8
05/19 - 05/23

Homework #4 is assigned

Lab #5 is assigned

Lecture #15: NAT, ICMP, routing algorithms,

Read K&R, Chapter 5, Sections 4 - 6

Lecture #16: Network byte-order, DHCP, IPv6, Link layer

Hardcopy of Homework #4 is due (beginning of class)

#9
05/26 - 05/30

Homework #5 is assigned

Lecture #17: Nework adapters, error detection/correction, multi-access protocols, MAC addresses, ARP

Read K&R, Chapter 5, Sections 5, 6

Lecture #18: Ethernet

Hardcopy of Homework #5 is due (beginning of class)

Quiz #3 (optional)

Lab #5 is due Friday

Read K&R, Chapter 6, Sections 1 - 3

#10
06/02 - 06/06

Lecture #19: Wireless networks, Mobile access

Read K&R, Chapter 6, Sections 4 - 6

Instructor Evaluation

Lecture #20: Intro to network security, firewalls

Review for final exam

Course Learning Objectives Evaluation

Program #2 is due

Finals Week
06/09 - 06/13

Final Exam Milam 213
Wednesday, June 11, 6:00 - 7:50 pm