Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    Nov 21, 2024  
2024-2025 Undergraduate Bulletin 
    
2024-2025 Undergraduate Bulletin

ART 1300 - Creative Coding


Goals: To develop a basic ability to build dynamic, interactive, expressive applications using the Processing computer language. To develop an understanding of the unique artistic opportunities that computer programming enables. To develop basic proficiency in computational thinking skills - breaking down complex problems into smaller pieces, building and testing algorithms, abstracting specific solutions into more general ones, using data to represent real world phenomena.

Content: Creative Coding is a beginning level programming class for artists and makers. Students learn to make dynamic, interactive, expressive applications using Processing, a programming language designed for artists. The course is designed for complete beginners, no previous programming experience is required. Students develop skills through a sequence of creative assignments; coursework culminates in a major final project and exhibition. The course will also highlight groundbreaking work of artists using these kinds of programming tools and examine how the computer enables new forms of expression.

Credits: 4