CSC 374: Computer Networks and Parallel Processing
Fall 2003
Instructor:
Lori Carter
lcarter@ptloma.edu
(619) 849-2352
Office
hours:
MW 9 AM-12 PM; TTH 8:45-9:30 AM, 11:30 AM – 12:30 PM; If you need me on Friday, check my office, send email, or call me at home.
Texts:
Ross and Kurose, Computer Networking: A Top-Down Approach Featuring the Internet, second edition. Textbook should be brought to every class.
Course
Objectives:
· Introduce students to the physical and architectural elements and information layers of a communication network, along with the services each layer provides and the manner in which they are provided
· Use the internet and its applications to provide practical examples and experience with these concepts
· Introduce current requirements of network systems related to security, multimedia and network management
Course
Organization:
Lectures: Cover the highlights of chapters assigned – not a substitute for reading.
Student versions of the lecture slides can be obtained from: \\Grumpy\Tmplates\Math and Computer Science\Carter
Homework: Will be assigned for each chapter of the book. In general, it will be due the class period after the lectures end for that chapter. Homework may be completed individually, or in groups of 2. I will select a subset of the homework problems to grade. In addition, 2-3 programming projects will be required. Late homework, turned in by the beginning of the next class will incur a 25% penalty.
Powerpoint Presentation: Each student will be required to prepare and individually present a 5-10 minute presentation on a network related topic. Topics will be chosen from a list provided. Presentation will consist of 7-10 slides and be graded on content as well as presentation style. The presenting student is required to provide student versions of the slides presented.
Midterms: There will be 2 midterms as scheduled. Each will cover several chapters of the book. The second midterm will not cover the material from the first midterm. Students missing a midterm for a school function must arrange to take the midterm in advance.
Labs: Some type of lab will be held during almost every class period. Lab sessions are mandatory. Unless otherwise stated, labs are due at the end of the class period assigned. Students may be permitted to make up up to 2 labs (probably in some written form) over the course of the semester. Labs must be made up within 1 week of the missed lab.
Final Exam: The final exam will be cumulative, however, emphasis will be placed on the material covered in the last 1/3 of the semester.
Attendance:
As stated in the school catalog, “ Whenever the number of accumulated absences in a class, for any cause, exceeds ten percent of classes, the faculty member sends a written report to the Associate Provost for Academic Administration which may result in de-enrollment. If more than 20% is reported as missed, the student will automatically be de-enrolled. If the date of de-enrollment is past the last date to withdraw from a class, the student will be assigned a grade of “F” or “NC”.
Grading:
Homework: 20%
Labs: 20%
Powerpoint 5%
Midterms: 30% (15% each)
Final: 25%
Final grades will be determined as follows:
100-93% A
90-92% A-
87-89% B+
83-86% B
80-82% B-
77-79% C+
73-76% C
70-72% C-
67-69% D+
63-66% D
60-62% D-
0-59% F
Schedule:
Midterms are currently scheduled for October 2 and November 6
Final exam can be scheduled for Tuesday at 10:30 or Thursday at 10:30 – we will decide as a class.
Academic
Accommodations:
All students are expected to meet the standards for this course as set by the instructor. However, students with learning disabilities who may need accommodations should discuss options with the Academic Support Center during the first two weeks of class. The ASC will contact professors with suggested classroom needs and accommodations. Approved documentation must be on file in the ASC prior to the start of the semester.
Bonus project:
The
authors of the book solicit applets to be added to the text. If you design an
applet, and you can show proof of its acceptance prior to the final, and you
have an A or B in the class, you will be exempt from the final, and be assigned
the grade you are currently earning.
Tentative Schedule (subject to change)
|
Date |
Lecture |
Lab |
Due |
Presentations |
|
8/26 |
Intro, chapter 1
|
Network link lab, java tutorial |
|
|
|
8/28 |
Chapter 1 |
problems 1,5,6 |
|
|
|
9/2 |
Chapter 1 |
applets/traceroute |
|
|
|
9/4 |
Chapter 1,2
|
network tour (more java if necessary) |
|
Greg – internet history |
|
9/9 |
Chapter 2
|
telnet |
HW 1 |
Shawn (Web servers), J.
Wilhelm(Cookies), Eric (web mail) |
|
9/11 |
Chapter 2 |
Socket programming prob 11 |
|
|
|
9/16 |
Chapter 2
plus threads |
web server part A |
|
Scott – P2P sharing issues |
|
9/18 |
Chapter 3 |
web server part B |
HW 2 |
|
|
9/23 |
chapter 3 |
discussion questions 1,2,applets |
|
|
|
9/25 |
chapter 3 |
hw |
|
Dustin -ATM, ABR congestion control |
|
9/30 |
chapter 3 |
review |
|
|
|
10/2 |
midterm |
|
HW 3 |
|
|
10/7 |
chapter 4 |
binary worksheet/alg worksheet |
|
Matt – proposed internet arch Jeremy – Graphs modeling internet |
|
10/9 |
chapter 4 |
windows network installation |
|
Jenni – malfunctioning router |
|
10/14 |
chapter 4 |
start Programming assignment |
|
|
|
10/16 |
chapter 4 |
linux network installation |
|
|
|
10/21 |
chapter 5 |
“ |
HW 4 |
|
|
10/23 |
chapter 5 |
“ |
|
John S - CDMA |
|
10/28 |
chapter 5 |
“ |
|
|
|
10/30 |
chapter 5 |
“ |
|
|
|
11/4 |
review |
|
HW 5 |
|
|
11/6 |
midterm |
|
|
|
|
11/11 |
chapt 6 |
lots of good problems in book |
|
Paul – Compression algorithms |
|
11/13 |
chapt 6 |
|
|
Shon - Freephone |
|
11/18 |
chapt 6 |
|
|
|
|
11/20 |
chapt 6 |
programming assignment |
|
|
|
11/25 |
chapt 7 |
|
HW 6 |
Spencer -Stealing Login Passwords Randy – Authentication system |
|
11/27 |
Thanksgiving |
|
|
|
|
12/2 |
chapt 7 |
|
|
|
|
12/4 |
chapt 8 |
|
|
J. Witkowski – red worm Josh – Melissa virus Dana – web site attack |
|
12/9 |
|
|
HW 7,8 |
Anthony - 1st major Arpanet
attack |
|
12/11 |
final review |
|
|
|
|
12/? |
final exam |
|
|
|
|
10/7 |
Midterm |
No lab |
N/A |
No presentation |
|
10/9 |
Chapter 4 |
Go over exam |
|
Matt, Jeremy |
|
10/14 |