Schedule
Current, up-to-date schedule for the course; the items on this page are subject to change.
-
WeekDateDescriptionActivities
-
0710/12/2026
MondayField Testing, Benchmarking, and Edge System Evaluation- Reading (P08): A Survey on Edge Performance Benchmarking
- Hands-on Time: Benchmarking and Evaluations (lab opens that week)
- Project Time: Milestone 1 Presentations
- Assignment: HW05 - Benchmark and Evaluate the Vision Node released
- Due: HW04 - Vision at the Edge: Counting and Latency Logging Due
- Due: Milestone 1: Prototype presentations (Week 07)
-
0810/19/2026
MondayOptimization, Monitoring, and Security- Reading (P09): Toward Secure, Trustworthy, and Sustainable Edge Computing for Smart Cities: Innovative Strategies and Future Prospects
- Hands-on Time: Optimizations and Security Hardening (lab opens that week)
- Project Time: Group work time
- Assignment: HW06 - Optimize and Harden the Deployment released
- Due: HW05 - Benchmark and Evaluate the Vision Node Due
- Due: GP01: Project abstract (Week 08)
-
0910/26/2026
MondayNetworking and Communication Protocols at the Edge- Reading (P10): A Survey of Communication Protocols for Internet of Things and Related Challenges of Fog and Cloud Computing Integration
- Hands-on Time: MQTT/HTTP/WebSocket Communication (lab opens that week)
- Project Time: Group work time
- Assignment: HW07 - Wire the Node to the Cloud released
- Due: HW06 - Optimize and Harden the Deployment Due
-
1011/02/2026
MondayScalability, Fleet Management, and Edge Orchestration- Reading (P11): A Delta-Aware Orchestration Framework for Scalable Multi-Agent Edge Computing
- Hands-on Time: Fleet Simulation and Monitoring (lab opens that week)
- Project Time: Group work time
- Due: HW07 - Wire the Node to the Cloud Due
-
1111/09/2026
MondayDeployment Hardening, Failure Modes, and Field Readiness- Reading (P12): Dependability in Edge Computing
- Project Time: Milestone 2 Presentations
- Due: Milestone 2: Field Test presentations (Week 11)
-
1211/16/2026
MondaySocial Side of the Edge: Privacy, Ethics, Bias, and Legal Impact- Reading (P13): A Survey on Security and Privacy Issues in Edge Computing-Assisted Internet of Things
- Project Time: Group work time
-
1311/23/2026
MondayEdge Use Cases: Smart Cities, Industry, Healthcare, and Scientific Instrumentation- Reading (P14): Edge AI Bridge: A Micro-Layer Intrusion Detection Architecture for Smart-City IoT Networks
- Project Time: Group work time
- Due: GP02: Final submission of report, slides, and video (Week 13)
-
1411/30/2026
MondayFuture of Edge Computing and Final Demo/Report Preparation- Reading (P15): Edge Computing: A Comprehensive Survey of Current Initiatives and a Roadmap for a Sustainable Edge Computing Development
- Project Time: Group work time
- Due: Graduate Project: Individual 10-minute discussion completed (Week 14)
-
1512/09/2026
WednesdayFinal Project Presentation and Report Submission- Registrar-assigned final exam slot — not our usual day or time. Wednesday, December 9, 1:00–3:00 PM. This is a different day and a different hour from the regular Monday meeting, and it ends at 3:00 PM, the time class would ordinarily begin.
- Due at 1:00 PM: final presentation and report.
- Peer review is submitted before you leave.
- Due: Final Project: presentation, demo, and report (Week 15, Wed 12/09, 1:00-3:00 PM)
-
Start of the Semester
-
0008/24/2026
MondayCourse Introduction and Light Introduction to Edge Computing- Reading (P00): Gentle Introduction: What is Edge Computing?
- Optional Reading (P01): Edge Computing: Vision and Challenges
- Hands-on Time: Docker (Podman) Hands-On
- Project Time: Introductions and Project Interest Form
- Project: P00 - Edge Computing Group Project released
-
0108/31/2026
MondayEdge Development Tooling and Best Practices- Reading (P02): Gentle Introduction: Containerization at the Edge
- Reading (P03): Performance Characterization of Containers in Edge Computing
- Hands-on Time: SSH, Linux, Git, GitHub
- Project Time: Team building for group project
- Assignment: HW00 - Onboarding and Remote Readiness released
-
0209/07/2026
MondayNo Class (Labor Day)- No class meeting: University holiday (Labor Day).
-
0309/14/2026
MondayOverview of Edge Computing and Edge System Architecture- Hands-on Time: Docker and System Architecture
- Reading (P04): The Emergence of Edge Computing
- Project Time: Group work time
- Assignment: HW01 - Design and Containerize the Edge Node released
- Project: Graduate Project - Edge Computing Application Analysis (4 Credit Hours Only) released
- Due: HW00 - Onboarding and Remote Readiness Due
- Due: Teams must be formed (Week 03)
-
0409/21/2026
MondayEdge Devices, Sensors, and Edge Nodes- Reading (P05): Edge-computing-driven Internet of Things: A Survey
- Hands-on Time: Device and Sensor Telemetry Collection
- Project Time: Milestone 0 Presentations
- Assignment: HW02 - Device Profiling and Sensor Telemetry released
- Due: HW01 - Design and Containerize the Edge Node Due
- Due: Milestone 0: Team and Proposal presentations (Week 04)
- Due: GP00: Topic and scope proposal form (Week 04)
-
0509/28/2026
MondayData Visualization, Data Management, and Analytics at the Edge- Reading (P06): Human-Data Interaction, Exploration, and Visualization in the AI Era: Challenges and Opportunities
- Hands-on Time: Grafana and TimeseriesDB
- Project Time: Group work time
- Assignment: HW03 - Telemetry Pipeline: TSDB, Grafana and Anomaly Alerts released
- Due: HW02 - Device Profiling and Sensor Telemetry Due
- Due: GP00: Project scope agreed with the instructor (Week 05)
-
0610/05/2026
MondayEdge AI, YOLO, and Computer Vision at the Edge- Reading (P07): An Edge Computing Approach for Real-Time Wildlife Detection and Alert System using YOLOv8 on Raspberry Pi 5
- Hands-on Time: YOLO, LocateAnything Inference and Latency Logging
- Project Time: Group work time
- Assignment: HW04 - Vision at the Edge: Counting and Latency Logging released
- Due: HW03 - Telemetry Pipeline: TSDB, Grafana and Anomaly Alerts Due
