EE450 Introduction to Computer Networks
Nazarian Summer 2014
University of Southern California
Department of Electrical Engineering
Course Description
This course provides an in-depth discussion and analysis of the global Internet,
with focus on the design principles, layering and protocol design and analysis.
Topics covered include the Internet structure and architecture, Transport and
congestion control protocols, socket programming, network layer and routing
protocols, link layer and MAC protocols, network applications and
internetworking.
Website
DEN: http://den.usc.edu/
Textbook
Textbook: Computer Networking: A Top-Down Approach, James F.
Kurose, and Keith W. Ross, (6
th
edition)
Additional (Recommended) Readings
Computer Networks, Andrew S. Tanenbaum
Computer Networks: A System Approach, Larry L. Peterson and Bruce S.
Davie
Communications Networks, Alberto Leon-Garcia and Indra Widjaja
Computer and Communication Networks, Nadir F. Mir
Data Communications and Networking, B. Forouzan
Computer Networking with Internet Protocols and Technology, William
Stallings
Prerequisite
C or C++, Unix (more details will be provided during lectures)
Instructor
Dr. Shahin Nazarian
Office: EEB340
Office Hours: TBA
TBA
Phone: (213) 740-4653
http://atrak.usc.edu/~shahin/
TA and Grader: TBA
Updated course information will be posted on the course DEN page.