CS 164: Computer Networks


Winter 2009


Overview

In CS 164, you will learn many of the fundamentals of computer networking: protocol layering, socket programming, hardware basics, routing, simulations with NS-2 and more. Much of this you will learn through hands on experiences in lab and working on programming projects on your own. This course should give you plenty of knowledge to install, administrate, and debug a (heterogeneous) IP network.


Basic Information
Course Grading
Course Outline
Lectures
Labs
Homeworks
Projects
Announcements
Course Policies

Basic Information

Instructor: Srikanth Krishnamurthy (krish@cs.ucr.edu)
Office: ENGR2, room 331
Office hours: Wednesday 10:00 a.m. - 11:00 a.m. ENGR2, room 331
Teaching Assistant: Jianxia Ning (jning@cs.ucr.edu)
Office hours: Wednesday 2:30 p.m. - 3:30 p.m., ENGR2 Room 110 (TA Room)
Lectures: Tuesday & Thursday 09:40 a.m. - 11:00 a.m. Sproul Hall 2365 Labs: Section 21: Friday 8:10 a.m. - 11:00 a.m. , ENGR2 127
Section 22: Friday 2:10 p.m. - 5:00 p.m. , ENGR2 127
Textbook: Other References: Course Requirements: CS 141, C Programming Skills; Basic knowledge of (i) Operating Systems, and (ii) Probability Theory will help tremendously.

 

Course Grading:

Please refer to the first lecture where the grading policy is being mentioned.

 

Course Outline

 

Lectures

 

Labs

 

Homeworks

 

Projects

 

Announcements

 

Course Policies