STEM3 Course Schedule¶
Thu, Nov 13th 2025¶
Start: 14:00 End: 17:30
Content:
- Expectation/Experience
- Schedule and Grading
- Theory
- Visualization task
Details:
- tbd
Fri, Nov 14th 2025¶
Start: 9:00 End: 17:00
Content:
- Visualization task (presentation)
- Fantasy device (start)
Details:
- tbd
Mon, Nov 17th 2025¶
Start: 9:00 End: 17:00
Content:
- Fantasy device (presentation)
- Real ESP32 devices
Details:
- Hello world ESP32
- Output control with ESP32
- Touch input with ESP32
- Controlling an LED with touch input
Tue, Nov 18th 2025¶
Start: 9:00 End: 17:00
Content:
- First tasks with ESP32: Combining ESP32 with computer, mini project camera booth (OpenCV)
Details:
- Touch input to capture images --> this is an exemplary project for combining ESP32 with computer via Serial communication.
- The first task is to build a controller using the ESP32. It should handle at least five different touch inputs and send signals to a PC via Serial communication. On the PC side, a simple Python program should read the serial input and display the received signals in the console. Implement a small game that uses the touch inputs to control a character or object on the screen.
Wed, Nov 19th 2025¶
Start: 9:00 End: 13:00
Content:
- Working on and demoing first ESP32 task
Details:
- Highschool students will visit the lab and see the ESP32 projects. Use them for user testing and feedback.
Thu, Nov 20th 2025¶
Start: 9:00 End: 17:00
Content:
- Finishing and presenting ESP32 tasks
Details:
- If you have not finished the first ESP32 task, use the morning to complete it.
- In the afternoon (2:15pm), present your ESP32 projects to the class. Each person gets 5 minutes to showcase their work and explain their learning process.
- Note that not just the presentations are judged, but also your curiosity about the other projects and your engagement during the presentations.
Fri, Nov 21st 2025¶
Start: 9:00 End: 17:00
Content:
- Working with Robots
Details:
Mon, Nov 24th 2025¶
Start: 9:30 End: 17:00
Content:
- Theory image processing
- OpenCV tutorials
- Working with Robots (until lunch)
Details:
- OpenCV
- Image processing theory slides:
- Image basics
- Color spaces
- Image transformations
Tue, Nov 25th 2025¶
Start: 9:00 End: 17:00
Content:
- Theory image processing
- OpenCV tutorials
Details:
Wed, Nov 26th 2025¶
Start: 9:30 End: 13:00
Content:
- OpenCV development
Details:
- tbd
Thu, Nov 27th 2025¶
Start: 14:00 End: 17:00
Content:
Project planning:
- Build pairs for mini-project, brainstorm ideas, plan implementation
- Each mini-project should combine:
- Camera image processing via OpenCV or using another input sensor (not just button or touch)
- ESP32 or Robot interaction as output device
- Optional: Human pose estimation or other advanced techniques
- Clarify requirements, needed hardware and goals for mini-project
Details:
- tbd
Fri, Nov 28th 2025¶
Start: 9:30 End: 17:00
Content:
- Working on the Mini-Project
Details:
- tbd
Mon, Dec 1st 2025¶
Start: 9:00
End: 17:00
Content:
- Working on the Mini-Project
Details:
- tbd
Tue, Dec 2nd 2025¶
Start: 9:00
End: 17:00
Content:
- Working on the Mini-Project
- Final presentation preparation
- Final presentations starting at 3 pm (presence is mandatory for all, not just presenters)
Details:
- tbd
Wed, Dec 3rd 2025¶
Start: 9:00
End: 11:00
Content:
- Final presentations continued (presence is mandatory for all, not just presenters)
Details:
- tbd