Last Taught: Summer 2024 and FALL2024
EEL5718-4598 Syllabus – Summer 2024
EEL5718-4598 Syllabus – Fall 2024
Upcoming TERM: SUMMER 2025
COURSE SECTIONS
The course includes the following sections, with the corresponding requirements:
| CAMP Sections Class #10904 or Class #1086 |
EDGE Sections 2FED or 1FE2) |
100% Online WEBR Sections |
|---|---|---|
| Attendance: View lecture recordings by Wednesday. Attend Thursday problem sessions. |
Attendance: View the lecture recordings and/or problem sessions within 3-7 days of their posting. |
Attendance: View the lecture recordings and/or problem sessions within 3-7 days of their posting. |
| Exam: In-person attendance at the Midterm Exam is required Scheduled: July 17, 2025 |
Exam: Honorlock Scheduled: July 17, 2025 (can request Saturday) |
Exam: Honorlock Scheduled: July 17, 2025 (can request Saturday) |
| Deadlines: On-time assignments required. |
Deadlines: Within one week of Campus section deadline |
Deadlines: Within one week of Campus section deadline |
- Campus students in EEL4598 and EEl5718
(Section CAMP, Class #10904 or Class #1086)- Attendance: Attendance will not be required, but every CAMP section student is responsible to view the lecture recordings within a day or two of their posting.
- Exams: There will be one IN-PERSON exam for campus section students. The midterm exam must be taken in person, no exceptions. The in-person exam will be on Thursday, July 17, 2025, 12:30 PM – 3:15 PM.
- Deadlines: All assignments must be turned in on time. Late penalties will be assigned up to 2-days after the deadline. Then the assignment link will close and the assignment will not be accepted.
- EEL5718 EDGE students (Sections 2FED or 1FE2)
- Attendance: This section is online and attendance is not required, but every EDGE section student is responsible to view the lecture recordings within 3-7 days of their posting.
- Exams: The exam will be taken online using Honorlock, an online system has been purchased to proctor the exam for the online sections.
- Deadlines: All assignments have a one-week extension. Assignments must be turned within one week after the campus section deadline for no penalty. Late penalties will be assigned up to 2-days after the extended deadline. Then the assignment link will close and the assignment will not be accepted.
- (new category) 100% online students (Section WEBR, Class #17965) This section is for campus students who are away from campus to do an internship.
- Attendance: This section is online and attendance is not required, but every WEBR/online section student is responsible to view the lecture recordings within 3-7 days of their posting.
- Exams: The exam will be taken online using Honorlock, an online system has been purchased to proctor the exam for the online sections.
- Deadlines: All assignments have a one-week extension. Assignments must be turned within one week after the campus section deadline for no penalty. Late penalties will be assigned up to 2-days after the extended deadline. Then the assignment link will close and the assignment will not be accepted.
More detailed course information is provided in the course syllabus and in the course Canvas site once the course begins.
Instructor
Instructor of record: Janise McNair
Teaching Assistant: Srivattsan
Contact: Use Canvas Inbox
Course Description
Introductory course on the design of data communication networks: modems, terminals, error control, multiplexing, message switching, and data concentration. Introduces the principles and practice of computer networking, emphasizing data communication and the lower layers of the OSI and TCP/IP protocol architectures.
- EEL5718
- Emphasizes course simulation and performance analysis studies, and critical review.
- EEL4598
- Emphasizes hands-on networking or network experience projects, and background studies.
Goal: To provide an overview of the state of the art in industry and research, while giving the student a technical foundation in the design and analysis of networking systems. (3 credits)
Prerequisites
5718 Prerequisites:
- Communication Systems and Components – EEL4514 (or equivalent knowledge
- Graduate level standing
4598 Prerequisites:
- Programming (EEL 3834 or COP 3503C or COP 3504C or COP 2274 or other programming equivalent)
- Junior or senior level standing
Course Requirements
Computer Requirements
- Electronic homework and project submissions are required
- Access to a networked computer is needed to access simulation and other software for projects and problems
(e.g., MatLab, C/C++, OMNET++, ns-3, Mininet, GENI, Fabric, Python) - If you need remote access to the ECE computer lab, you must create an account. Contact instructor for more info.
Textbooks
Required and Reference Textbooks for the course are updated here: UF Textbook Adoption – EEL5718-4598
When possible (as indicated in the textbook adoption page), the required textbook will be put on reserve in the UF Marsten Science Library. In addition, a few reference books will be available electronically in the course’s Canvas page. The course will include some theory from the textbook, some very recent material from research papers, and some labs/presentations/reports/projects from groups. There is not a laboratory section for this course, but student teams will be required to learn how to use a network simulation or network sniffing package. (package varies by semester)
Course Topics (as time permits)
Related Hot Topics that will be discussed in Summer 2024:
Smart Grid Communications, Data Centers, Software Defined Networks (SDN)
- Overview
- Foundation Topics in Communications
- Physical Layer (e.g., Encoding, Modulation)
- Link Layer and Medium Access Control (MAC) (e.g., Links, Access Networks, Error Control)
- Network Layer: Data Plane (e.g., Data Plane, Addressing, Internet Protocol)
- Network Layer: Control Plane (e.g., Signaling), Routers and Switches
- (if time permits) Transport Layer (TCP/IP, Slow Start)
- (if time permits) Security in Computer Networks (Key management, secure routing)
Grades
In past terms, the grade weights were as follows.
| Grades | Percentage | Dates |
|---|---|---|
| Homework | 20% | Approx every 2weeks |
| Labs | 20% | Approx every 2 weeks |
| Semester Project or Presentation | 15% | Last couple of weeks |
| Midterm Exam | 35% | Week 10 |
| Group and Class Participation | 10% | Approx 1 per week assignment
Discretionary grade assigned by instructor. Includes:
|
Course Policies
- Regular Participation is Expected, either on zoom or in person.
(EDGE student exception: EDGE students are exempt from this requirement) - Check your gatorlink email and Canvas several times per week for course announcements. Students are responsible for announcements made in Lecture, on Website, or via Email.
- It is the student’s responsibility to independently obtain any missed material (including handouts) from lecture. Most are posted in Canvas.
- There will be no make-ups for missing exams, homework, quizzes or in-class assignments for cases that do not have a university-approved excuse.
- Penalties will be assigned for late assignments
(EDGE student exception: EDGE Students have a one-week automatic extension in deadlines beyond the on-campus deadlines. Extensions beyond one week require prior approval by instructor.) - All Non-project group-related assignments, e.g., homework, exams, are an Individual Effort Unless otherwise explicitly specified by the instructor.
- Note for EDGE Students: If you plan to use your work computer to take your exams, you will need to contact your IT department about sharing the administrative permissions on your computer. Honorlock will require computer access permissions to monitor your computer during the exam.
Students with Disabilities
- Students requesting classroom accommodation must first register with the Disability Resource Center (DRC). The DRC office will provide the student with documentation that he/she must provide to the course instructor when requesting accommodation
Academic Honesty
- All students admitted to the University of Florida have signed a statement of academic honesty committing them 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
For more information, please see the UF student conduct and honor code.
UF Counseling Services
Resources are available on-campus for students having personal problems or lacking clear career and academic goals. The resources include:
- University Counseling Center, 301 Peabody Hall, 392-1575
- Career Resource Center, Reitz Union, 392-1601, career development assistance and counseling.
- Personal Counseling, SHCC mental Health, Student Health Care Center, 392-1171
Software Use
All faculty, staff and students of the University are required and expected to obey the laws and legal agreements governing software use. Failure to do so can lead to monetary damages and/or criminal penalties for the individual violator. Because such violations are also against University policies and rules, disciplinary action will be taken as appropriate. We, the members of the University of Florida community, pledge to uphold ourselves and our peers to the highest standards of honesty and integrity.