CS 485/585 Computer Networks

Last modified: November 17, 2002

Fall 2002

Instructor

Maccabe
maccabe@cs.unm.edu
(505) 277-6504
EECE 236B
Office Hours: 9:30-10:45 and 3:30-4:45 Tuesdays and Thursdays and by appointment

Text

Computer Networks (Fourth Edition) by Tanenbaum, Prentice-Hall, 2003.

Class meetings

Woodward Hall, Room 147
2:00-3:15 Tuesday and Thursday
Class attendance is optional; however, you are responsible for the material covered in lecture (I will not repeat lectures) and for obtaining copies of any materials handed out during class (I will not keep copies of these materials).

Class mailing list

All students must subscribe to the class mailing list.  This list will be used for class announcements.

Schedule of class meetings

Dates

Topic

Reading

Skip Sections

8/20- 8/22

Introduction

Chapter 1

Notes

8/27- 8/29

Physical Layer

Chapter 2

2.4, 2.6.2 & 2.6.3

Notes

9/3 - 9/ 5

Data Link Layer

Chapter 3

Notes

9/10- 9/17

Medium Access Layer

Chapter 4

4.5 & 4.6

Notes

9/19

Review and Catch-up

9/24

First Exam

scores

9/26 -10/15

Network Layer

Chapter 5

Notes

10/10

No class (Fall Break)

10/17-10/31

Transport Layer

Chapter 6

Notes

11/5 -11/12

Applications

Chapter 7

11/14

Review and Catch-up

11/19

Second Exam

11/21-12/3

Security

Chapter 8

12/5

Review and Catch-up

12/10

Final Exam 12:30-2:30

Homework Assignments

Throughout the semester, exercises will be assigned from the textbook.  Due dates for the homework will be announced when the assignment is made (extensions may be announced through the email list).  Assignments are due at the start of class.  Late assignments will not be accepted.

Assignment

Date Assigned

Due Date

Chapter 1: Exercises 5, 6, 8, 9, 18, 19, 22, 24, and 28

8/23/02

9/3/02

Chapter 2: Exercises 4, 5, 22, 24, 28, 30, 35, 39, and 44

9/3/02

9/12/02

Chapter 3: Exercises 1, 5, 8, 9, 11, 14, 21, 23, 25, 32, 34, and 35

9/10/02

9/19/02

Chapter 4: Exercises 3, 4, 9, 14, 20, 21, 24, 28, 29, 37, 42, 43

9/18/02

10/8/02

Chapter 5: Exercises 7, 8, 9, 14, 15, 18, 21, 28, 30, 36, 41, 43, 44, 45, 47, 51, 52, and 56

10/8/02

10/29/02

Chapter 6: Exercises 2, 5, 7, 14, 16, 18, 20, 28, 30, 32, 39, 41, 42

11/12/02

11/26/02

Exams

As noted in the schedule of class meetings, there will be two "mid-term" exams and one final exam.  All exams will be cumulative.
Your midterm exam score will be the maximum score on the two midterm exams.
Attendance at the final exam is mandatory.

Term paper

Students enrolled for graduate credit must write a term paper that compares two or three active research projects related to computer networks.  This paper will be due at the start of class on 12/3. I will provide more details on the paper as the semester progresses.  Students enrolled for undergraduate credit may optionally choose to write a term paper.
In the term paper you will contrast the approaches taken by two or three active research groups working on closely related projects. By default, I would like you pick projects that are related to network security, but I will entertain other areas if you have a particular interest.
Before you begin the final stage of your term paper, you must have the subject of your paper approved. To get your topic approved, you must write a short (1-2 paragraphs) description of the projects you intend to compare and supply at least five references (no more than two Web based references). You must have your topic approved by October 29th.
While you are welcome to use relevant quotes from the available literature; however, you should use them sparingly.
Your report should reflect your comparison of the research projects.
Your final paper should be 15-20 typeset, double spaced, pages including references and illustrations. This paper is due at the start of class on December 3rd.

Grading

Grading will be based on one of the following weightings depending on whether or not you write a term paper

Without Term Paper 

With Term Paper

Homework 

20%

15%

Midterm Exam

30%

20%

Final Exam

50%

50%

Term Paper 

0%

15%