Computer Science

Abstract with computer hand


Computer Science is the study and design of computer systems: both hardware and software. Computer scientists are primarily concerned with the design of algorithms, languages, hardware architectures, systems software, applications soft­ware and tools. Emphasis in the Computer Science program is placed on the abil­ity to solve problems and think independently. The program offers a foundation in data structures, computer architecture, software design, algorithms, programming languages, and object-oriented programming. See a Counselor for additional uni­versity transfer requirements in this major.

Degree Requirements

To earn an A.S. degree in Computer Science, see the course catalog for general education requirements.
CSCI 112 Programming Fundamentals I 4Fall, SpringNone
CSCI 114 Programming Fundamentals I4Fall, SpringCSCI 112
CSCI 210 Data Structures4Fall, SpringCSCI 114
CSCI 212 Machine Organization and Assembly Language4Fall, SpringCSCI 114
CSCI 222 C++ and Object-Oriented Programming4Fall, Spring, SummerCSCI 114

Electives* (Choose 2)

CSCI 230 Java GUI Programming3SpringCSCI 114
CSCI 235 Android Development3FallCSCI 114
*Only these electives are currently available online (see Catalog for additional options.)

Image Sources