SCIMA-2120-1: Computational Practices 1
Fall 2026
- Subject: Science and Math
- Type: Seminar
- Delivery Mode: In-Person
- Level: Undergraduate
- Course Dates: September 02, 2026 — December 08, 2026
- Meetings: Thu 9:00-11:30AM, Double Ground - D104
- Instructor: Susie Fu
- Units: 3.0
- Enrolled: 3/16
Description:
This course introduces students to computer programming and AI-assisted coding as creative tools for making interactive digital art. Through hands-on projects, students will learn to code while expanding their artistic practice. CP1 is the foundational course in the Computational Practices Minor sequence. The first half of the semester focuses on core programming concepts through visual art projects. Students will develop essential computational thinking skills including abstraction, iteration, debugging, and code tracing. The second half introduces AI coding assistants as tools for more advanced concepts such as state machines, object-oriented programming, and system design. The semester culminates in a substantial final project. Students will learn p5.js, a widely-used creative coding framework. AI tool options will vary based on instructor and class needs. No prior programming experience required. Students will gain computational literacy and systematic thinking abilities that are increasingly essential across creative industries and life after graduation.Science and Math (SCIMA) courses develop students' capacity for evidence-based reasoning through the study of life, earth, and physical sciences and of computational and theoretical mathematics. In these courses, students learn to recognize and interpret meaningful patterns of information; to assess the validity of empirical claims, distinguishing between opinion and fact; and to understand the sociocultural relevance of scientific and mathematical thinking.
Pre-Requisites and Co-Requisites:
Visit Workday to view this information.