This course is an introduction to computing that does not require any prerequisites. The Fall 2027 offering of this studio meets twice weekly, for two 90 minute lectures on Tuesdays and Thursdays. The course structure listed below is subject to change.
The course is split into two successive modules. In module A, students will learn about how to work with LLMs in practice to research and design computing solutions without explicit knowledge of any programming language. In module B, students will apply these techniques in a final project building a computing solution.
All exercises in this syllabus are built around the use of Opencode, an open source coding agent. Each student’s Opencode will be configured with access to a range of LLMs that are either hosted by Brown, or provided commercially. [NB: this is a design choice made in August 2026, and may be changed between now and 2027 as the landscape of coding agents shifts.]
| Week | Date | Title | Content | Assignment |
|---|---|---|---|---|
| Week 1 | Thu Sep 9 | |||
| Week 2 | Tue Sep 14 | |||
| Thu Sep 16 | ||||
| Week 3 | Tue Sep 21 | |||
| Thu Sep 23 | ||||
| Week 4 | Tue Sep 28 | |||
| Thu Sep 30 | ||||
| Week 5 | Tue Oct 5 | |||
| Thu Oct 7 | ||||
| Week 6 | Tue Oct 12 | |||
| Thu Oct 14 | ||||
| Week 7 | Tue Oct 19 | |||
| Thu Oct 21 | ||||
| Week 8 | Tue Oct 26 | |||
| Thu Oct 28 | ||||
| Week 9 | Tue Nov 2 | |||
| Thu Nov 4 | ||||
| Week 10 | Tue Nov 9 | |||
| Thu Nov 11 | ||||
| Week 11 | Tue Nov 16 | |||
| Thu Nov 18 | ||||
| Week 12 | Tue Nov 23 | |||
| Thu Nov 25 | Thanksgiving recess (Nov 24–28) — no class | |||
| Week 13 | Tue Nov 30 | |||
| Thu Dec 2 | ||||
| Week 14 | Tue Dec 7 | |||
| Reading period | Thu Dec 9 | Reading period (Dec 8–12) | ||
| Exams | Dec 13–21 | Final examination period | ||