Logistics
Lecture
TuTh 6:30-9:20pm, Remote via Zoom, Meeting ID: 960 9415 2189
Discussion Session
Fri 5:00-5:50pm, Remote via Zoom, Meeting ID: 960 9415 2189
More details here.
Instructor
- Office Hours: Wed 10:00-11:00am, Remote via Zoom, Meeting ID: 960 9415 2189
Teaching Assistant
Esmerald Aliaj [ealiaj at uci dot edu]
- Office Hours: Mon 11:00-12:00pm, Remote via Zoom, Meeting ID: 960 9415 2189
Textbook
- Computer Networking: A Top-Down Approach v7 (preferred) or v6, Kurose and Ross. (Book companion website v7, Book companion website v6 and UCI reserve).
Optional:
- Computer Networks, Andrew Tanenbaum and David Wetherall (publisher, UCI reserve).
- Computer Networks: A Systems Approach, Larry Peterson & Bruce Davie. (publisher, UCI reserve).
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 | 60% | every ~1-2 weeks |
Final Exam | 40% | TBA |
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 TA directly. You can post your questions on https://piazza.com/uci/summer2020/cs132eecs148.
-
Attendance: It is not mandatory. It is up to you to keep up with the materials.