| Lecture |
Section 1: Milam
213 TR
12:00 - 13:20 |
Instructor
(contact info/office
hours ) |
Paul D. Paulson (email) |
TAs
Office/lab hours in Dearborn
205 TBA |
Craig Furtado (email)
Viet Le (email)
|
| Prerequisites |
CS261, C programming and Unix familiarity |
| Textbook and Lab Manual |
Required:
Kurose & Ross, Computer
Networking: A Top-Down Approach (4th edition), Addison-Wesley,
2008. ISBN 0321497708
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 @ 2%
5 homeworks @ 1%
2 programming assignments @ 10%
2 quizzes @ 7.5%
2 midterm exams @ 15%
Final exam (Wednesday, June 11, 6:00 pm)
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. |
|