SCIMA-2120: Computational Practices 1
Course Description
This course introduces students to basic concepts and techniques of computational practice, primarily through designing and developing screen-based interactive visual work. Technology touches everything we do today; this course aims to help students understand how this occurs, where the frontiers of computation lie, and how to find opportunities for pushing their disciplines forward. In this course, students will learn to write computer code, building new tools that enable new ways of thinking about, exploring, and understanding the world. Specific topics vary by instructor and may include abstraction, iteration, hierarchy, data modeling, simulation, visualizing data, designing systems, and debugging programs. These concepts will be introduced and reinforced using common programming languages and other foundational technologies in common professional use. A final project requires that students develop a relative depth of expertise in those technical areas touched by the project. High school level competence in algebra is assumed.
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-2120-1: Computational Practices 1
Michael Toren |
San Francisco |
|
|
SCIMA-2120-2: Computational Practices 1
Michael Toren |
San Francisco |
|
Fall 2024
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-2120-1: Computational Practices 1
Susie Fu |
San Francisco |
|
Spring 2024
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-2120-1: Computational Practices 1
Michael Toren |
San Francisco |
|
|
SCIMA-2120-2: Computational Practices 1
Xu Han |
San Francisco |
|
Fall 2023
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-2120-1: Computational Practices 1
Susie Fu |
San Francisco |
|
|
SCIMA-2120-2: Computational Practices 1
Michael Toren |
San Francisco |
|
Spring 2023
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-2120-1: Computational Practices 1
Michael Toren |
San Francisco |
|
|
SCIMA-2120-2: Computational Practices 1
Susie Fu |
San Francisco |
|
Fall 2022
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-2120-1: Computational Practices 1
Michael Toren |
San Francisco |
|
Spring 2022
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-2120-1: Computational Practices 1
Michael Toren |
San Francisco |
|
|
SCIMA-2120-2: Computational Practices 1
Michael Toren |
San Francisco |
|
Fall 2021
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-2120-1: Computational Practices 1
Michael Toren |
|
||
SCIMA-2120-2: Computational Practices 1
Michael Toren |
|
Spring 2021
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-2120-1: Computational Practices 1
Michael Toren |
|
Fall 2020
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-2120-1: Computational Practices 1
Michael Toren |
|
||
SCIMA-2120-2: Computational Practices 1
Michael Toren |
|
Spring 2020
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-2120-3: Computational Practices 1
Michael Toren |
San Francisco |
|
|
SCIMA-2120-4: Computational Practices 1
Michael Toren |
San Francisco |
|
Fall 2019
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-2120-1: CPM: Computational Practices 1
Michael Toren |
San Francisco |
|
|
SCIMA-2120-2: CPM: Computational Practices 1
Michael Toren |
San Francisco |
|
Spring 2019
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-212-01: Computational Practice 1
Michael Toren |
San Francisco |
|
|
SCIMA-212-02: Computational Practice 1
Michael Toren |
San Francisco |
|
Fall 2018
Section Name | SF/Oak | Meeting Info | Instructor(s) |
---|---|---|---|
SCIMA-212-01: Computational Practices 1
Michael Toren |
|
||
SCIMA-212-02: Computational Practices 1
J.D. Zamfirescu-Pereira |
|