The goals and objectives of the Computer Science Certificate of Achievement are to provide a solid theoretical foundation and practice of computer organization and software development encompassing issues from analysis and design, to implementation and testing. Students will be much more competitive if they already have a bachelor's degree. The certificate is designed for those students who have a desire to pursue a career as: Programmers, Software Developers, Software Quality Assurance Analysts and Testers, Computer Engineers, and Engineering Technicians.
Program Requirements (24 units)
Course Number | Course Title | Units |
---|---|---|
CIST005A | Introduction to Python | 4 units |
CIST039 | Computer Organization and Assembly Programming | 4 units |
MATH019 | Discrete Mathematics | 4 units |
Select one: CIST004A CIST004A1 | Computer Programming I (C++ Programming) Computer Programming I (Java) | 4 units 4 units |
Select one: CIST004B CIST004B1 | Data Structures using Advanced C++ Data Structures using Advanced Java | 4 units 4 units |
Select one: CIST005B CIST037 | Advanced Python C Programming | 4 units 4 units |
Total Certificate Units: 24 units
To be awarded a certificate, a student must:
- Complete all the program requirements.
- Earn a grade of 鈥淐鈥 (or "P") or better for all required courses.