CMPU 101 - Computer Science I: Problem-Solving and Abstraction
Semester Offered: Fall and Spring 1 unit(s) Introduces the fundamentals of computer science by introducing the functional programming paradigm, including basic recursive and iterative algorithms, data structures such as lists, vectors and trees. Introduces procedural and data abstraction, and elementary programming patterns. A weekly laboratory period provides guided hands-on experience. The department.