# Computer Programming (Certificate of Achievement) Gavilan College · 2026-2027 Catalog · Department: Computer Science and Information Systems Source: https://gavilan.curriqunet.com/catalog/iq/4089/4128/4028 This certificate focuses on core concepts in computer science. For students who already have work experience or a degree, this certificate offers tools for career transformation and career enhancement. Students who plan to transfer should consult with a counselor and complete the general education requirements for the Computer Programming A.S. degree. **Learning Outcome(s):** 1. Apply algorithmic, mathematical, and scientific reasoning to design and implement solutions to a variety of computational problems. | Course | Title | Units | | --- | --- | --- | | CSIS 5 | C++ Scientific Programming | 3 | | or CSIS 45 | C++ Programming I | 3 | | or CSIS 24 | Java Programming I | 3 | | CSIS 46 | C++ Programming II | 3 | | or CSIS 27 | Java Programming II | 3 | | CSIS 28 | Computer Architecture and Organization | 3 | | CSIS 26 | Discrete Structures | 3 | | MATH 1A | Single-Variable Calculus and Analytic Geometry | 4 | | MATH 1B | Single-Variable Calculus and Analytic Geometry | 4 | | PHYS 4A | Physics for Scientists and Engineers I | 4 | | PHYS 4B | Physics for Scientists and Engineers II | 4 | | **Total** | | **** |