EEL4595 Data and Computer Communications
Fall 2004, 3 Credits, Section #1024X

Catalog Description: This course is a senior-level introduction to the principles and practice of computer networking, emphasizing data and computer communications and the lower layers of the OSI and TCP/IP protocol architectures.

Time and Place: 3rd period (0935-1025) MWF, Room 239, Larsen Hall.

Course Objective: Students will gain fundamental knowledge and understanding of the basic principles and practice of computer networking, emphasizing data and computer communication within the framework of the lower layers of the OSI and TCP/IP protocol architectures, through class lectures, reading assignments, homework, and a project.

Prerequisites: Completion of EEL3701C is required, and EEL4514 and EEL4744C are recommended but not required, as is basic knowledge of C/C++ programming.

Prerequisites by Topic: Basic concepts and methods in digital logic design, basic concepts in computer systems organization, and basic concepts in communications signals, systems, and components.

Required Text: W. Stallings, Data and Computer Communications, 7th Edition, Prentice Hall, 2004, ISBN 0-13-100681-9.

Instructor:

Suggested References: Topics: Grading Policy:

Project: A team-oriented class project will be assigned in the latter half of the semester in order to provide students with the opportunity to explore fundamental issues, key technologies, and emerging challenges in data and computer communications. Students will be permitted to select their project topic, and their team membership, both subject to instructor approval. Several options for project topics are anticipated through experimental, simulative, or analytical means.


Deadline Policy: All assignments will be given with a strict deadline, and students are required to submit their assignments on or before the deadline. In case of extenuating circumstances, students are advised to contact the professor immediately or as soon as practical.

Attendance Policy:Attendance at all lectures is mandatory and participation in class discussions is highly encouraged. The instructor reserves the right to administer announced or "pop" quizzes, check attendance, etc. and impose grade penalties for repeated absences or tardiness.

Conduct Policy: We, the members of the University of Florida community, pledge to hold ourselves and our peers to the highest standards of honesty and integrity. On all work submitted for credit by students at UF, the following pledge is either required or implied: "On my honor, I have neither given nor received unauthorized aid in doing this assignment."

As for this particular course (EEL4595, Fall 2004), all assignments and exams are to be strictly considered an individual effort unless expressly indicated otherwise by the instructor.

Academic Honesty: All students admitted to the University of Florida have signed a statement of academic honesty committing themselves to be honest in all academic work and understanding that failure to comply with this commitment will result in disciplinary action. This statement is a reminder to uphold your obligation as a student at the University of Florida and to be honest in all work submitted and exams taken in this class and all others. More information on academic honesty at UF can be found here.

From the university regarding accommodations for students with disabilities: "Students requesting classroom accommodation must first register with the Dean of Students Office. The Dean of Students Office will provide documentation to the student who must then provide this documentation to the Instructor when requesting accommodation."


READING ASSIGNMENTS TO DATE

