CS-391 S1 · Spark! Software Engineering Immersion
An early software-engineering immersion course for students getting their hands on the parts of a modern app stack: React, FastAPI, containers, deployment, collaboration, and technical demos.
CS-391 is an on-ramp into professional software engineering practice. It gives students a compressed but realistic tour of the tools and workflows they will see again in project-based Spark courses and internships.
What students build
Students work through modern full-stack patterns: frontend interfaces, backend APIs, containers, cloud deployment concepts, GitHub collaboration, and demos that explain not just what they built but how it works.
My connection
I co-authored the course and oversaw its early offerings, supporting the instructors and keeping it aligned with the rest of the Spark practicum suite.
Past terms
- Spring 2025
- Fall 2024
- Spring 2024