CSE123 – Computer Networks
Units: 4
Course Objectives:
Starting Fall 2007 CSE This course provides an introduction to the concepts and the principles and
methodologies used for the design of computer networks.
Course Description:
Introduction to concepts, principles, and practice of computer communication
networks with examples from existing architectures, protocols, and standards. Layering and
the OSI model; swotching; local, metropolitan, and wide area networks; datagrams and virtual
circuits; routing and congestion control; internetworking.
Format:
Per week: 3 hours of lecture, 1 hour discussion section, 3 hours of computer lab
and 5 hours of outside preparation.
Prerequisites:
CSE 120 or consent of instructor.
Other restrictions:
Majors only. Not to be taken for credit if credit has been received for
ECE 158A,B.
Example Textbook(s):
Computer Networks, 2nd ed., A. S. Tanenbaum, Prentice-Hall, Englewood Cliffs, NJ (1988).
Laboratory work:
Programming project.
Offered:
Two quarters per year, generally in the Fall and Spring.