ACETry ACE ↗
← Back

DART 205Creative Coding: Scripting for Art and Design

3 credits · Digital Arts · Penn State

DART 205 Creative Coding: Scripting for Art and Design (3) Introduces object-oriented programming fundamentals for the production of expressive interactive experiences such as animations, interfaces and games. This course introduces object-oriented programming fundamentals for the production of expressive interactive experiences such as animations, interfaces and games. This course focuses on creative work that is exploratory and experimental and engage students in studio research methods to advance their skills and critical competence in new media. Students apply computation concepts based on readings and discussions of key texts about interactive design, media art, and game design to the creation of original interactive projects. The course offers a series of scripting exercises in which students learn to develop applications using both a top-down and bottom-up design process. Students also develop a series of more ambitious computational projects using an iterative design process. They produce detailed design treatments and working prototypes before turning in final applications developed using an object-oriented programming language. The course gives students the requisite computational and conceptual skills to take more advanced new media, digital arts and media design courses in the School of Visual Arts.

Before you enroll

Prerequisites

None listed in the catalog.

Where it fits

Where it sits in degree plans

Required in (1)

  • Digital Arts and Media Design, B.Des.

One of the options in (2)

  • Artificial Intelligence and Society, Certificate
  • Digital Multimedia Design, B.Des.
What it opens up

Courses that list DART 205 as a prerequisite (5)