Teaching interactivity: Introducing computation to art/design students

Research output: Chapter in Book/Report/Conference proceedingChapter


I teach undergraduate and graduate art/design students how to create expressive interactive experiences such as digital games, interfaces, art installations, and mobile applications. A core skill they need to acquire is computational literacy, which is a two-step process. The first step requires an ability to understand and modify code. The second step translates ideas and concepts into code. The transition from the first to second step is challenging for many students. The majority of my students have an art background but little or no knowledge of programming. Despite their passion for interactive media, students are often put off by the relatively steep learning curve of programming. Regardless of the topic I teach, my courses are structured around a series of assignments of varying length (1-6 weeks). Students learn programming by developing projects for these assignments either individually or in small teams. To motivate students and better help them understand the interactive design process, projects are always based on students’ original ideas. In this chapter, I describe how this process takes place in the courses I teach by looking at the work of three students.

Original languageEnglish (US)
Title of host publicationTeaching Computational Creativity
PublisherCambridge University Press
Number of pages24
ISBN (Electronic)9781316481165
ISBN (Print)9781107138049
StatePublished - Jan 1 2017

All Science Journal Classification (ASJC) codes

  • General Psychology


Dive into the research topics of 'Teaching interactivity: Introducing computation to art/design students'. Together they form a unique fingerprint.

Cite this