Premier Graphics
& Animation
AI & Digital Arts · MS elective · 3 credit hours · 16 sessions

Computational Art and Design

This course explores the intersection of computer science and visual arts, focusing on code as a primary medium for creative expression. Unlike courses that use pre-made AI tools, this module teaches students to build their own generative systems from scratch using languages like Processing (Java/Python) and p5.js. Students will investigate the history of algorithmic art, procedural generation, and the logic of randomness to create evolving, rule-based visuals.

§ 01 By the end you can
  1. Master the fundamentals of creative coding: variables, loops, conditionals, and functions
  2. Apply mathematical concepts (trigonometry, vectors, noise) to visual design
  3. Create generative systems that produce unique variations without AI neural networks
  4. Explore the history of computational art (from plotters to pixel sorting)
  5. Develop interactive installations that respond to user input or data streams
§ 02 Sixteen sessions

The whole semester.

  1. 01Introduction to Creative Coding & IDEs
  2. 02The Canvas: Coordinates, Shapes, and Color
  3. 03Logic & Repetition: Loops and Grids
  4. 04Movement & Animation Basics
  5. 05Randomness vs. Controlled Chaos
  6. 06Functions & Modular Design
  7. 07Transformation Matrices & Rotation
  8. 08 · MidtermMidterm Examination
  9. 09Advanced Noise: Perlin & Simplex
  10. 10Cellular Automata & Emergence
  11. 11Fractals & Recursive Systems
  12. 12Particle Systems & Physics Simulation
  13. 13Data Visualization as Art
  14. 14Interaction: Mouse, Keyboard, Camera
  15. 15Exporting: High-Res Print & Web
  16. 16Final Computational Project

Midterm around session 8. Final project briefed at session 8 or 9 and developed in stages until the juries.

Recommended reading
  1. The Nature of Code by Daniel Shiffman
  2. Generative Design: Visualize, Program, and Create with p5.js by Benedikt Gross
  3. Processing: A Programming Handbook for Visual Designers by Casey Reas and Ben Fry
  4. Form+Code in Design, Art, and Architecture by Casey Reas
  5. When the Machine Made Art by Grant D. Taylor
More in AI & Digital Arts