ASSIGNED DESCRIPTION LECTURE NOTES
08/23/04 Mon. Chapter 1 (Data Communications and Networking Overview)PowerPoint file (~16MB)
08/27/04 Fri. Chapter 2 (Protocol Architecture)PowerPoint file (~1MB)
09/01/04 Wed. Review: Chapter 3 (Data Transmission), Chapter 4 (Guided and Wireless Transmission), and Chapter 5 (Signal Encoding Techniques)PowerPoint file (~1MB)
09/10/04 Fri. Chapter 6 (Digital Data Communication Techniques) PowerPoint file (~1MB)
09/15/04 Wed. Chapter 7 (Data Link Control Protocols) - not including Appendix 7A PowerPoint file (~1MB)
09/27/04 Mon. Appendix 7A (Flow Control Performance) and Chapter 8 (Multiplexing) PowerPoint file (~1MB)
10/01/04 Fri. Chapter 10 (Circuit Switching and Packet Switching) PowerPoint file (~2MB)
10/08/04 Fri. Chapter 12 (Routing in Switched Networks) PowerPoint file (~2MB)
10/15/04 Fri. Chapter 15 (LAN Overview) PowerPoint file (~1MB)
10/29/04 Fri. Chapter 16 (Wired/High-Speed LANs) PowerPoint file (~1.5MB)
11/03/04 Wed. Chapter 17 (Wireless LANs) PowerPoint file (~1MB)
11/12/04 Fri. Chapter 18 (Internet Protocols) PowerPoint file (~1MB)
11/19/04 Fri. Chapter 19 (Internetwork Operation) PowerPoint file (~1MB)
12/06/04 Mon. Special Topic #1: InfiniBand (by E. Grobelny, Ph.D. Student, ECE Dept.)
Special Topic #2: Scalable Coherent Interface (by H. Su, Ph.D. Student, ECE Dept.)
PowerPoint file (~1MB)
PowerPoint file (~1MB)
12/08/04 Wed. Special Topic #3: RapidIO (by D. Bueno, Ph.D. Student, ECE Dept.)
Special Topic #4: Optical Networking (by I. Troxel, Ph.D. Student, ECE Dept.)
PowerPoint file (~1MB)
PowerPoint file (~3MB)

HOMEWORK AND PROJECT ASSIGNMENTS TO DATE

NAME ASSIGNED DUE DESCRIPTION
HW#108/25/04 Wed.09/01/04 Wed.Survey information in the library and on the web, and then write a 3-5 page technical paper in your own words that provides an overview of the history of Ethernet, from its infancy to 10GigE. Find and cite 5-10 credible references using the same format as those cited in our text.
HW#209/01/04 Wed.09/10/04 Fri.Problems: 2.2-2.5, 2.7-2.9, 3.1, 3.10, 4.1
HW#309/10/04 Fri.09/15/04 Wed.Problems: 5.1, 5.6-5.10, 6.1-6.6
HW#409/15/04 Wed.09/22/04 Wed.Problems: 6.7-6.10, 6.12, 6.16, 7.1, 7.4, 7.9, 7.12, 7.15, 7.16
HW#509/29/04 Wed.10/06/04 Wed.Problems: 7.2, 7.3, 7.5, 8.5-8.9, 8.11-8.13, 8.16, 8.17, 8.19
HW#610/06/04 Wed.10/13/04 Wed.Problems: 10.1-10.10
HW#710/13/04 Wed.10/20/04 Wed.Problems: 12.1, 12.7, 12.8, 12.9a, 12.10a, 12.11, 12.13-12.16, 12.17a, 12.18
HW#810/18/04 Mon.10/25/04 Mon.Problems: 15.1-15.6, 15.10
CLASS PROJECT10/18/04 Mon.see assignment See handout on project assignment and handout on project ideas
HW#911/03/04 Wed.12/01/04 Wed.Problems: 16.4, 16.7, 16.10, 16.11, 18.5, 18.8, 18.11, 19.1, 19.3
NOTE: All homework and project assignments are due at the beginning of class on the designated date.

EXAM SCHEDULE

TYPE DATE/TIME PLACE MATERIAL
Exam #1Friday, 09/24/04 in classLarsen 239 Chapters 1-7 (Sample Exam, Review Sheet)
Exam #2Wednesday, 10/27/04 in classLarsen 239 Chapters 7A, 8, 10, 12, and 15 (Review Sheet)
Exam #3Friday, 12/03/04 in classLarsen 239 Chapters 16-19 ( Review Sheet)



Sample of Related Web Sites

Student resources related to our textbook
Some useful network definitions
Charles Spurgeon's Ethernet Web Site
IEEE 802 LAN/MAN Standards Committee
Internet Engineering Task Force (IETF)
International Telecommunications Union (ITU)

IEEE Computer Society
IEEE Communications Society
ACM SIG on Data Communication

Network World Fusion
CommWeb Magazine Network
EE Times

National Lambda Rail (NLR)
Florida Lambda Rail (FLR)