Software Development Essentials

Certificate Computer Science · Antelope Valley College · 2026-2027 Catalog

A student completing the Software Development Essentials 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 for students that would like to develop their programming skills in a specific language. Students who successfully complete the certificate requirements may apply for entry-level positions in software development support, programming support, web and application development support, quality assurance testing, and other junior computing-related roles.

Program Requirements

CourseTitleUnits
Core Courses: Complete all of the following14
Calculus I Option5
MATH 150Calculus and Analytic Geometry5
MATH 150HCalculus & Analytic Geometry Honors5
Programming I Options3
CS 120Programming and Algorithms in C++3
CS 121Programming and Algorithms in Java3
CS 122Programming and Algorithms in Python3
Programming II Options3
CS 130Data Structures using C++3
CS 131Data Structures using Java3
CS 132Data Structures using Python3
Program Elective3
CS 110Introduction to Programming Concepts and Methodologies3
CS 140Assembly Language and Computer Architecture3
CS 230Advanced Programming and Algorithms in C++3
CS 231Advanced Programming and Algorithms in Java3

Recommended Pathway

Software Development Essentials Cert

Term 1 (8 units)

Term 2 (3 units)

Term 3 (3 units)

Program Outcomes

Software Development Essentials Cert

View in the original catalog

Machine-readable: Markdown · JSON