Gold University of Minnesota M. Skip to main content.University of Minnesota. Home page.
 
 
 

What's inside.

Important Dates

Interesting Reading

Schedule

Syllabus

Announcements

 

CSci4211 Home

Check Grades

Class's Forum

Assignment Submission



 
 

Printer-friendly version

 

Schedule for CSci 4211 (tentative)

Lecture notes will typically appear at least 1 class period ahead of time, usually by Friday of the previous week. Sometimes they may appear a little later. Note: occasionally, the published lecture notes may deviate slightly from material presented in class. Notes will be a combination of text and powerpoint files. For text notes, figures may be omitted in the published notes. Some of the schedule is flexible based on the progression of the class. Check this schedule WEEKLY as dates could shift. If the notes from a given week are not completed, then you may safely assume they will be continued into the next week. The level of detail Week 7 and beyond is high-level and will be filled as we go forward. We will also identify the TBA (or "dessert" as called by K&R) later as well. The current week is marked by a *. Slides will be posted for the current week. No slides up yet.
Week 1: Read Syllabus, Chap 1 K&R.
Course Introduction: Course Admin, Introduction to Networking
Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: None
Week 2: Read Chap 2 (2.1-2.5) K&R.
Application Layer: Principles, Web/Http, Ftp
Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: HW #1 out (Thursday 1/29)
Week 3: Read Chap 2 (2.6) K&R.
Application Layer: Mail, DNS, P2P
Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: None
Week 4: Read Chap 3 (3.1-3.5), Chap 2 (2.7) K&R, BSD handout, Lab #1.
Transport Layer: Socket Programming, Principles, UDP
Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: Lab #1 out (Tuesday 2/10), HW #1 due (Thursday 2/12)
Week 5: Read Chap 3 (cont'd) K&R.
Transport Layer: Reliable Data Transfer, Pipelining/TCP
Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: HW #2 out (Thursday 2/19)
Week 6: Read Chap 3 (3.5-3.8) K&R.
Transport Layer: TCP, RTT, Flow, Congestion Control
Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: None
Week 7: Read Chap 4 (4.1-4.4) K&R.
Network Layer: Principles, VCs, Router insides, IP
Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: Lab #1 due (Tuesday 3/3), HW #2 due (Thursday 3/5)
Week 8: Read Chap 4 (4.1-4.5) K&R.
Network Layer: ICMP, IPv6, Start routing
Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: None
Spring Break: 3/16-3/20.
Week 9: Read Chap 4 (cont'd) K&R.
Network Layer: Routing
Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: None
Exams: Midterm review (Thursday 3/26), Midterm (next Tuesday 3/31)
Week 10: Read Chap 4 (4.5-4.8) K&R.
Network Layer: Routing + MIDTERM
Lectures: lecture-1 ppt (.pdf)
Projects/Assignments: HW #3 out (Thursday 4/2)
Exams: Midterm (Tuesday 3/31)
Week 11: Read Chap 4 (cont'd) K&R, Lab #2.
Network Layer: Routing
Lectures: lecture-2 ppt (.pdf)
Projects/Assignments: Lab #2 out (Thursday 4/9)
Exams: Midterm Go Over (Tuesday 4/7)
Week 12: Read Chap 5 (5.1-5.4) K&R.
Broadcast (briefly -- see week 11 slides), Data Link Layer: principles, error handling, multi-access protocols
Lectures: lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: HW #3 due (Thursday 4/16)
Week 13: Read Chap 5 (5.5-5.9, skip 5.7) K&R.
Data Link Layer: Addressing (from last week), Ethernet
Lectures: lecture-1 ppt (.pdf)
Projects/Assignments: HW #4 out (Tuesday 4/21)
Week 14: Read Chap 7 (7.1-7.3), K&R.
ATM+ Multimedia: basics, streaming, best-effort
Lectures: ATM ppt (.pdf), lecture-1 ppt (.pdf), lecture-2 ppt (.pdf)
Projects/Assignments: None
*Week 15: Read Chap 7 (7.5-7.6) K&R.
Multimedia: best-effort (from last week), service classes, QoS
Lectures: lecture-1 ppt (.pdf), last lecture ppt (.pdf)
Projects/Assignments: Lab #2 due (Thursday 5/7)
Exams: Final Review (5/7)
Final: 5/12, 1:30-3:30 in classroom.
 
The University of Minnesota is an equal opportunity educator and employer.
CSci4211: Introduction to Computer Networks