**Review** Undergraduate Catalog 2024-2025

CS 101 Introduction to Computer Science

Breadth-first study of computer science concepts. Topics include machine architecture, programming, problem-solving techniques, algorithms, operating systems, networking, security, computations, graphics, GUIs, Al, databases, software engineering, and social issues.
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

Offered

Generally offered Fall and/or Spring Annually

Course Fee

Differential Tuition Required

CS 130 Fundamentals of Computer Science

An introduction to computer science through python programming, especially for students planning on further study in computer science or software engineering. Emphasis is on problem solving and algorithm development as a method to understand the field of study.

3

Offered

Generally offered Fall Annually

Course Fee

Differential Tuition Required

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

Offered

Generally offered Fall and/or Spring Annually

Course Fee

Differential Tuition Required