MATE 4995: Computer NetworksSpring 2009
-
Course Objectives
Growth of computer networks in the past few decades has been spectacular.
The key force behind such amazing growth is network applications
on which our society has become increasingly dependent. One of the more
outstanding application exampless is the World Wide Web, which is used
for finances, information propagation, entertainment, etc. Moreover, the
rapid network technology expansion enabled a new set of devices to enter the arena
of computer networks. The dominant new player is the cellphone. These
little devices are very capable and
the ability to carry a voice conversation is only one of the
plethora of services provided by a modern cellphone.
In this course we will learn about network architectures and how is it
that they allow us to develop, deploy, and use a wide array of different applications.
More specifically, we will learn about layered network architectures,
network applications, network programming interfaces, transport services,
network routing, etc. To aid the process we will use homework problems,
programming, and research assignments.
- Course Textbook
- Computer Networks, A Top-Down Approach., by Kurose and Ross
- Course Outline (public access)
- Lecture Slides (restricted access) -- slides of J.F Kurose and K.W. Ross modified by P.M. Musial.
- Project Notes (restricted access)
- Homework Assignments (restricted access)
- Other Information (public access)
- In the News and Other Good Stuff (public access)
|