# Programming Fundamentals (Degree/Certificate) Antelope Valley College · 2026-2027 Catalog · Department: Computer Science Source: https://avc.elumenapp.com/catalog/2026-27/program/programming-fundamentals-fall-2023 A student completing the Programming Fundamentals Certificate will gain a solid grounding in the basic principles that underlie Computer Science. This certificate provides both academic preparation for and a pathway to internships. When combined with further study, it will lead to the Computer Science Associate in Science Degree (AS), Computer Science Associate in Science for Transfer (AS-T), and/or transfer. This certificate is intended to be completed at the beginning of a student’s course of study, while they are at the freshman level. ### Program Requirements | Course | Title | Units | | --- | --- | --- | | **Programming Fundamentals: Complete all of the following** | | 15 | | **Core Non Programming Courses: Complete all of the following** | | 9 | | MATH 150 | Calculus and Analytic Geometry | 5 | | PHYS 110 | General Physics | 4 | | **Core Programming Courses: Complete the following number of rules: 1** | | 6 | | **C/C++ Programming: Complete all of the following** | | 6 | | CS 120 | Programming and Algorithms in C/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 | ### Recommended Pathway #### Programming Fundamentals **Term 1** (8 units) - CS120 - Programming and Algorithms in C/C++ (3) - CS121 - Programming and Algorithms in Java (3) - CS122 - Programming and Algorithms in Python (3) - MATH150 - Calculus and Analytic Geometry (5) **Term 2** (7 units) - CS130 - Data Structures using C++ (3) - CS131 - Data Structures using Java (3) - CS132 - Data Structures using Python (3) - PHYS110 - General Physics (4) ### Program Outcomes ### Programming Fundamentals