Course Prefix/Number: CEN4516 Course Title: Computer Networks Course Website:
( login and select CEN4516)

Course Credit Hours: 3 Instructor Name and Contact Information:
Dr. Sharon Simmons Building 79, Room 115 Computer Science Department Phone: 473-7349 Fax: 857-6056 Department: 474-2542

Office hours: MW 12:30 - 3:30 and by appointment Prerequisites: CDA 3100 and COP4601 Course Description:
Theories and techniques to address the increasing demand for digital communications between computers and users are investigated. An analysis of the state of the practice design and configuration schemes is performed. Among these are protocol standards, major transmission components, public and private carriers, management are engineering concerns, data security, error control and network topologies. The International Standards Organization’s Open Systems Interface (OSI) model will be used as the discussion platform, although other models will be discussed.

Student Learning Outcomes:
Students who successfully complete this course will be able to: • Describe in detail – – – – – – – the OSI and the Internet protocol stack switching technology application layer services transport layer services network layer services link layer services the network topologies and the interconnection

• Calculate metrics concerning performance of network, such as – delays (transmission, queuing, propagation) – round trip estimates and timeout • Write socket-based network programs for – application layer application such as a Web server – reliable data transfer – routing datagrams 1

– modeling hardware functionality

Topics Covered:
1. Foundation material (a) (b) (c) (d) (e) (f) (g) (h) (a) (b) (c) (d) (e) (f) (g) (a) (b) (c) (d) (e) (f) (a) (b) (c) (d) (e) (f) (g) (h) (i) (j) protocol stack and peer entities clients and servers connection-oriented and connectionless service circuit and packet switching packet forwarding physical media ISPs and internet backbones delay and loss in packet switched networks principle of application layer protocols HTTP FTP STMP DNS socket programming UDP and UDP web caching multiplexing and demultiplexing connectionless UDP protocols for reliable data transfer connection-oriented TCP principle of congestion control TCP congestion control datagrams and virtual circuit technology link state routing distance vector routing hierarchical routing IP details Internet routing router details IPV6 multicast routing mobility

2. Application Layer

3. Transport Layer

4. Network Layer and Routing

5. Link Layer and LANS (a) data link layer 2

(b) (c) (d) (e) (f) (g) (h) (i) (j)

error detection and correction multiple access protocols LAN addresses and ARP Ethernet hubs, bridges, switches wireless LANs PPP ATM Frame Relay

6. Multimedia Networking

Texts: Required texts:
Computer Networking: A Top-Down Approach Featuring the Internet, 3rd edition J. Kurose and K. Ross Addison Wesley ISBN: 0-321-22735-2

Calculation Midterm Comprehensive Final 6 projects 30% 30% 40%

Grading scale A 92 - 100 % A- 90 - 91.9% B+ 88 - 89.9% B 82 - 87.9% B- 80 - 81.9% C+ 78 - 79.9% C 72 - 77.9% C- 70 - 71.9% D+ 68 - 69.9% D 58 - 67.9% F 0 - 57.9%


Special Technology Utilized by Students:

Expectations for Academic Conduct/Plagiarism Policy:
Academic Conduct Policy Student Code of Conduct

Students with special needs who require specific examination-related or other courserelated accommodations should contact Barbara Fitzpatrick, Director of Disabled Student Services (DDS),, (850) 474-2387. DSS will provide the student with a letter for the instructor that will specify any recommended accommodations.

Work Submission:
All assignments must be submitted through the eLearning web site. Assignments will not be accepted via e-mail.

You are responsible for checking your e-mail and the course website regularly, preferably once a day, to keep up with important announcements, assignments, etc.

Withdrawal from course:
The last day of the term for withdrawal from an individual course with an automatic grade of W is November 5th , 2007. Withdrawals done after that date will result in a grade of WF or withdrawal failing. Applying for an incomplete or I grade will be considered only if: (1) there are extenuating circumstances to warrant it, AND (2) you have a passing grade and have completed at least 70of the course work, AND (3) approval of the department chair.