SCIMA-3120: Computational Practices 2
Course 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.
In subject:
Academic Level:
Undergraduate
Pre-Requisites and Co-Requisites:
Visit Workday to view this information.
Sections:
Spring 2025
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-3120-1: Computational Practices 2
J.D. Zamfirescu-Pereira |
San Francisco |
|
Fall 2024
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-3120-1: Computational Practices 2
J.D. Zamfirescu-Pereira |
San Francisco |
|
Spring 2024
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-3120-1: Computational Practices 2
Anca Mosoiu, Ted Scharff |
San Francisco |
|
Fall 2023
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-3120-1: Computational Practices 2
J.D. Zamfirescu-Pereira, Rolf van Widenfelt |
San Francisco |
|
Spring 2023
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-3120-1: Computational Practices 2
J.D. Zamfirescu-Pereira, Rolf van Widenfelt |
San Francisco |
|
Fall 2022
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-3120-1: Computational Practices 2
J.D. Zamfirescu-Pereira |
San Francisco |
|
Spring 2022
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-3120-1: Computational Practices 2
J.D. Zamfirescu-Pereira |
San Francisco |
|
Fall 2021
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-3120-1: Computational Practices 2
J.D. Zamfirescu-Pereira, Rolf van Widenfelt |
|
Spring 2021
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-3120-1: Computational Practices 2
J.D. Zamfirescu-Pereira, Rolf van Widenfelt |
|
Fall 2020
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-3120-1: Computational Practices 2
J.D. Zamfirescu-Pereira |
|
Spring 2020
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-3120-1: Computational Practices 2
J.D. Zamfirescu-Pereira, Rolf van Widenfelt |
San Francisco |
|
Fall 2019
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-3120-1: CPM: Computational Practices 2
J.D. Zamfirescu-Pereira |
San Francisco |
|
Spring 2019
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-312-01: Computational Practices 2
J.D. Zamfirescu-Pereira |
San Francisco |
|