Need Help?

Skip to Content

CCA Portal

RESOURCES FOR
THE CCA COMMUNITY

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.

Academic Level: Undergraduate

Pre-Requisites and Co-Requisites: Visit Workday to view this information.

Subject

Sections

Fall 2025

Section Instructor(s) Meeting Info
SCIMA-2120-1: Computational Practices 1
  • Fri 3:30-06:00PM, Double Ground - D104

Spring 2025

Section Instructor(s) Meeting Info
SCIMA-2120-1: Computational Practices 1
  • Mon 4:00-07:00PM, Double Ground - D104
SCIMA-2120-2: Computational Practices 1
  • Fri 4:00-07:00PM, Double Ground - D104

Fall 2024

Section Instructor(s) Meeting Info
SCIMA-2120-1: Computational Practices 1
  • Fri 4:00-07:00PM, Double Ground - D104

Spring 2024

Section Instructor(s) Meeting Info
SCIMA-2120-1: Computational Practices 1
  • Mon 12:00-03:00PM, Main Bldg - 107 (Hybrid Lab) (inactive)
SCIMA-2120-2: Computational Practices 1
  • Fri 4:00-07:00PM, Main Bldg - 107 (Hybrid Lab) (inactive)

Fall 2023

Section Instructor(s) Meeting Info
SCIMA-2120-1: Computational Practices 1
  • Thu 7:15-10:15PM, Main Bldg - E5
SCIMA-2120-2: Computational Practices 1
  • Fri 4:00-07:00PM, Main Bldg - 107 (Hybrid Lab)

Spring 2023

Section Instructor(s) Meeting Info
SCIMA-2120-1: Computational Practices 1
  • Mon 7:15-10:15PM, Main Bldg - 107 (Hybrid Lab)
SCIMA-2120-2: Computational Practices 1
  • Thu 7:15-10:15PM, Main Bldg - E5

Fall 2022

Section Instructor(s) Meeting Info
SCIMA-2120-1: Computational Practices 1
  • Mon 7:15-10:15PM, Main Bldg - 107 (Hybrid Lab)

Spring 2022

Section Instructor(s) Meeting Info
SCIMA-2120-1: Computational Practices 1
  • Thu 4:00-07:00PM, San Francisco - Main Building - Hybrid Lab
SCIMA-2120-2: Computational Practices 1
  • Thu 7:15-10:15PM, San Francisco - Main Building - E5

Spring 2021

Section Instructor(s) Meeting Info
SCIMA-2120-1: Computational Practices 1
  • Tue 5:00-06:25PM

Fall 2020

Spring 2020

Section Instructor(s) Meeting Info
SCIMA-2120-3: Computational Practices 1
  • Mon 12:00-03:00PM, San Francisco - Main Building - Hybrid Lab
SCIMA-2120-4: Computational Practices 1
  • Mon 4:00-07:00PM, San Francisco - Main Building - E1

Fall 2019

Section Instructor(s) Meeting Info
SCIMA-2120-1: CPM: Computational Practices 1
  • Mon 12:00-03:00PM, San Francisco - Main Building - Hybrid Lab
SCIMA-2120-2: CPM: Computational Practices 1
  • Mon 4:00-07:00PM, San Francisco - Main Building - Hybrid Lab

Spring 2019

Section Instructor(s) Meeting Info
SCIMA-212-01: Computational Practice 1
  • Mon 12:00-03:00PM, Grad Center - GC7
SCIMA-212-02: Computational Practice 1
  • Mon 7:15-10:15PM, Main Building - E5