Undergraduate 2019-2020

CS 101 Introduction to Computer Science

Breadth-first study of computer science concepts. Topics include machine architecture, programming, problemsolving techniques, algorithms, operating systems, networking, security, computations, graphics, GUIs, Al, databases, software engineering, and social issues.
3

Course Attribute

Liberal Arts Core Elective

CS 102 Structured Programming

Prerequisite: CS 101 or CG 120 with the grade of "C" or better (C- is not acceptable). Study the structured programming development methods; the data types, operators, expressions, control flow, and input and output of a specific structured programming language; and some elementary data structures and algorithms.

3

CS 120 Introduction to Programming

Become familiar with designing and writing programs in a high-level language. Programs will involve some technical applications in science and mathematics.
3

CS 160 Structured Programming

Study the structured programming development methods; the data types, operators, expressions, control flow, and input and output of a specific structured programming language; and some elementary data structures and algorithms.
3