Overview
An Associate of Science (Computer Science) Degree not only prepares students for jobs requiring comfortability with technology and problem solving skills but also completing additional degrees and training leading to careers in software and programming.
Computer science associate degrees train students to provide people and organizations with technology-based solutions to various problems. Students learn how to improve organizational operations, secure information systems, and enhance products and services.
An associate degree in computer science is the first step for those who want to pursue careers as computer programmers, web developers, and computer support specialists. This degree can serve as a launch pad for those who want to continue their education at the bachelor’s level or beyond.
The online computer science associate program introduces students to the IT industry, grounds them in the techniques of computing, and equips them for continued study towards a Bachelor of Science Degree.
Career Opportunities
Students completing this degree will be ready to transfer to a 4-yr institution to complete study in computer science. A basic knowledge of computer structure and programming adds to many jobs – both as a programmer, working with programmers and as a content expert developing programs for projects in that field.
Learning Outcomes
Students completing this program will be able to:
- Apply knowledge of math, science and computer science to identify, formulate, and solve computer science problems.
- Communicate effectively and work well in situations that require teamwork.
- Design and perform tests or experiments, analyze and interpret data, and prepare a report summarizing the results of the tests of experiments.
- Develop a design or system given a set of requirements and specifications
- Use techniques, skills, and modern engineering and computer tools necessary for engineering or computer science practice.
Course Outlines
AS-T Degree Requirements Major: Core and Selective Requirements
Complete Core Courses, 30 units | Units | |
CIS 242 | Computer Architecture and Assembly Language | 3 |
CIS 250 | Introduction to Object Oriented Programming: C++ | 3 |
 | OR | |
CIS 284 | Introduction to Object Oriented Programming- Java | 3 |
CIS 252 | Introduction to Data Structures – C++ | 3 |
 | OR | |
CIS 286 | Introduction to Data Structures – Java | 3 |
CIS 262 | Discrete Mathematics for Computer Science | 3 |
MATH 251 | Analytical Geometry and Calculus I | 5 |
MATH 252 | Analytical Geometry and Calculus II | 5 |
PHYS 250 | Physics with Calculus I | 4 |
PHYS 260 | Physics with Calculus II | 4 |
Total Required Major Units: 30
Elective courses:Â If applicable, additional courses to meet the minimum 60 CSU transferable units requirement.

- Duration: 2 Years
- Credits: 60 Credit Hours
- Award: Associate Degree
- Mode of Delivery: Online Classes, Pre-recorded video lessons & Study Texts
- Assessment: Weekly Reviews + Semester Exams
- Final Exams: Proctored/Physical
- Course Materials: Downloadable Lecture Notes, Video Lessons, Assignments, Self-Assessments