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