UCR CS 164: Computer Networks


Spring Quarter 2006: April 3rd - June 9th


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
Labs
Projects
Announcements
Course Policies

Basic Information

Instructor: Michalis Faloutsos (michalis@cs.ucr.edu)
Office: ENG BU2, room 332
Office hours: Monday, Friday : 2-3
Teaching Assistants: Aggelos Vlavianos (aggelos@cs.ucr.edu)
Office hours: Wednesday 4-5 p.m, room 367
Lab Section: Section 21
Marios Iliofotou (marios@cs.ucr.edu)
Office hours: Tuesday 5-6 p.m, room 367
Lab Section: Section 22
Anirban Banerjee (anirban@cs.ucr.edu)
Office hours: Tuesday 11-12 a.m, room 110
Lab Section: Section 23
Lectures: Tuesday / Thursday 2:10pm-3:30pm, OLMH 421 Labs: Section 21: Tuesday 11:10am-2pm, ENGR2 127 Section 22: Tuesday 7:10pm-10pm, ENGR2 127 Section 23: Monday 6:10pm-9pm, ENGR2 127 Textbook: Other References: Course Mailing List: CS 164 Mailing List
Please send any questions you may have to the mailing list, rather than the instructor or the TA.
Course Requirements: CS 141, C Programming Skills; Basic knowledge of (i) Operating Systems, and (ii) Probability Theory will help tremendously.

 

Course Grading:

Please see the Instructor's Web Site here

 

Course Outline (subject to changes)

 

Labs

 

Projects

 

Announcements

 

Course Policies