
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 software and tools. Emphasis in the Computer Science program is placed on the ability 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 university transfer requirements in this major.
Resources and Info
Degree Requirements
To earn an A.S. degree in Computer Science, see the course catalog for general education requirements.Course | Units | Offered | Pre-Req | |||||
---|---|---|---|---|---|---|---|---|
CSCI 112 Programming Fundamentals I | 4 | Fall, Spring | None | |||||
CSCI 114 Programming Fundamentals I | 4 | Fall, Spring | CSCI 112 | |||||
CSCI 210 Data Structures | 4 | Fall, Spring | CSCI 114 | |||||
CSCI 212 Machine Organization and Assembly Language | 4 | Fall, Spring | CSCI 114 | |||||
CSCI 222 C++ and Object-Oriented Programming | 4 | Fall, Spring, Summer | CSCI 114 | |||||
Electives* (Choose 2) | ||||||||
CSCI 230 Java GUI Programming | 3 | Spring | CSCI 114 | |||||
CSCI 235 Android Development | 3 | Fall | CSCI 114 | |||||
*Only these electives are currently available online (see Catalog for additional options.) |
Image Sources
- Computer Network Graphic: Pixabay.com | CC0 1.0 Universal