CS 176c - Advanced Topics in Internet Computing, Spring 2005


Course Summary

Now that you understand the foundation of networking, there are a number of advanced services that building upon this foundation to provide better network service. In this course we will discuss a number of these services. We will spend the first half of the quarter learning about mobile networks. Mobile networks have many characteristics which render protocols designed for wired networks inapplicable. In this course we will cover different approaches toward networking in mobile wireless networks, as well as specific applications and uses of these networks. In the second half of the quarter, we will learn about other services for wired networks, and we will emphasize multimedia distribution. The "best effort" characteristic of the Internet is often not good enough for quality delivery of real time services. We will discuss mechanisms for improving the Internet to provide better service. Finally, we will conclude the course with a look into the future at pervasive computing technology.

Instructor:

Lecture Time/Place: Tuesday/Thursday - 11:00am to 12:15pm (Bldg 387, room 101)

Discussion Section: Friday 10:00-10:50am (GIRV 2128)

Course WWW Page: http://www.cs.ucsb.edu/~ebelding/courses/s05/index.html

Course Mailing List: cs176c@lists.cs.ucsb.edu. To sign-up for the list, click here.

Course Textbook: The required texts for this course are the following:

Prerequisites: CS176A. You should have a detailed understanding of network-based communication, necessary functions, and Internet protocol operation. You should also have programming skills.


Teaching Assistants



Student Evaluation


Class Participation: I expect you to attend class everyday. Class participation is 5% of your grade. If you miss more than a couple of classes, that will be reflected in your grade. Also, I expect you to contribute to in-class discussions whenever possible.

Homework: I do not accept late homework. All homework is due by 5pm on the assigned due date.

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.

Exams: All exams are closed notes/book/etc.