Jan 27, 2025  
Catalogue 2024-2025 
    
Catalogue 2024-2025
Add to Portfolio (opens a new window)

CMPU 145 - Foundations of Computer Science

Semester Offered: Fall and Spring
1 unit(s)


Uses the functional programming paradigm to illuminate the important connections between recursive data structures, recursive functions and (structural) induction. Other topics include: sets, logic and probability. Concepts are reinforced by regular assignments with mathematical and programming components. A weekly laboratory period provides guided hands-on experience. The Department.

Prerequisite(s): CMPU 101  or AP CS A score of 4 or 5.

Open to all classes.

CMPU 145 and CMPU 102  may be taken in either order or concurrently.

CMPU 145 and CMPU 203  may be taken in either order or concurrently.

Two 75-minute periods and one 2-hour lab.

Course Format: CLS



Add to Portfolio (opens a new window)