|
Nov 24, 2024
|
|
|
|
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]
|
CSC 120 - Designing Programs: Problem-Solving and Abstraction (Foundations F2a) 3-2-4
A rigorous study of the principles of systematic problem solving through programming and the fundamentals of computation. Focuses on the design process that leads from problem statements to well-organized solutions. Topics include the design and implementation of programs that utilize a variety of data structures (such as records, lists, and trees), functions, conditionals, recursion, and techniques for abstraction in a functional programming language.
PR: None. Term Typically Offered: Fall and Spring
|
|