Scott Jordan
Department of Computer Science University of California, Irvine
  CS 132 / EECS 148 Course Outline

Computer Networks (4 units). Computer network architectures, protocols, and applications. Internet congestion control, addressing, and routing. Local area networks. Multimedia networking. Prerequisite: Statistics 67 or EECS 55.

Regarding lecture slides: Slides will be posted in batches, about once per week. The slides are missing crucial information that will be presented in lecture, including most of the answers to questions on the slides. I strongly encourage you to bring them to lecture to fill in the missing material and to take notes. Some figures on these slides are reproduced from textbooks, and are provided under Fair Use solely to those enrolled in this course. The remainder of these slides are copyright Scott Jordan. Unauthorized reproduction or distribution (including posting on a website) of any portion of these slides is a violation of the UCI Student Code of Conduct and may constitute copyright infringement.

Regarding problem sets: Instructions for uploading problem sets

Lecture Topic

Reading (Kurose refers to the 7th or 8th editions)

Lecture Slides

Assignment Due Dates

10/1 course intro, telephone networks

Tanenbaum 2.5 (pages 132-135), Tanenbaum 2.6 (pages 138-142)

Kurose 7th edition 9.1.2 (not available in 8th edition)

telephone networks  
10/6 telephone networks, regulation of telephone networks

Tanenbaum 2.6 (pages 152-156, 161-162)

Kurose 1.3.2

telephone networks

 

10/8 cable network architecture, regulation of cable networks, cell phone network architecture, regulation of cell phone networks, packet switching, Internet history

Tanenbaum 2.7 (pages 170-174)

Kurose 7th edition 9.1.1 (not available in 8th edition)

Kurose 7.1-7.2

Kurose 1.1-1.3, 1.7

telephone networks, Internet architecture

Problem Set #1 due 10/4

(solutions)

10/13 Internet topology, performance Kurose 1.4 Internet architecture

 

10/15 cable Internet, cell phone Internet, regulation of the Internet

Tanenbaum 2.7 (pages 174-179), Tanenbaum 2.8 (180-186)

Internet architecture

Problem Set #2 due 10/11

(solutions)

10/20 protocol layers, http, e-commerce

Kurose 1.5

Kurose 2.1-2.2

Internet architecture, Internet applications

 

10/22 social networks, email, content delivery networks, file sharing

Kurose 2.3

Kurose 2.5-2.6

Internet applications

Problem Set #3 due 10/18

(solutions)

10/27 streaming, VoIP, ports & sockets, flow and congestion control, UDP

Kurose 9.1.3 (not available in 8th edition)

Kurose 3.1-3.3

Internet applications, TCP

 

10/29

window flow control, selective repeat protocol

Kurose 3.4.1-3.4.2, 3.4.4

TCP

Problem Set #4 due 10/25

(solutions)

11/3 TCP, addressing

Kurose 3.5-3.7

Kurose 4.3

TCP, Addressing

 

11/5 midterm

 

   

11/10

addressing

Kurose 2.4

Kurose 6.4.1

Addressing Paper Topic Proposal due 11/4
11/12 routing, ospf, bgp, interconnection

Kurose 4.1-4.2

Kurose 5.2-5.4

Addressing, IP  
11/17 aloha Kurose 6.1-6.3.2 IP, LANs Paper Initial Report due 11/11
11/19 ethernet

Kurose 6.3.2

Kurose 6.4.2

LANs  
11/24 cable networks, forwarding, wi-fi

Kurose 6.3.3-6.3.4

Kurose 6.4.3

Kurose 7.2

LANs Paper Final Report due 11/18
12/1 wi-fi, cellular networks, webpage request

Kurose 7.3-7.4

Kurose 6.7

LANs, webpage request  
12/3 streaming, VoIP

Kurose 7th edition 9.2-9.3 (not available in 8th edition)

Multimedia

Problem Set #5 due 11/30

(solutions)

12/8 prioritization Kurose 9.4-9.5 (not available in 8th edition) Multimedia  
12/10 ? ? ?

Problem Set #6 due 12/6

(solutions)

12/15 4:00-6:00 pm Final      
 

 

Scott Jordan   UCICSNetworked Systems