Computer Science - Certificate of Achievement
Plan Code: 3119
This certificate prepares a student for an entry-level job in the computer software and hardware related fields by teaching them to apply the foundational skills and theory of Computer Science to various domains. This series of courses is designed to place emphasis on problem solving with a balance of skill acquisition and fundamental theory. Each CS course meets the California C-ID content standards for Computer Science.
Program Student Learning Outcomes
- Demonstrate a knowledge of common algorithms, their performance, and what applications to use them for.
- Create computer programs with object-oriented design principles and demonstrate a solid understanding of the practice of programming.
- Articulate the basic structures of a processor and their relation to each other and performance and demonstrate an understanding of assembly language.
Program Requirements
Code Number | Course Title | Units |
---|---|---|
REQUIRED COURSES | ||
CS 11 | Introduction to Computer Science- C++ | 3 |
or CS 21 | Introduction to Computer Science-Java | |
or CS 31 | Introduction to Computer Science-Python | |
Subtotal Units | 3 | |
IN ADDITION, complete the following: | ||
CS 22 | Data Structures and Algorithms | 3 |
CS 51 | Introduction to Computer Architecture | 3 |
CS 61 | Discrete Structures | 3 |
MATH 60/60H | First Calculus Course | 5 |
MATH 70/70H | Second Calculus Course | 5 |
PHYS 3A | Physics for Sci. & Eng. - Mechanics | 5.5 |
PHYS 3B | Physics for Sci. & Eng. - E & M | 4.5 |
Subtotal Units | 29 | |
Total Units | 32 |