Keith J. O'Hara


CMSC 117

Introduction to Computing: Interactive Systems

overview | logistics | schedule | announcements | assignments | gallery | resources

This course introduces students to computing through the construction of interactive computing systems, exploring the interface between the physical and virtual worlds. Students will explore creative computation through programming projects involving 2D and 3D graphics, animation, interactivity, and the visualization of data. No prior knowledge of computer programming is required.