Computer Programming
Issued by
UCSC Silicon Valley Extension
For this programming curriculum, individuals have gained the ability to develop logically structured software solutions through the use of high-level programming languages such as C, C++, Java, and Python. They have learned to design object-oriented systems and implement optimal solutions for software systems using advanced concepts of algorithms and computer science theory.
- Type Learning
- Level Advanced
- Time Months
- Cost Paid
Skills
Earning Criteria
-
Completed at least two of the following core courses: Object-Oriented Analysis and Design; Python for Programmers; C# Programming, Comprehensive; C++ Programming, Comprehensive; Java Programming, Comprehensive; or C Programming, Advanced; and at least two electives. Earned 14 units. Met all requirements for a UCSC Silicon Valley Certificate in Computer Programming.