CS176C Spring 2008

Advanced Topics in Networking

General Information

When and Where:   M/W  5:00--6:15PM,  Phelps 1508

Professor: 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
:

Class Email List: CS176CS08 google group

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:

Class Quizzes: In addition to the exams and projects, there will be five unannounced in-class short quizzes throughout the quarter. These quizzes will consist of one question on material covered in a previous lecture, and will be extremely simple if you actually attend class regularly. These quizzes cannot be rescheduled, and missing class during a day when a quiz is given will result in a score of 0 for that quiz.

Late Policy: Homeworks and projects are due at 11:59PM on the assigned due date. Given the number of students and assignments, I would very much like to not deal with late homeworks or projects in this class. Having said that, I do understand that everyone might need a little help every once in a while. So we will allow a submission extension of two days for *one* homework or project. After that, the student should have learned a lesson about how time-consuming these assignments are and late work will not be graded: no points, no credit, nothing.

Cheating: Cheating is not tolerated. Please read the UCSB Academic Code of Conduct if you are not familiar with the definition of cheating. If you are caught cheating on an assignment, you will get a zero for that assignment. Other repercussions are also possible.