Computer Science

Computer Science

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.

A.S. DEGREE MAJOR OR CERTIFICATE OF ACHIEVEMENT

Program Requirements

CSCI 112 Programming Fundamentals I   4
CSCI 114 Programming Fundamentals II   4
CSCI 210 Data Structures   4
CSCI 212 Machine Organization and Assembly Language   4
CSCI 222 C++ and Object-Oriented Programming   4

Electives (Select 2 courses)

CSCI 130 Linux Fundamentals   3
CSCI 230 Java GUI Programming   3
CSCI 235 Android Development   3
CSCI 260 Video Game Programming I   3
CSCI 275 iOS Development   3
MATH 245 Discrete Mathematics   3

TOTAL UNITS 26