Active Networks and Active Network Management: A Proactive Management Framework (Network and Systems Management) (Hardcover) 
by Stephen F. Bush (Author), Amit B. Kulkarni (Author) Active Networks and Active Network Management: A Proactive Management Framework (Network and Systems Management) (Hardcover) 
by Stephen F. Bush (Author), Amit B. Kulkarni (Author)

Computer Communication Networks
CSI 416 and 516
Dr. Stephen Bush bushsf@research.ge.com

Office Days/Hours: Tue 10:00pm Room: HU-132

Warning: This is not an easy course. The survival rate of students in the Fall 2007 class was 50% and in the Fall 2008 class was 40%. A solid mathematical background in probability theory, matrix operations, and linear algebra is required.

Class Objective: This course provides a combined applied/theoretical background in networks and data communications which will focus on the fundamentals of good science and engineering.

Syllabus

Announcements

The announcement page will be updated periodically during the semester.

Lectures

  1. Intro to Networking
    1. slides
    2. assigned readings
  2. Layering
    1. slides
    2. assigned readings
  3. Information Theory
    1. slides
    2. assigned readings
  4. Networks, The Physical Layer
    1. slides
    2. assigned readings
  5. Multiplexing and Switching
    1. slides
    2. assigned readings
  6. Active Networks and Network Processors
    1. slides
    2. assigned readings
  7. Queueing Theory
    1. slides
    2. assigned readings
  8. Network Simulator
    1. slides
    2. assigned readings
  9. Peer To Peer Communication (ARQ and Flow Control)
    1. slides
    2. assigned readings
  10. Introduction to Multiple Access
    1. slides
    2. assigned readings
  11. Introduction to Scheduling
    1. slides
    2. assigned readings
  12. Introduction to Routing
    1. slides
    2. assigned readings
  13. Sensor Networks
    1. assigned readings
  14. Network Management
    1. assigned readings

Scribe Notes from students

See latex template and instructions.

Final Project Report Submission

The final project report should be submitted in latex using the following templates:

  1. Unix Latex Style
  2. Windows Latex Style
  3. Windows Bibtex
  4. Unix Bibtex

MikTex and TeXnicCenter are both freely available. TeXnicCenter is a frontend for MikTex to make things easier. Also, see information about latex symbols for more hints. There are also many quick introductions to latex and bibtex on the web.

  1. Lecture 1 Notes (pdf) Lecture 1 Notes (latex)
  2. Lecture 2 Notes (pdf) Lecture 2 Notes (latex)
  3. Lecture 3 Notes (pdf) Lecture 3 Notes (latex)
  4. Lecture 4 Notes (pdf) Lecture 4 Notes (latex)
  5. Lecture 5 Notes (pdf) Lecture 5 Notes (latex)
  6. Lecture 6 Notes (pdf) Lecture 6 Notes (latex)
  7. Lecture 7 Notes (pdf) Lecture 7 Notes (latex)
  8. Lecture 8 Notes (pdf) Lecture 8 Notes (latex)
  9. Lecture 9 Notes (pdf) Lecture 9 Notes (latex)
  10. Lecture 10 Notes (pdf) Lecture 10 Notes (latex)
  11. Lecture 11 Notes (pdf) Lecture 11 Notes (latex)
  12. Lecture 12 Notes (pdf) Lecture 12 Notes (latex)


Project/Homework

You will find due dates, description of projects, reference links, and FAQs at this page.

Old Exams

Links to material related to class