General Information
- Ben: Thur 11:30-12:30PM, Phelps 3534
- Zhijing: Thursday 3-5PM, 936-104
- Yanzi: Friday 3-5PM, Phelps 3526
When and Where: Tues/Thur, 12:30-1:45PM, Phelps 3526
Discussion Sections: Wed, 5-5:50PM or 6-6:50PM (Phelps 3526)
Professor: Ben Zhao, ravenben at cs.ucsb.edu
TA: Zhijing Li, Yanzi Zhu
Office Hours:
Class Email List: CS176A class page on Piazza
Prerequisites: CS 32, PSTAT 120A or ECE 139
Introduction
This is an undergraduate level course covering the fundamental concepts of networking as embodied in the Internet. The course will cover a wide range of topics; see the lecture schedule for more details. While the class has a textbook, we will not follow its order of presentation but will instead use the text as a reference when covering each individual topic. The course will also have some projects that involve programming (in Python).
Textbooks
We will follow the Kurose/Ross book, though we might skip around out of order, and will likely not cover all topics in the book.- Kurose and Ross, Computer Networking: A Top-Down Approach Featuring the Internet, "recent" edition.
Grading Policy
Your quarter grade will be derived from homework assignments, 2 projects, and two exams- Homework assignments, 15%
- 2 projects, 20%+20%
- Midterm Exam, 20%
- Final Exam, 25%