Software Development

Certificate of Achievement Computer Science · MiraCosta College · 2026-2027 Catalog

This certificate provides a strong foundation for knowledge of basic object-oriented programming (OOP) techniques and data structures used in computer science. Students gain experience in several OOP programming languages and in analyzing and assessing problems and formulating appropriate solutions. Completing this certificate will help students advance in their careers as computer programming professionals and solidify the foundation of their computer science skills.

Program Student Learning Outcomes

Upon completion of this program, the student will be able to analyze, collaborate, design, develop and discuss mature software solutions to complex and abstract programming problems utilizing efficient and appropriate algorithms.

Course Requirements

CourseTitleUnits
Required courses:
CS 111Introduction to Computer Science I: Java3
CS 112Introduction to Computer Science II: Java3
CS 113Basic Data Structures and Algorithms3
CS 138Programming with Python3
orCS 150C++ Programming
CS 210Software Engineering3
CS 220Computer Architecture and Embedded Systems3
Select at least 6 elective units from the following:6-7
BUS 133Project Management
CS 101Introduction to Computer Science Principles
CS 134Mobile Application Development
CS 138Programming with Python
CS 139Advanced Programming with Python
CS 150C++ Programming
CS 151Advanced C++ Programming
CS 155Introduction to Game Development
CS 226Discrete Structures
orMATH 226Discrete Mathematics
MAT 145UI/UX Design
orMAT 150Animation and Interactivity
orMAT 190Programming for Animation, Interactivity, and Games
Total Units24-25

View in the original catalog

Machine-readable: Markdown · JSON