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)
|