Standardized Syllabus for the College of Engineering
Catalog Description -
Design, implementation, and internals of networks. Routing, congestion control,
internetworking, TCP/IP, optimization, and proxy services.
Pre-requisites and Co-requisites
: none listed, but undergraduate OS is advisable.
should be able to write simple programs in C and Java under UNIX. A basic
understanding of computer architecture and operating systems would be helpful.
should also know calculus at the level of MAC 2312 and basic probability at the level
of STA 2023.
This course is an introductory survey of the design and implementation of computer
networks. We will focus on the concepts and fundamental design principles that
have contributed to the global Internet's scalability and robustness and will
survey the underlying technologies --- e.g., HTTP, DNS, TCP/IP Protocols,
Ethernet, and routers --- that have led to the Internet's phenomenal success.
Topics include: application/transport/network/data-link layer protocols,
congestion/flow/error control, routing, addressing, multicast, packet scheduling,
switching, internetworking, and networking programming interfaces. There will
be both written and programming assignments.
Contribution of course to meeting the professional component (ABET only –
Relationship of course to program outcomes: Skills student will develop in this course
(ABET only undergraduate courses): N/A
Instructor: R. Newman
Office location: CSE-E346
E-mail address: nemo-at-cise-dot-ufl-dot-edu
Class Web sites:
Office hours: TR 10:40-11:40, R 3:00-4:00