Computer Science
A.S. Degree Computer Science · Antelope Valley College · 2026-2027 Catalog
The Associate in Science in Computer Science (AS in Computer Science) degree is to provide students with a foundational knowledge of computer science, computer programming, to enhance their problem-solving skills, sharpen their critical thinking. Additionally, the degree can prepare students in areas of science and engineering.
Program Requirements
| Course | Title | Units |
|---|---|---|
| Computer Science AS Core Courses: Complete all of the following | 28-32 | |
| Programming Language Options: Complete the following number of rules: 1 | 6 | |
| C++ Programming: Complete all of the following | 6 | |
| CS 120 | Programming and Algorithms in C++ | 3 |
| CS 130 | Data Structures using C++ | 3 |
| Java Programming: Complete all of the following | 6 | |
| CS 121 | Programming and Algorithms in Java | 3 |
| CS 131 | Data Structures using Java | 3 |
| Python Programming: Complete all of the following | 6 | |
| CS 122 | Programming and Algorithms in Python | 3 |
| CS 132 | Data Structures using Python | 3 |
| Core Courses Required: Complete all of the following | 16 | |
| CS 140 | Assembly Language and Computer Architecture | 3 |
| CS 150 | Discrete Structures | 4 |
| MATH 150 | Calculus and Analytic Geometry | 5 |
| MATH 160 | Calculus and Analytic Geometry | 4 |
| Core Electives | 6-10 | |
| CS 110 | Introduction to Programming Concepts and Methodologies | 3 |
| CS 230 | Advanced Programming and Algorithms in C++ | 3 |
| CS 231 | Advanced Programming and Algorithms in Java | 3 |
| BIOL 110 | General Molecular Cell Biology | 5 |
| BIOL 120 | General Organismal, Ecological and Evolutionary Biology | 5 |
| CHEM 110 | General Chemistry | 5 |
| CHEM 120 | General Chemistry | 5 |
| ENGR 185 | Digital Logic and Design | 4 |
| MATH 220 | Linear Algebra | 4 |
| PHYS 110 | General Physics | 4 |
| PHYS 120 | General Physics | 4 |
Recommended Pathway
Computer Science AS
Semester 1 (15 units)
- MATH150 - Calculus and Analytic Geometry (5)
- ENGLC1000 - Academic Reading and Writing (4)
- Any AVC GE Area 1B (3)
- Any AVC GE Area 4 (3)
Semester 2 (15-17 units)
- CS120 - Programming and Algorithms in C++ (3)
- CS121 - Programming and Algorithms in Java (3)
- CS122 - Programming and Algorithms in Python (3)
- MATH160 - Calculus and Analytic Geometry (4)
- Any AVC GE Area 3 (3)
- CS110 - Introduction to Programming Concepts and Methodologies (3)
- CS230 - Advanced Programming and Algorithms in C++ (3)
- CS231 - Advanced Programming and Algorithms in Java (3)
- BIOL110 - General Molecular Cell Biology (5)
- BIOL120 - General Organismal, Ecological and Evolutionary Biology (5)
- CHEM110 - General Chemistry (5)
- CHEM120 - General Chemistry (5)
- ENGR185 - Digital Logic and Design (4)
- MATH220 - Linear Algebra (4)
- PHYS110 - General Physics (4)
- PHYS120 - General Physics (4)
- General Elective (2)
Semester 3 (15 units)
- CS130 - Data Structures using C++ (3)
- CS131 - Data Structures using Java (3)
- CS132 - Data Structures using Python (3)
- CS140 - Assembly Language and Computer Architecture (3)
- Any AVC GE Area 6 (3)
- General Elective (3)
- General Elective (3)
Semester 4 (15-17 units)
- CS150 - Discrete Structures (4)
- CS110 - Introduction to Programming Concepts and Methodologies (3)
- CS230 - Advanced Programming and Algorithms in C++ (3)
- CS231 - Advanced Programming and Algorithms in Java (3)
- BIOL110 - General Molecular Cell Biology (5)
- BIOL120 - General Organismal, Ecological and Evolutionary Biology (5)
- CHEM110 - General Chemistry (5)
- CHEM120 - General Chemistry (5)
- ENGR185 - Digital Logic and Design (4)
- MATH220 - Linear Algebra (4)
- PHYS110 - General Physics (4)
- PHYS120 - General Physics (4)
- Any AVC GE Area 5 (3)
- General Elective (3)
- General Elective (2)