CSE 489/589: Modern Network Concepts

Fall 2003
MWF 10:00am--10:50am, Place: NSC 222

Course Syllabus

Instructor:     Prof. Hung Q. Ngo
            Office: 239 Bell Hall
Office Hours: T & Th 10:00-11:00am Phone: 645-3180 x 160
Email: hungngo@cse.buffalo.edu Teaching Assistants: (in random order) Ms. Xiang Yu Office: Trailer A19 Office Hours: Tuesday.1:30pm-3:30pm Phone: Email: xiangyu@cse.buffalo.edu Recitation: Tuesday 10:00-11:50am Ms. Zhaofan Ding Office: Trailer B20 Office Hours: Fridays 4-6pm Phone: Email: zding2@cse.buffalo.edu Recitation: Monday 9:00-9:50am Mr. Jie Xu Office: Trailer A19 Office Hours: Mondays 1-3pm Phone: Email: jxu5@cse.buffalo.edu Recitation: Friday 2:00-2:50pm

Course Description:

This course introduces basic elements of modern computer and telecommunication networks. A hybrid five-layer reference model resembling the popular TCP/IP model will be discussed. In each layer, the state-of-the-art hardware and software technologies are introduced. These include, for example, Fiber-optic and Mobile/Cellular communications in the Physical Layer; Wavelength/Time Division Multiple Access Protocols in the Data Link Layer; Unicast and Multicast protocols in the Network Layer; TCP/UDP and ATM Adaptation Layer Protocols in the Transport Layer; and Network Security in the Application Layer.

Course Objectives:


basic C/C++ programming in the Unix environment, elementary probability, statistics, computer architecture, basic knowledge on the Unix operating system (processes, file IO, threads), elementary data structures and algorithms (stacks, queues, linked list, etc.)

At the end of this course, each student should be able to:


Class homepage:


Work load:

Grading policy:

Academic Honesty:

Misc. Items: