Computing for All: A Prototype-first Approach
This is a hands-on, education-focused project to develop, create, and test new intro-to-computing ideas.
Student researchers who join these positions will
- Create a new intro-to-computing course, inspired by cs5, but with additional hands-on/artifact-building components:
- physical circuits and physical Picobot (well, Picobot-inspired robots)
- building practice with file-system, remote-access, and software-management toolsets (github, et al.)
- prototype-first development of webapps, online visualizations, and APIs
- "using AI well" -- almost a cliche, as sought by employers these days -- including chat, CLI, and agent interfaces
- along with additional computing-related skills you and the team might be interested in pursuing...
- Then, coteach this new intro-to-computing course, in the latter part of the summer
- And (!) improve future versions of early cs courses (cs5, cs35) by strategically integrating these new ideas
For the optional essay prompt, perhaps share a few sentences on your personal interest and/or vision, with respect to computing and education.
An important fraction - perhaps half, maybe more - of the summer's effort is working with the students who take our summer intro courses. This includes both high-school and higher-ed students. It's perhaps a notch or two more involved than grutoring -- all of which is great experience and great fun. Looking to build-then-test your ideas immediately? Join in!
The summer offers the chance to add a layer of reflection, research, and iteration atop all these experiences, and our goal will be to write and submit a conference paper that summarizes the insights we've gained. (The attached document is a paper that 2025's team created.)