CS 009A: Data Oriented Introduction to Computing I

← 2023-24 2024-25 2025-26 →
← 2022-23 ← 2022-23 changes (lax) changes (strict) ▾ 2025-26 → 2025-26 →

Units: 4

Hours: Lecture, 3 hours; laboratory, 2 hours; individual study, 1 hour

Catalog page 272

Prerequisites: 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

Description: Covers computational thinking, problem-solving, and data analysis using the Python language 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: Credit is awarded for one of the following CS 009A or CS 010A.

Derived Information — The following is not part of the official catalog but is computed from catalog data.

Serves as a prerequisite for

BIEN 168 BIEN 225 CS 009B CS 015 ENGR 118 PBPL 100A PHYS 177 STAT 157 STAT 167
Prerequisite graph not available.
Enrollment History (from UCR Banner, not catalog)
Year F W S Su Total
2025-26 171/200 149/151 223/255 40/40 583/646
2024-25 180/201 145/200 200/205 16/40 541/646
2023-24 162/190 137/140 202/205 26/40 527/575
2022-23 118/150  80/ 80 119/120 13/40 330/390
2021-22  44/ 50 24/40  68/ 90