Need Help?

Skip to Content

CCA Portal

SCIMA-200-10: Computational Practices 1

Fall 2018

Subject: Science and Math
Type: Lecture
Delivery Mode: In-Person
Level: Undergraduate

Course Dates: September 10, 2018 — December 10, 2018
Meetings: Mon 12:00-03:00PM
Instructor: Michael Toren

Units: 3.0
Enrolled: 16/18

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 develop an intuitive understanding of encoding process into computer programs and skill at building new tools that enable new ways of thinking about, exploring, and understanding the world. Specific topics will include abstraction, iteration, hierarchy, data modeling, simulation, visualizing data, designing systems, and debugging programs. These concepts will be introduced and reinforced using the JavaScript language, the p5.js framework, HTML, 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.

Pre-Requisites and Co-Requisites:

Visit Workday to view this information.