SCIMA-3120-1: Computational Practices 2
Spring 2025
- Subject: Science and Math
- Type: Seminar
- Delivery Mode: In-Person
- Level: Undergraduate
- Campus: San Francisco
- Course Dates: January 21, 2025 — May 12, 2025
- Meetings: Tue 7:15-10:15PM, Double Ground - D104
- Instructor: J.D. Zamfirescu-Pereira
- Units: 3.0
- Enrolled: 7/16
J.D. Zamfirescu-Pereira
Assistant Professor, Critical Studies Program
Description:
Building on the skills and approaches developed in Computational Practices 1, this course extends students' depth of knowledge in computation through the use of case studies, prior work deconstructions, and mini-projects. Movement, reaction, vision, sensing, patterning, repetition, and emulation are created by encoding process into computer code, electronic components, and mechanical parts, enabling the creation of robots, AIs, sculptures, visualizations, conversations, simulations, and experiments capable of illuminating the world and discovering deeper truths. Students will deconstruct work by computational media artists to better understand the design and implementation of software and hardware systems. Topics vary by instructor but typically include event-driven programming, data processing, state machines, APIs, machine learning, and advanced debugging. In a final project, students define, research, and see to completion a technically advanced piece to be exhibited at a year-end show, suitable for inclusion in a portfolio. An additional materials fee may be charged.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.