Prerequisites: CS 010 with a grade of "C" or better; familiarity with C or C++ language; enrollment priori- ty is given to enrollment priority is given to students in the fol- lowing majors: BS in Biological Sciences, BS in Business Informatics, BS in Computer Engineering, BS or Minor in Computer Science, Honors Program in Linguistics, BA or BS in Mathematics, and/or BA or BS in Statistics
Description: This priority is given in the spring quarter. Covers structured and object-ori- ented programming in C++. Emphasizes good programming principles and development of substantial programs. Topics include recursion, pointers, linked lists, abstract data types, and libraries. Also covers software engineering principles.
Credit: Credit is awarded for only one of CS 012 or CS 013.
Serves as a prerequisite for
CS 014 CS 122AReferenced in
- Advanced Placement — College Board Advanced Placement Examination Credit
- Biological Sciences — Major Requirements
- Linguistics — Honors Program in Linguistics
- Computer Engineering — Major Requirements
- Computer Science and Engineering — Major Requirements
- Computer Science and Engineering — Business Informatics Major
- Computer Science and Engineering — Minor in Computer Science
- Mathematics — Major Requirements for the Bachelor of Arts and Bachelor of Science in Mathematics
- Statistics — Major Requirements