Computer Science
Associate in Arts Computer Science · Allan Hancock College · 2026-2027 Catalog
Award Type: Associate in Arts
The associate degree program in computer science is designed for students who desire to transfer to a four-year school. Computer Science is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. Courses cover programming fundamentals, data structures, discrete mathematics, and computer architecture, along with specific programming languages.
The graduate of the Associate in Arts in Computer Science will:
- Recall significant computer science concepts, vocabulary, and theories.
- Produce elementary programming projects in a variety of languages.
- Demonstrate the ability to follow instructions.
- Find and correct programming errors.
| Course | Title | Units |
|---|---|---|
| A major of 18 units is required for the degree. | ||
| Required core courses (12 units): | 12 | |
| CS 111 | Fundamentals of Programming 1 | 4 |
| CS 112 | Fundamentals of Programming 2 | 4 |
| MATH C2210 | Calculus I: Early Transcendentals | 4 |
| Plus a minimum of 6 units selected from the following: | 6 | |
| CS 102 | Introduction to Computing with HTML | 3 |
| CS 131 | Computer Organization | 3 |
| CS 161 | Discrete Structures | 3 |
| General Education | ||
| In addition to completing the program requirements, students are also required to complete general education courses. Students may follow the AHC GE or the Cal-GETC pathways to meet these requirements. Students intending to transfer to a four-year university should use the Cal-GETC GE pathway. To see what major courses and general education requirements you need to fulfill, visit your myHancock account and select the DegreeWorks button in the Academic Profile widget. For more information and guidance, and to receive a detailed education plan, make an appointment with an academic counselor. | ||
| Total | 18 | |