Computer Science
and Software Engineering Department
Please, send me by email your PIN number. By sending you PIN, you will agree to this syllabus.
Term: Fall 2006
Course: COMP 6320 Design and Analysis of Computer Networks http://www.eng.auburn.edu/department/csse/classes/comp6320/index.html
Instructor: Dr. S.Biaz biazsaa@eng.auburn.edu http://www.eng.auburn.edu/users/sbiaz
Schedule: MWF
Office Hours: MWF:
Required Text :
"Computer Networks," by A.Tanenbaum,
4th edition, published by Prentice Hall PTR,
Reference Text : “UNIX Network Programming,” Volume 1, by Stevens, Third Edition, The Sockets
Networking API, Prentice Hall 2004. The second edition is also just fine. (Second Edition:
Networking APIs: Sockets and XTI, Prentice Hall, 1998)
Prerequisites: COMP
4320 or equivalent (C or C++ programming highly recommended).
Course Description and Objective:
This course extends COMP 4320 in three aspects: (1) it details most techniques outlined in COMP 4320, (2) initiate students to network performance analysis of some of these techniques, and (3) introduces new topics such as switching, packet scheduling and queue management.
Extensive reading assignments will be
required about topics not covered in class.
Introduction/Review
Understanding the Internet
Socket Programming
Protocol Performance Analysis: (Error control,
Medium access)
Routing
Switching
Packet scheduling
Queue management
Congestion control/TCP
performance
Scheduled absences: Dr. Biaz will be absent on
Wednesday August 16 and Friday Nov. 3. The lecture for Friday Nov. 3 will be
pre-taped and played on the scheduled normal day.
Lab Assignments:
|
|
Handed out |
Due |
Graded |
|
Assignment 1 |
Monday August 21 |
Wednesday September 6 |
Friday September 8 |
|
Assignment 2 |
Wednesday September 6 |
Monday September 25 |
Friday September 27 |
|
Assignment 3 |
Monday September 25 |
Monday October 16 |
Friday October 20 |
|
Assignment 4 |
Monday October 16 |
Monday November 13 |
Friday November 17 |
Projects:
|
|
Handed out |
Due |
Graded |
|
ns-2 Project |
Wednesday August 23 |
Friday Nov. 17 |
Friday Dec. 1 |
Tests: Midterm:
Wednesday October 4 , graded Friday October 6 (by
Last
test: Comprehensive, (AS
SCHEDULED by University, Dec.
Assessment
Tests (40%) : Midterm (200 points), Final (200 points):
Lab
assignments (40%): 4 assignments worth 100 points (Lab [40 points] and Quiz
Lab [60 points]). The worst quiz grade will be automatically dropped. Worst grade on
labs is not dropped )
(excused or not, no make ups for lab quizzes!!!). (Group of at most 2
students, no exception!!.
ns-2 project (20%): quality of work (125 pts), website (25 pts), and report (50 pts). (Group of at most 2 students, no exception!!.
Course Policies:
Academic Integrity : it is priceless. ZERO TOLERANCE. I will stick by the rules and policies of the Tiger Club. You are responsible of adhering to these rules and policies.
Special Accomodations: A student in need of special accommodations must bring that need to my attention as soon as possible. The need must be properly justified and documented.
Attendance: You are responsible for all material and announcements presented in class (even if absent). For tests, make-up is possible only under extenuating circumstances and the following conditions:
1) A planned excuse must be announced before the test and GET MY APPROVAL. All tests are announced in advance. Do not make any commitment on test dates without my approval.
2) For sickness or accident. You must provide written, documented, and verifiable justification.
3) In any case, the make-up must be taken no later than 48 hours after the test.
4) The make-up CANNOT BE the same or of the same format.
If you are late for a test or a quiz, do not expect any extension: test material will be turned in at the same time with other students.
Attendance and punctuality REWARDED: a 20 point bonus is given to all students at the beginning of the semester. After 3 incidents (late or unexcused absence), each incident will cost you 5 points until you exhaust your bonus. For myself, after 3 incidents (late or absent without a 48 hours prior announcement), I will add 5 points bonus to all students (Bonus cannot exceed 30 points total.)
Auditors : Let me know that you are an auditor. To get an attending grade, you must fulfill the following two conditions:
1) Never be absent three times in a row
2) Be present at least 80% of the classes.
Announcements : You are responsible for all announcement made in class or electronically (web or email). You are supposed to read your email every day.
Late policy: Assignments have to be turned in at the beginning
of class on the due date. After TEN minutes, assignments are considered one day
late. For each day late, you loose 50% of the grade. Deadlines
already take into account sickness, natural disasters, printing problems etc… If
you are sick, you must submit your partial work to be eligible to
request an extension. The extension is not automatic and cannot exceed 48 hours
EXACTLY after the due date. For long illness (properly
documented), I will hand out a DIFFERENT project, or consider other
alternatives depending of the gravity of the case.
If I
give you back your graded work late without proper justification, you will be
granted 5% bonus for each class late (up to 20% maximum).
Grading policy
(6320): A (900à 1000), B (800 à 900-), C (700 à 800-), D (600 à 700-), F …..
(5320): A (870à 1000), B (780 à 870-),
C (690 à 780-), D
(590 à 690-), F
…..
By sending me a PIN #, you acknowledge that you Read, understood, and approved this syllabus-