Search Results

Catalog Home

CPE 108. Accelerated Introduction to Computer Science. 4 units

Term Typically Offered: TBD

Prerequisite: MATH 118 (or equivalent) with a grade of C- or better, significant experience in computer programming, and consent of instructor.

Accelerated introduction to basic principles of algorithmic and object-oriented problem solving and programming. Introduction to programming language concepts including control structures, data types, classes, and inheritance. Program design principles. Use and implementation of algorithms (searching, sorting, recursion) and data structures (lists, stacks, and queues). Intended for students with experience in algorithmic problem solving and using basic control structures and data types in a modern programming language (CPE/CSC 101), but who are not ready for CPE/CSC 202. Not open to students with credit in CPE/CSC 102 or CPE/CSC 202. 3 lectures, 1 laboratory. Crosslisted as CPE/CSC 108.