EECS148: Introduction to Computer Networks, Spring 2011



Instructor: Athina Markopoulou
TA: Anh Le
Lectures: Tuesday and Thursday, 2:00 - 3:20pm, ET 201
Discussion: Friday, 3:00 - 3:50pm, ICF 103
Office Hours: • Instructor: Thursday 4-6pm, in EH 4207
• TA: Friday 2-3pm, in the Calit2 4400 lounge
Mailing Lists: and
Messageboard: on EEE: discussion of class materials of interest to the entire class.
Textbook: Kurose and Ross, "Computer Networking: A Top-Down Approach", 5th edition, Addison-Wesley. (TK5105.875.I57 K88 available for 2 hours loan in the Science Library.)
Prerequisites: probability, java or c++, socket programming.

Course Description

In this course, we will learn about computer networks, in general, and the Internet in particular. We will present the architecture and design principles. Today's computer networks are organized in “layers”, each with well-defined functionality and interface with other layers. We will discuss protocols used at the application (Ch.2), transport (Ch.3), network (Ch.4), link and MAC (Ch.5) layers. In some cases, we will also describe simple models used to analyze the performance. Time permitting, we may also cover selected topics on multimedia networking, mobile networks and network security (Ch. 6-9).

Deliverables and Grading

What Grade % When
Homeworks (*) 25% ~bi-weekly
Midterm Exam 25% Thu, May 5, in class
Final Exam 50% Thu, Jun 9, 1:30-3:30pm

(*) Homeworks involve calculations and programming (wireshark labs, socket programming).


  • Late policy: no late homeworks will be accepted. Solutions will be posted online shortly after the deadline. Homeworks not submitted by the deadline will get zero points. However, to accommodate for unforseen circumstances, your homework with the lowest grade (including 0 for a missing one) will be dropped. This means that you can skip one homework without asking permission.
  • Collaboration: you are allowed to discuss with your classmates, but you are supposed to do your homework individually. If you work closely with somebody, please indicate their name on your homework. If we notice that two homeworks are identical, both students will get 0 grade; they will also be subject to the rules of UCI Academic Honesty Policy.
  • Attendance is not mandatory. It is up to you to keep up with the materials.