Go to Main Content

Georgetown University


Detailed Course Information


Fall 2017
Jan 18, 2018
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

CCTP 764 - Expressive Computation
Course Title: Expressive Computation

This course introduces students to expressive computation through Processing, an open-source, Java-based, cross-platform programming development environment engineered for creative procedural expression. Essentially a robust, object-oriented, extensible programming language, Processing was designed initially by MIT grad students Casey Reas and Ben Fry to help designers, artists, and researchers create visually-rich, interactive applications.

In this course, students will gain insight into the nature of code and computation as they design, build, debug, and release new applications every week. During the second half of the semester, students will focus on designing and building applications reflective of their own interests in expressive computation. These applications will typically fall into one of two camps: Data visualization and aesthetic expression. Throughout the semester, we will make use of public datasets and collaborative coding to create our applications.

This course is ideal for students without any coding experience. Students who are already competent in any other programming language should not register for this course.

3.000 Credit hours
3.000 Lecture hours

Levels: MN or MC Graduate
Schedule Types: Lecture

Commun, Culture & Technology Department

Return to Previous New Search
Transparent Image
Skip to top of page
Release: 8.7.2