51-257 Introduction to Computing for Creative Practices
10 units, Carnegie Mellon University
This course is an introduction to Java programming for designers, architects, artists and other visual thinkers, using the popular "Processing" Java toolkit for interactive graphics. Intended for students with little or no prior programming experience, the course uses interaction and visualization as a gateway for learning the traditional programming constructs and the fundamental algorithms typically found in a first course in programming. Students will become familiar with essential programming concepts (types, variables, control, user input, arrays, files, and objects) through the development of interactive games, information visualizations, and computationally-generated forms. Because of limited space, only Design majors may take this course. Students following an IDEATE concentration or minor should register for 15-104.
Prerequisites: none listed
Courseweave needs JavaScript to show sections, workloads and planning tools.