CS158A: Introduction to Computer Networks

 

 

Tentative Schedule:

 

Week        

Date

Topics

Reading

Notes/ Assignments

1

Jan 22

No class

 

No class

Jan 24

Greensheet discussion

Overview

Slides

Ch. 1.1-1.3

HW0 Assigned

2

Jan 29

Overview (contd.)

Slides

Ch. 1.5

HW0 due

HW1 Assigned

Jan 31

Introduction to Network Programming

Ch. 1.4

 

3

Feb 5

Direct Link Networks: Building blocks, and Encoding

Slides

Ch 2.1-2.2

HW1 Due

Quiz 1

Project 1 Assigned

Feb 7

Framing & Error Detection

Ch 2.3-2.4

HW2 Assigned

4

Feb 12

Reliable Transmission

Slides

Ch 2.5

 

Feb 14

Shared Medium – Ethernet, Rings

Ch 2.6-2.7

HW 2 Due

Quiz 2

5

Feb 19

Wireless Networks, Packet switching

Slides

Ch 2.8, Ch 3

Project 1 Due

HW 3 Assigned

Feb 21

Packet switching (contd)

Ch 3

 

6

Feb 26

Review

 

HW 3 Due

 

Feb 28

MIDTERM I

Will cover Ch. 1-3

 

7

Mar 4

Midterm review, Switching

Ch.3

Project 2 Assigned

HW 4 Assigned

Mar 6

Internetworking: Addressing

Slides

Ch.4.1

 

8

Mar 11

IP Forwarding

 

Slides

Ch.4.1

HW 4 Due

Mar 13

Scalable Routing – RIP

Ch.4.2

 

9

Mar 18

Scalable Routing – OSPF

Ch.4.2

Quiz 3

Mar 20

Subnetting

Slides

Ch.4.3

Project 2 Due

10

Mar 25

Spring Break. No class.

 

 

Mar 27

Spring Break. No class.

 

 

11

Apr 1

CIDR

Ch. 4.3

HW 5 Assigned

Apr 3

BGP

Ch. 4.3

 

12

Apr 8

BGP (Contd.), IPv6

Ch. 4.3

HW 5 Due

Apr 10

Multicast

Slides

Ch. 4.4

HW 6 Assigned

13

Apr 15

Review

 

HW 6 Due

Apr 17

MIDTERM II

Material covered after MIDTERM I

Study Guide

14

Apr 22

Transport Protocols: UDP, TCP

Ch 5 (5.1 & 5.2)

Slides

 

Apr 24

TCP (contd.)

 

Project 3 Assigned

15

Apr 29

TCP Congestion Control

Ch 6.3

Slides

HW 7 Assigned

 

May 1

TCP Congestion Control (Contd.)

 

Project 4 Assigned

16

May 6

RPC, RTP,

Congestion Control and Resource Allocation (Fair Queuing)

Slides

Ch 5.3 & 5.4

Ch 6.1 & 6.2

Project 3 Due

 

May 8

DNS, NAT, P2P

Slides (Tentative)

HW 7 Due

17

May 13

Last Class Day: Review

 

Project 4 Due

May 15

Final Exam

Will cover all material

Exam Guide