# Computer Programming (Certificate of Achievement) Evergreen Valley College · 2025-2026 Catalog · Department: Computer and Information Technology Source: https://catalog.evc.edu/degrees-certificates/computer-information-technology/computer-programming-certificate-achievement/ ### Overview The Computer Programming Certificate is designed to provide students with skills in computer programming to enable graduates in gaining employment as an entry-level programmer. Courses will emphasize skills on how to organize a computer program, and how to program in several different languages such as Python and Java. A minimum of 6 units at EVC must be completed within the certificate. ### Learning Outcomes #### Program Learning Outcomes - Demonstrate the impact and application of computers in business, government, and social organizations. - Receive and process written and oral technology related information. - Demonstrate the ability to apply data requirements, algorithmic principles, and software development practice in the modeling and design of computer-based systems in a way that proves comprehension of the tradeoffs involved in design choices. ### Required Courses | Course | Title | Units | | --- | --- | --- | | CIT 041J | Javascript/Dynamic HTML | 3 | | CIT 043A | PHP and MySQL | 3 | | CIT 044 | Java Programming | 3 | | CIT 130A | Introduction to Programming Concepts and Methodologies in C++ | 4 | | CIT 134A | Programming in Python | 4 | | **Total Units** | | **17** |