Fall 2014 CSC 469/569 Computer Networks

Graduate Assignments

Reading/Homework Assignments

Homework 1
Homework 2
Homework 3
Homework 4
Homework 5
.NET TCP Programming Lab
Homework 6

Study Guides

Quiz 1 Study Guide
Midterm Study Guide
Week 6 Quiz Study Guide
Week 8 Test Study Guide
Week 10 Quiz Study Guide

Resources and Examples

Echo server Example
Echo Client Example
Uncompleted Map Server
Java FX Example
C# Tutorials

Course Description

CSC 469/569 Computer Networks (3.00)

Exploration of data communications and computer networks. Topics include network architecture, TCP/IP protocols, wireless and mobile networks, and network security. Includes hands-on lab activities and an introduction to network programming. Same as: CSC 569. Same as: CSC 569. Prereqs: CSC 220. Junior standing or instructor consent.

Instructor Accessibility

My office is in Carnegie Hall 311 B. You can stop by in person, or call my office at 630-637-5174. If I am not at the office and you need immediate attention, you can call me at home at 630-759-2110. You can email me at gcmuganda@noctrl.edu. Fall term office hours are Mondays and Wednesdays 5:00- 6:00 pm; Tuesdays and Thursdays 4:30-6:00 pm.

I can also see you by appointment.

Course Textbooks

The class text book is Kurose and Ross, Computer Networking: A top-down approach, sixth edition, 2013.

Course Outline

Week Course Topics Chapters
1 Introduction to Computer Networks Chapter 1
2 The Application Layer Chapter 2
3 The Transport Layer Chapter 3
4 The Network Layer Chapter 4
5 The Data Link Layer Chapter 5
6 Wireless and Mobile Networks Chapter 6
7 Network Security Chapter 8

Schedule of In-class Quizzes and Tests

All tests and quizzes will be on Thursdays unless otherwise announced.

Class Event Date Percent Weight
Quiz 1 Week 2 5%
Test 1 Week 4 12.5%
Quiz 2 Week 5 5%
Quiz 3 Week 7 5%
Test 2 Week 8 12.5%
Final Exam Week 11 20%

In addition to the tests, there will be a number of homework/ programming assignments. These will will count for 40% of the course grade. They will be designed to help you understand course concepts and prepare you for the in-class quizzes and tests. Some of the tests and quizzes may involve writing short programs based on the concepts covered in lectures and in the programming assignments.

Email Communication

All assignments and projects must be submitted via email using your College email account. and must have a subject that begins with CSC 469/569 Submission, followed by the assignment or project being submitted. For example, CSC 469/569 Submission of Project 1, or CSC 469/569 Submission of Homework 3. When asking a question or requesting help via email, your subject must begin with CSC 469/569 Help: ...

Graduate Projects

Each graduate student is required to select select a course-related topic for additional exploration by the end of week 6. The graduate student will research the topic write an 8-10 page paper on it, and do an oral presentation to the class in Week 10. The graduate project will be weighted the same as a single homework assignment.

Attendance at Graduate Presentations

Attendance at graduate presentations is required for all students. Each un-excused absence at a graduate presentation will result in a deduction of 1 percentage point from the absent student's course average.

Late Policy

All assignments and projects should be turned in by midnight on the day due. A 10% penalty will be assessed on projects turned in late, but in general this penalty will not be levied if the assignment is turned in before I have completed grading the batch of assignments to which it belongs. No assignment/project turned in after the due date for the next assignment/project will be graded. I will make an exception to this rule for students who have been coming to see me for help, where I judge that the student is reasonably close to getting the assignment or project done.

Policy on Missed Quizzes and Tests

In-class tests and quizzes missed without a legitimate excuse cannot be made up. If you have to miss quiz or test (for some legitimate reason) please let me know at least a week before and I will make arrangements for a make up. In the event some unexpected reason beyond your control prevents you from being in class on the day of a test, contact me as soon as possible by phone or email to arrange a make up.

Ethics Policy / Academic Dishonesty.

No student should turn in for grading work that has been done by someone else, or work on which they have received help but which they do not understand. Any work turned in by a student will be considered to have been plagiarized if the student can not explain it when requested to do so by the instructor. It will also be considered to have been plagiarized if there is clear evidence that the work has been copied from another source, even if the student can explain it.