Computer networking is a rapidly advancing field. The Internet is already an integral part of society. It is therefore important for computer scientists and computer engineers to be familiar with the fundamentals as well as practices of computer networking. This graduate course will emphasize on the algorithms, protocols and performance evaluation of the Internet. Topics include routing, congestion control, network management, multimedia networks and selected materials in wireless networks. Students will work on hands-on projects to experiment with network protocols and tools.
Download syllabus hereInstructor: Rong Zheng (rzheng at cs at uh at edu)
Office: PGH 565
Telephone: (713) 743-2663
Office Hours: TBD
TA: TBD
Course Homepage: http://www2.cs.uh.edu/~rzheng/course/COSC6377
Textbook:
[Kur05]James F. Kurose, Keith W. Ross, "Computer Networking: A Top-Down Approach Featuring the Internet", 3rd ed. Pearson Education, Inc.
Supplement Readings:
[farrel03] Adrian Farrel, The Internet and Its Protocols: A Comparative Approach, Morgan Kaufmann, 2004.
[Pet03] Larry L. Peterson and Bruce S. Davie, Computer Networks - A Systems Approach, 3rd Edition, Morgan Kaufmann, 2003
[Ste03] W. Richard Stevens, UNIX Network Programming: Networking APIs: Sockets and XTI, Vol. I, 2nd Ed., Prentice Hall, 1998
[Stal01] W. Stallings. Wireless Communication and Networks, Prentice Hall, 2001
Prerequisites: UG Computer networking, C++ programming