Apr 28, 2024  
2014-15 Undergraduate Catalog 
    
2014-15 Undergraduate Catalog [ARCHIVED CATALOG]

CSC 120 - Fundamentals of Computer Science I


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