Programming Fundamentals
Degree/Certificate Computer Science · Antelope Valley College · 2026-2027 Catalog
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)