Labs | Assignments |
Catalog Description: CS 120 Computer Science I (4 cr) Carries 2 credits after CS 112. 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. Three lec and one 2-hr lab a wk. Prereq: Math 108 or sufficiently high ACT, SAT, or Math Placement Test score to qualify for Math 143
This course is an introduction to programming. C/C++ will be used for the programming assignments and labs, but we will be covering general concepts that apply to a majority of languages. The goal is to help students become better programmers in any language and to make it easier for students to learn new languages, particularly procedural and object-oriented languages.Prerequisites: Math 108 or sufficiently high ACT, SAT, or math placement test scores to qualify for Math 143
Meeting times: