2024-2025 Undergraduate Catalog

CS 120 Computer Science 1: Programming Fundamentals

Introduction to fundamental programming techniques. Different sections of this class may explore different programming contexts such as media computing or data science applications. Topics include control structures, built-in data structures, simple sorting and searching, and procedural abstraction. Hands-on lab exercises and programming assignments illustrate these topics and build problem-solving abilities. Students are expected to have basic knowledge of algebraic notation as expressed in high school mathematics.

Credits

4