CS 132/EECS 148 Computer Networks - W2020

Logistics

Lecture

TuTh 11:00-12:20p in PSLH 100

Discussion Sections

  • W 12:00-12:50p, W 1:00-1:50p in HH 262
  • W 3:00- 3:50p, W 4:00- 4:50p in SH 174
  • W 5:00- 5:50p , W 6:00- 6:50p in SE2 1304

More details here.

Instructor

Georgios Bouloukakis

  • Office: 2084 Bren Hall
  • Office Hours: Tu 2:00-3:00p by appointment.

Teaching Assistants

  • Milad Asgari [masgarim at uci dot edu]
  • Kunchao Xu [kunchaox at uci dot edu]
  • Peyman Tehrani [peymant at uci dot edu]
  • Esmerald Aliaj [ealiaj at uci dot edu]

Readers

  • Ritwik Nandakumar [rnandaku at uci dot edu]
  • Shreyas Devaraju [devaraju at uci dot edu]
  • Andrew Searles [searlesa at uci dot edu]

TA Office Hours: more details here.

Textbook

Optional:

Course Description

In this course, we will learn about computer networks 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,5), link and MAC (Ch.6) layers; wireless and mobile networks (Ch.7). Time permitting, we may also cover selected topics from other chapters.

Prerequisites: EECS 55 or STATS 67.

Deliverables and Grading

What Grade % When
Assignments 30% every ~2-3 weeks
Midterm Exam 30% Th, Feb 13
Final Exam 40% Tu, Mar 17, 10:30-12:30p

The focus of this class is on understanding the protocols involved in the various layers of the Internet. To this end, we will describe simple models for performance analysis, and practice concepts through Wireshark and programming assignments. We assume that you are comfortable with basic probability and a high level programming language.

Course Policies

  • Homework Submission: We will be using Gradescope for turning in homeworks. More details here.

  • Late Policy: No late homework will be accepted without documentation of a medical issue. Solutions will be posted online shortly after the deadline. Homeworks not submitted by the deadline will get zero points.

  • Collaboration: You are encouraged to do your homeworks in groups of two. You are allowed to discuss with other classmates or groups but you should eventually complete your assignment on your own (one submission per group). However, if we notice that two homeworks are essentially the same, all involved students will receive zero points on the assignment; they will also be subject to the rules of UCI’s Academic Integrity Policy.

  • Q & A: Do NOT email the instructor or TAs directly. You can post your questions on https://piazza.com/uci/winter2020/cs132eecs148/home.

  • Attendance: It is not mandatory. It is up to you to keep up with the materials.