General Information
When and Where: M/W 5:00--6:15PM, Phelps 1508Professor: Heather Zheng, htzheng at cs dot ucsb dot edu
Office Hours: M: 11am--noon, HFH (engineering I) 1121
TA: Lili Cao, lilicao at cs dot ucsb dot edu (discussion + homework); Lei Yang, leiyang at cs dot ucsb dot edu (project only)
Office Hours: Friday 3-4pm, Phelps 1413
Discussion sections:
- Friday 2 -- 2:50 PM Phelp 1401
Required Text: "Computer Networking: A Top-Down Approach Featuring the Internet", Kurose and Ross, Addison-Wesley, 2nd Edition, 2002.
Prerequisites: CS176A. You should have a detailed understanding of network-based communication, necessary functions, and Internet protocol operation. You should also have programming skills.
Overview
CS176C is the third course in the 176 undergraduate networking trilogy. In this course, we will cover a number of advanced topics that relate to today's computer networks. Among others, this list includes cellular networks, WiFi/mesh networks, mobile / ad hoc networks, vehicular networks, network security, and Internet applications. Class participants will learn about these technologies from published technical papers augemented with readings from the Kurose/Ross text.
In addition to lectures, students will participate in several hands-on homeworks throughout the quarter, including a quarter-ending project. The project will give students an opportunity to build and deploy new network applications focused around wireless networks.
Grading Policies
Your quarter grade will be derived from a combination of homeworks, 1 midterm exam, a course project, and class participation. The grading scale is as follows:
-
Homeworks 25%
-
Class Quizzes: 10%
-
Midterm: 30%
-
Class Projects: 35%