Professor | Class Time |
---|---|
Paul Schragger paul.schragger@villanova.edu Office hours are before and after class and by arrangement. The best way to get questions about the class resolved is via email |
Tuesdays 6:15-8:45PM |
James F. Kurose and Keith W. Ross. Computer Networking: A Top-Down Approach Featuring the Internet, 2nd Edition. Addison Wesley, 2003. ISBN 0-201-97699-4
GRADE BASIS:
Project1 | 50 pts |
Project2 | 50 pts |
Project 3 | 50 pts |
Homework |
100 pts |
Optional Final Exam | (100 pts) |
Attendance/participation | 100 pts |
------------------------ | ------- |
Total | 350 or (450) |
Project Assignments
Week | Date | Topic | Reading | Assignments Due | ||
1 | 1/14/03 |
Other notes 2 WWW 3.Dr. Cassel's Notes; |
Chapter 1 |
|
||
2 |
1/21/03 |
Other notes Fundamentals of networked applications . The OSI seven-layer model. Dr. Cassel's notes
Discuss P1. Webserver Program Assignment-Page 180 |
Chapter 2.1-2.5 |
Email me the URL of the Specification for HTTP version 1.0 and a list of ten topics that you believe are of current interest to the evolving network. (Active Participation grade) Problems 1.8, 1.16, Discussion Questions: 1.9, 1.11 |
||
3 | 1/28/03 | Application Layer II | Chapter 2.6-2.8 |
Problems 2.2, 2.12, 2.17 Discussion Questions 2.2, 2.12, |
||
4 | 2/4 |
Application Layer III |
Article Review 1 Due | |||
5 | 2/11 |
Discusss P 2 - Email Agent - Page 180 |
Chapter 3.1-3.5 |
Hand in Project 1
|
||
6 | 2/18 | Snow break - unplanned | ||||
7 | 2/25 | Transport Layer | Chapter 3.5-3.8 |
Problem 3.6, 3.16, 3.20, 3.26, Article Review 2 Due |
||
Break | 3/4 | |||||
8 | 3/11 |
DiscussP3- Routing Algorithm - Page 415 |
Chapter 4.1-4.7 |
Hand in Project 2 | ||
9 | 3/18 |
|
Chapter 4.8-4.9 |
Problems 4.4, 4.6, 4.10, 4.25, 4.30
|
||
10 | 3/25 | Link Layer | Chapter 5.1-5.6 | Article Review 3 Due | ||
11 | 4/1 | Link Layer | Chapter 5.-5.10 | 5.1, 5.8, 5.18, 5.22 (assigned in class) | ||
12 |
4/8 | Multimedia Networking | Chapter 6 |
Article Review 4 Due |
||
13 | 4/15 | Security | Chapter 7 |
Problems: 6.4, 6.5, 6.6, 6.14, |
||
14 | 4/22 | Network Management | Chapter 8 |
Hand in Project 3 Sign up for 5-10 minute (x-credit) presentation on current Networking Topics |
||
15 | 4/29 |
Open discussion and problem solvingExtra Credit Class Presentations
|
Problems Chapter 7.3, 7.4, 7.7, 7.12 Chapter 8.1, 8.3, 8.7 Article Review 5 Due Signup to take Final Exam. |
|||
5/6 |
OPTIONAL FINAL EXAM
|
|||||
|
Grading
Your performance will be assessed based on regular, active participation in and contribution to the class discussions; some homework assignments such as the Web page creation and problem sets, three projects, and a final exam. An important component of class participation is finding related material for this course on the Web and submitting the links to the student responsible for the organization of the topic. You will be required to provide a written review of two such pages submitted by others, the links to the reviews must also be submitted to the student responsible for the topic.All assignments require that your name, the date of the assignments submission, the content of the assignment and the name of this class be on the top of the page for the assignment. Without the above information I cannot give full credit for the assignment.
You will maintain a website that maintains links to:
- Your required class organizational page.
- All your submitted URL's (organized by subject),
- All your reviews
- Any other information you want to add to your site.
- (Your projects and homework should not be posted to your website until after they are graded)
You will submit your websites assignment page link as part of your submissions in your email. The links must be accurate and working in order to get full credit for your submission. All email submissions must have a subject line that starts with "CSC8560 Spring 2003: Assignment". (You will lose 25% of your submission credit if your website is not in working order).
URL's will be sent in the form of "http://host:portnumber/websitedirpath/file" in your email.
Code must be mostly your own (the algorithm's must be all your own). If you are using anyone else's code, you must document where it is used and who created it. (Failure to provide this information requires an automatic zero for the project, see academic integrity policy above)
All reports must be submitted in hard copy.
- Your programming assignment reports will consist of:
- Title Sheet
- Project description
- Source Code
- Description of the tests or of the running of code
- Results of the tests or runs (screen shots, textscript ouputs, graphs, etc..)
- Conclusions: (Lessons learned, difficulties, suggestions, and final evaluation of program).
You will be graded on the following criteria:
- Organization 10%
- Spelling and grammar 25%
- Completeness of report 25%
- Completeness of code 20%
- Interesting conclusion 10%
Homework assignments are due on the date indicated on this Syllabus. I cannot accept late homework. The grade for homework will be +, =, -, 0. A + (13 pts) indicates a great attempt at the assignment with all the problems completed correctly. A = ( 10 pts) indicates a good attempt to do the problems. A - (5 pts) indicates that more than half the problems were not really attempted.. A 0 (0pts) indicates that the problem was not handed in on time or was really done.
Only hard copies of homework will be accepted as submissions.
Summary of Submission format requirements:
Hard copy- Homework, Projects
Emails - URL's for topics URL's and Reviews
Website - Class website, topic organization page, reviews, presentations, demonstrations.
Extra Credit is applied on a linearly diminishing scale. If your final grade is at 70% level then up to 6% can be given for an extra credit assignment. At the 94% grade level the extra credit is worth 0%.
The final is optional for this course if you are happy with your grade going into the final then you can be exempted from the final. On the last day of class you must commit to taking the final or skipping the final. Once registered for the final the finals grade will be used a part of your final grade.