Introductory computer science classes face the unique challenge of exposing modern machines’ raw power, capable of computation orders of magnitude faster than a human, at a comprehensible scale to students of diverse backgrounds. Codillon is an endeavor to develop not only a curriculum revolving around music and signal processing, but also a purpose-built WebAssembly editor. By grounding the class in a tangible medium, designing a user interface that encourages exploration, and choosing a language with simple syntax, this project aims to increase the accessibility of computer science and to enable students to creatively interact with their own devices.
Francis Chua, BS Candidate in Math and CS (Stanford); Majd Nasra, MS Candidate in CS (Stanford); Haibib Kerim, BS Candidate in CS (Stanford); Advised by Professors Chris Gregg and Keith Winstein (Stanford)