Catalog 2022-2023

Download or Print Page

Computer Science

Certificate of Achievement

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: 1. programmers 2. software developers 3. software quality assurance analysts and testers 4. computer engineers 5. engineering technicians

Required Courses (24 units)

Course NumberCourse TitleUnits
CIST005AIntroduction to Python4 units
CIST039Microcomputer Assembler Programming4 units
MATH019Discrete Mathematics4 units
Select one:

Computer Programming I (C++ Programming)
Computer Programming I (Java)

4 units
4 units
Select one:

Data Structures using Advanced C++
Data Structures using Advanced Java

4 units
4 units
Select one:

Advanced Python
C Programming

4 units
4 units

Total Certificate Units: 24 units

To be awarded a certificate, a student must:

  1. Complete all the major requirements.
  2. Earn a grade of “C” or better for all required courses.

Upon successful completion of this program a student will be able to:

  • Design, implement, test and debug simple programs in an object oriented programming language.
  • Demonstrate an understanding of computer organization (hardware) and be able to code in assembly language
  • Use a scripting language (like Python) to perform data analysis.
  • Implement and test common data structures (like stacks, queues, heaps, maps, trees and graphs) and algorithms with a compiled, object-oriented language (like C++ or Java).
  • Design, implement and test programs written with a compiled, object-oriented language (like C++ or Java) .
Last Updated 10/14/22