hovav@cs.ucsd.edu
This course is an 8-bit analog of CSE 125, Software System Design and Implementation.
Student teams will implement an audio and video demonstration program that is as impressive as possible on a classic 8-bit computer, 1982’s Sinclair ZX Spectrum 48K.
As in CSE 125, students will work in groups on a substantial project, produce a software artifact that they can show to potential employers, and have fun.
In addition, by taking CSE 0175, students will learn exactly how a simple computer is implemented, including the CPU, chipset, and peripherals; and learn to program under extreme resource constraints that require optimization down to the cycle.