|
Nov 23, 2024
|
|
|
|
2022-23 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: Spring Required for minor in computer science, concentration in math major and one of the ‘choose from’ options of required courses for the computer science minor in Web Development.
|
|