Course Overview
ESE5180 answers the questions engineers have about scaling from a single prototype up to
thousands of devices
in the field. This class will cover automating build systems with Continuous Integration
(CI), investigating
various wireless protocols, integrating IoT security, and device fleet management. A
final project will show the
intersection of technical design with business planning in order to launch a device.
Lectures are MW 1:45-3:14pm
Fall 2024: Lectures are MW 1:45-3:14pm in Towne 307
Syllabus
Access the full syllabus here.
Schedule
Access the full schedule here.
Final Project
The goal is to find an application for IoT wireless technology, then develop that concept in engineering and business aspects. Students leverage the skills and knowledge gained from the preceding three labs - how to develop using a modern build system, how to choose an appropriate wireless communication system for your application, and how to implement appropriate security features. We want students to learn how to find a problem in the world, design a solution, develop a prototype that de-risksthe most important aspects, and pitch that idea to people who might invest in your idea.Fall 2024
Resources
- Google Drive folder with lectures, assignments, and course resources (accessible by Penn SEAS email only)
- Ed Discussion (our communication channel for the semester)
- Gradescope (assignment submission & regrade requests)
- Request Detkin & Ketterer 24-hour access
- Request Venture Labs Access
- Request Penn Garage Lab Access
- Request Rapid Prototyping Lab (RPL) Access
- Submit Course Feedback Anonymously