| Lecture | Section 1: Gilbert 224 (Chemistry Building) TR 14:00 - 15:20 |
Instructor (contact info) | Paul D. Paulson |
Office Hours (in KEC 2061) | W 10:00 am - 12:00 noon, 1:00 - 4:00 pm other days/times by appointment |
TAs Office/lab hours in Dearborn 205 (TBA) | Rick Edgecombe (email) Matt Hillier (email) Viet Le (email) Vaidy Ramamoorthy (email) |
| Prerequisites | CS261 and (CS271 or ECE375) |
| Textbook and Lab Manual | Required: Comer, Douglas E., Computer Networks and Internets with Internet Applications (4th edition), Pearson Prentice-Hall, 2004. ISBN 0-13-143351-2 Comer, Douglas E., Hands-on Networking with Internet Technologies (2nd edition), Pearson Prentice-Hall, 2004. ISBN 0-13-144310-0 (free with textbook) Recommended (and free): Hall, Brian, Beej's Guide to Network Programming: Using Internet Sockets |
Course Learning Objectives | On completion of the course, students will be able to: - describe the hardware devices used to create a network
- give examples of networking technologies, and examine the associated standards
- describe the essential features of a networking protocol
- describe various congestion control, error detection, and error correction schemes
- create a local area network and a model intranet by configuring networking hardware and software in a controlled laboratory environment
- create low-level client-server application programs using the socket API
- demonstrate (simulate) the processes of packet construction, packet switching, and packet deconstruction
- apply a route discovery algorithm to determine the shortest path in an internet represented as a weighted graph
- compare/contrast cable networking and wireless networking
- use a variety of networking services, such as DNS, NAT and ARP
- associate networking functions with the appropriate layers of the ISO/OSI networking layering model, and associate internetworking functions with the appropriate layers of the TCP/IP layering model
- describe network security issues and some of the methods for managing those issues
|
| Academic Honesty Policy | See the university, college, department, and course policies. Obviously, compliance is expected. |
| Schedule | Check here every week; the schedule is subject to "adjustments" |
| Grades | 5 labs / reports @ 5% 3 homeworks @ 0% 2 programming assignments @ 10% 2 quizzes @ 10% 1 midterm exam Final exam (Monday, March 19, 2007, 12:00 noon) Final grades are based on the accumulated percentage. See the evaluation criteria and grading scale. Quiz, exam, and final grades may be adjusted linearly if it seems appropriate. | |