MonJul 19 12:45pm – 3:45pm Lab #1: Computer Engineering – Hardware Perspective
Scholars learned about computer engineering from the hardware perspective by assembling basic logic gates to implement a simple "calculator" for adding small binary numbers.
7:30pm – 8:30pm Optional Lab/Office Hours
TAs: Sabrina Herman, Guadalupe Bernal, Tito Marseca
TueJul 20 12:45pm – 3:45pm Lab #2: Computer Engineering – Software Perspective
Scholars learned about computer engineering from the software perspective by incrementally programming a microcontroller in C++ to implement an IoT "smart light" system.
7:30pm – 8:30pm Optional Lab/Office Hours
TAs: Nick Cebry, Sabrina Herman, Guadalupe Bernal, Neha Malepati
WedJul 21 12:45pm – 3:45pm Design IoT System for Project
Scholars worked in groups of three to begin designing an IoT system inspired by a real-world application of IoT. Scholars experimented with input and output modules that are appropriate for their system.
7:30pm – 8:30pm Optional Lab/Office Hours
TAs: Nick Cebry, Sheryas Patil, Ruyu Yan, Neha Malepati
ThuJul 22 12:45pm – 3:45pm Design, Implement, and Test IoT System
Scholars finished designing their IoT system before using an incremental design process to implement their IoT system with a mix of software and hardware. Scholars then tested their system to ensure proper functionality.
7:30pm – 8:30pm Optional Lab/Office Hours
TAs: Shreyas Patil, Ruyu Yan, Tito Marseca
FriJul 23 12:45pm – 3:45pm Test IoT System, Prepare Demonstration/Presentation
Scholars finished testing their IoT system, before preparing a presentation describing the broad motivation for their IoT system, a real-world example of an embedded system or IoT device similar in spirit to their project; and their specific design.
6:30pm – 7:30pm Design Project Presentations