Introduction to Programming I

General

Course Long Title

Introduction to Programming I

Subject Code

MTEC

Course Number

613

Department(s)

Academic Level

GR - Graduate

Description

This course provides an introduction to
object-oriented programming languages and how
students can use them to make custom software for
artistic expression. Processing, a creative coding
environment designed by and for artists will be
introduced. An overview of general programming
concepts including types, arrays, control
structures, classes and objects will be presented.
Each student will present a final project which
demonstrates how Processing can be used in
creating generative static works, algorithmic
animations, and real-time audio analysis for
dynamic music visualization.