Main Page

Announcements
(Latest: October 5, 2009)

Lectures

Assignments &
Study Guides

Course
Guidelines

Programs

Resources

Syllabus

Grading Policy

 

ECEC357 Intro to Computer Networks

Course Description: 
ECEC357 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 or C++ is an important component of the course. See syllabus for more details.
 
Prerequisites
ECEC301 or CS172

Instructor
Section 601 - Bill Mongan (wmm24)

Office hours
Bill: T 2-3pm in BCC TEC 211A, and anytime by appointment.

Meeting Time
Section 601: T 12:30-2pm, R 12:30-3pm in BCC TEC 302/306A

Textbook

  1. 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.
  2. Optional but Recommended: Computer Networks by Andrew Tanenbaum. 4th Edition. ISBN: 978-0130661029.
 
Last edited: 01/04/2006 wmm24@cs.drexel.edu