Course Description


Covers computational thinking, problem-solving, and data analysis through application-based data manipulation tasks from science, engineering, business, and the humanities. Includes variables, expressions, branches, loops, functions, parameters, lists, strings, file I/O, and exception handling. Also covers software design, testing, and debugging. Credit is awarded for one of the following CS 009A, CS 009M, or CS 010A.

Key Information

Credit: 4 quarter units / 2.67 semester units credit
UC Riverside, Computer Science

Course Credit:

Upon successful completion, all online courses offered through cross-enrollment provide UC unit credit. Some courses are approved for GE, major preparation and/or, major credit or can be used as a substitute for a course at your campus.

If "unit credit" is listed by your campus, consult your department, academic adviser or Student Affairs division to inquire about the petition process for more than unit credit for the course.

UC Berkeley:
Unit Credit

UC Davis:
Unit Credit

UC Irvine:
Unit Credit

UC Los Angeles:
Unit Credit

UC Merced:
Unit Credit (see your Academic Advisor)

UC Riverside:
Course Equivalence: UCR CS 009A

UC San Diego:
General Education: Seventh - 1 course towards Alternatives - Quantitative Reasoning; Muir: one course in a Logic and Computing theme for Natural Sciences; ERC - Quantitative & Formal Skills; Sixth - 1 IT Tech Fluency

UC San Francisco:
Unit Credit

UC Santa Barbara:
Course Equivalence: CMPSC 8 at UCSB

UC Santa Cruz:
Unit Credit


MATH 004, may be taken concurrently or MATH 005A, may be taken concurrently or MATH 006A, may be taken concurrently or MATH 006B, may be taken concurrently or MATH 007A, may be taken concurrently or MATH 009A, may be taken concurrently or MATH 09HA, may be taken concurrently.

* To be notified, please provide all requested information
Please enter valid email.

We'll notify you when DATA ORIENTED INTRO TO COMP I, CS 009A becomes available

First Name:*
Last Name:*
Term(s) you're interested in:*