Class

Class Text: There is no required textbook. Papers on the reading
list can either be found online or will be handed out in class.

Class Schedule:
This contains the best source of days to meet, topics to be covered, and
papers to read. THIS IS THE MOST UPDATED SOURCE OF INFORMATION.

Mini Project: This will be a small assignment to be done in a time
frame of 2 to 3 weeks. The goal is to get you to experience/investigate
some small problems. Depending on which project you do, they will have
different due dates. Mini-projects can be done in groups of up to 2 people.
There are a number of projects to choose from:

Evaluate the impact of lost packets and repair techniques for streaming
audio.

Use a visual traceroute tool to discern conclusions about some local phenomenon.

Use multikit and liveGate to set up a connection between the NMSL and some
other lab.

Find a way to send and receive SNMP queries to a router and determine some
useful information to collect.

Work with the MASH transcoder.

Develop a GUI for remote camera control.

Give an in-class presentation.

Group Project: This is a larger, more open-ended assignment that
will involve significantly more work than the mini-project. Groups can
be between 1 and 4 people. The goal is to produce something useful. Therefore,
I will try to minimize the amount of overhead, i.e. no lengthy reports
with design goals, methodology, etc. You will however be expected to generate
a concise/readable document describinig the pieces and their operation.
You will also give a demonstration during the second half of finals week.
Some projects include: