# Computer Science (Certificate of Achievement) Yuba College · 2026-2027 Catalog · Department: Computer Science Source: https://yc.yccd.edu/wp-content/uploads/2026/08/Yuba-College-Catalog-26.pdf#page=86 The Certificate of Achievement in computer science provides students with fundamental skills required for transfer in majors such as computer engineering, information processing, and application design. The certificate does not require general education which provides flexibility for students to follow the general education of a specific institution such as a UC, private, or out of state institution. This certificate also provides skills for entry level positions as application programmers and skilled users for scientific and business industry. Students who complete this program should be able to: 1. Demonstrate a theoretical skills necessary to adapt to technological development and changes in the field of Computer Science 2. Demonstrate the ability to design and implement efficient and well organized computer applications. 3. Demonstrate the ability to communicate and document ideas and results in an efficient, well organized manner. **Required courses** | Course | Title | Units | | --- | --- | --- | | COMSC-9A | C++ Programming | 4 | | COMSC-9B | Data Structures | 4 | | or COMSC-11 | Advanced C++ Programming | 3 | | **Complete a minimum of 12 units from the following:** | | | | COMSC-2 | Computer Assembly Language | 3 | | COMSC-6 | Introduction to Computer Programming | 3 | | COMSC-7 | Introduction to Visual Basic Programming | 3 | | COMSC-9B | Data Structures (if not used above) | 4 | | COMSC-11 | Advanced C++ Programming (if not used above) | 3 | | COMSC-12 | Java Programming | 3 | | COMSC-15 | Discrete Structures for Computer Science | 3 | | **Total units required for certificate** | | **19-21** |