Prerequisites: MATH 008B or MATH 009A (MATH 008B or MATH 009A may be taken concurrently)
Description: Covers problem solving through structured programming of algorithms on computers using the C++ object-oriented language. Includes vari- ables, expressions, input/output (I/O), branches, loops, functions, parameters, arrays, strings, file I/O, and classes. Also covers software design, testing, and debugging.
Credit: Credit is not awarded for CS 010 if it has already been awarded for CS 030.
Serves as a prerequisite for
BIEN 120 CS 011 CS 012 CS 013 CS 021 CS 030 CS 049E CS 049G CS 049J CS 049M CS 049N CS 049Q CS 049S CS 049Y CS 061 CS 111 CS 143 EE 105 EE 110A EE 143 ENGR 118 MATH 011 MATH 111 MATH 112 MATH 135A MATH 135BReferenced in
- Advanced Placement — College Board Advanced Placement Examination Credit
- Bioengineering — Major Requirements
- Biological Sciences — Major Requirements
- Chemical and Environ mental Engineering — Major Requirements
- Linguistics — Honors Program in Linguistics
- Computer Engineering — Major Requirements
- Business Informatics — Major Requirements
- Business Informatics — Business Informatics Major
- Business Informatics — Minor in Computer Science
- Earth Sciences — Major Requirements
- Electrical Engineering — Major Requirements
- Graduate Program
- Mathematics — Major Requirements for the Bachelor of Arts and Bachelor of Science in Mathematics
- Mathematics — Major Requirements for the Bachelor of Science in Mathematics for Secondary School Teachers
- Media and Cultural Studies — Major Requirements
- Statistics — Major Requirements