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. 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 technician.
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.