# Computer Science (A.S. Degree) Antelope Valley College · 2026-2027 Catalog · Department: Computer Science Source: https://avc.elumenapp.com/catalog/2026-27/program/computer-science-as-fall-2026 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) ### Program Outcomes ### Computer Science AS