Undergraduate Catalog 2023-2024

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

Course Fee

Differential Tuition Required

CS 130 Fundamentals of Computer Science

A study of machine architecture with coverage of digital logic, machine-level data, instruction representation, ALU design, and organization of the processor data path and control. The Python programming language will be used. Examines performance analysis, memory system hierarchy, pipelining, and communication.      

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

Course Fee

Differential Tuition Required