CS 120 Computer Science I

CS 120 Computer Science I (4 cr)

Fundamental programming constructs, algorithms and problem-solving, fundamental data structures, overview of programming languages, virtual machines, introduction to language translation, declarations and types, abstraction mechanisms, object-oriented programming. This course includes a lab.

Prereq: Math 143 with a grade of 'C' or higher or CS 112 with a grade of 'C' or higher; or sufficiently high ACT, SAT, or Math Placement Test score to qualify for Math 170