|
Main Page
Announcements
(Latest: February 25, 2009)
Lectures
Assignments &
Study Guides
Course
Guidelines
Programs
Resources
Syllabus
Grading Policy
|
CS 472 Computer Networks
- Course Description:
- CS472 is a one-semester introduction to computer networking theory,
applications, security, and programming with a focus on TCP/IP computer
networks. It covers networking topics from the application-layer down
(top-down), allowing computer science students to quickly write distributed
applications while learning the theory and practice of computer networking.
This broad top-down introduction to computer networking concepts includes
distributed applications, socket programming, operating system and router
support, routing algorithms, and sending bits over congested, noisy,
and unreliable communication links. This course is both a theory course
and a programming course. Theoretical solutions are analyzed (models
and algorithms) and turned into practical programs. Programming in JAVA
and C++ is an important component of the course. See
syllabus for more details.
-
- Prerequisites
- CS 361 Concurrent Programming, CS282 System Architecture II
Instructor
CS472 Section 601/ECEC490 Section 602 - Bill Mongan - email: wmm24@cs.drexel.edu
- Office hours
Bill: MW 10:30-11:30am in BCC TEC 211A, and anytime by appointment.
Meeting Time
Section 601/602 - MW 2:30-3:50 pm in BCC TEC 217
Textbook
- Required: Computer Networking: A Top-Down Approach Featuring
the Internet, by James F. Kurose and Keith W. Ross, Copyright 2007.
http://wps.aw.com/aw_kurose_network_4. ISBN: 0-321-49770-8.
- Optional but Recommended: Computer Networks by
Andrew Tanenbaum. 4th Edition. ISBN: 978-0130661029.
Last edited: 01/04/2006 wmm24@cs.drexel.edu
|