Units: 4
Hours: Lecture, 3 hours; laboratory, 2 hours; individual study, 1 hour
Catalog page 274
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 or MATH 022, 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 is awarded for one of the following CS 009A or CS 010A.
Credit: Credit is not awarded for CS 005 or CS 008 if it has already been awarded for CS 009A.
Serves as a prerequisite for
BIEN 168 BIEN 225 CS 009B CS 011 CS 015 CS 061 CS 111 ENGR 118 MATH 011 PBPL 060A PBPL 152 PBPL 154 PBPL 156 PBPL 159 PHYS 177 STAT 157 STAT 167Referenced in
- Actuarial Science — Actuarial Science Major
- Business Analytics — Business Analytics Major
- Computer Science and Engineering — Major Requirements
- Data Science — Transfer Admissions Requirements of Data Science Major
- Data Science — Major Requirements
- Data Science — Minor
- Materials Science and Engineering — Major Requirements
- Physics and Astronomy — Major Requirements
- Microbiology and Plant Pathology — Major Requirements
- Department of Psychological & Brain Sciences — Major Requirements
- Public Policy — Major Requirements