CS 446: Introduction to Internetworking

(Spring 2004)


Overview: The objective of this course is to provide a practical understanding of computer networks with emphasis on the Internet. The course starts with an overview of the Internet, its protocol layers, edge and core networks, access networks and physical media. The course then focuses on fundamental design and implementation concepts of the application, transport,  network, and link layers of the Internet. Programming assignments provide hands-on experience in network programming and protocol programming.


Instructor:
Nabil Hinnawi (nhinnawi@cs.umb.edu)

Teaching Assistant: Joe Kimpel (jkimpel@cs.umb.edu)

Class Time and Room:
Tu/Thu 19:00-20:15, Room (TBD)

Text:
  Computer Networking: A Top-Down Approach Featuring the Internet, 2/e, James F. Kurose, Keith W. Ross, ISBN: 0-201-97699-4 (Addison Wesley 2002) Pre-requisite:
Syllabus

Lectures

Homework:  See syllabus for assigned problem sets
Programming Assignments

Guidelines:

Grading:
Accomodations:  Section 504 of the Americans with Disabilities Act of 1990 offers guidelines for curriculum modifications and adaptations for students with documented disabilities. If applicable, students may obtain adaptation recommendations from the Ross Center for Disability Services, M-1-401, (617-287-7430). The student must present these recommendations and discuss them with each professor within a reasonable period, preferably by the end of Drop/Add period.

Student Conduct: Students are required to adhere to the University Policy on Academic Standards and Cheating, to the University Statement on Plagiarism and the Documentation of Written Work, and to the Code of Student Conduct as delineated in the catalog of Undergraduate Programs, pp. 44-45, and 48-52. The Code is available online at: http://www.umb.edu/student_services/student_rights/code_conduct.html