Department of Computer Science and Engineering

Computer Science 164:  Computer Networks

Instructor:

        Professor Mart L. Molle
        Surge Building, Room 327
        787-7354
        mart@cs.ucr.edu

Lab Sessions:

021 Tue 6:10-9:00pm Surge 171
022 Wed 8:10-11:00am Surge 171
023 Wed 6:10-9:00pm Surge 172

Office Hours:

        Monday, Wednsday: 10-11am
        Tuesday, Thursday: 4-5pm
        Or by appointment.
        I also try to respond to email within 24 hours. . .

TAs:

        ilker Basaran
        Yihua He
        Abhishek Mitra

Textbook:

        L. L. Peterson and B. S. Davie, Computer Networks, A Systems Approach, Second Edition, Morgan Kaufmann, 2000. (or Third Edition, 2003)

Grading Scheme:

1 Problem set
   5%
2 Python  Assignments
   15%
Tinkernet project
   20%
Midterm
   20%
Final exam (3 hours)
   40%

Approximate Course Outline:

Lecture Topic

Text Readings

Introduction
1.1 - 1.4
Protocol Implementation
Lecture material (also first edition, 2.1-2.5)
Physical Layer
2.1 - 2.2
Framing / Synchronization
2.3 - 2.4
Data Link Layer Flow Control
2.5
Medium Access Control
2.6 - 2.9, Lecture Notes
Packet Switching
3.1 - 3.5
Internetworking
4.1 - 4.5, 9.1
End-to-End Protocols
5.1 - 5.2, 5.4
Congestion Control
6.1 - 6.5