Program: Computer Science

Overview

Computer Science

Students receive the foundation to succeed in the next step in their education path with the recommended Association of Computer Machines (ACM) foundation knowledge in computer science principles of program design and analysis, mathematical maturity, and a good physics foundation. 

Career Opportunities

This Associate Degree or Certificate of Achievement is a two-year program leading to the Associate in Science (A.S.) degree. This degree will help students succeed after transferring to a CSU or UC School Computer Science major program. Students wishing a bachelor’s degree (transfer program) should meet with a counselor to discuss transferability of courses.

Associate in Science (AS), Computer Science 

The degree 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 a variety of problem domains, as well as a broad-based general education to prepare the students for a global citizenship. This degree may help students succeed after transferring to a CSU or UC School Computer Science major program. Students wishing a bachelor’s degree (transfer program) should meet with a counselor to discuss transferability of courses. 

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

Certificate of Achievement, Computer Science

The Certificate of Achievement in Computer Science 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 a variety of problem domains. This series of courses is designed to place an emphasis on problem-solving with a balance of skill acquisition and fundamental theory. Each CS courses meet 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.

Certificate of Accomplishment, Android App Developer

Program Student Learning Outcomes:
  • Demonstrate the ability to create, design, and implement Java based Android applications (apps) using the Android API.
  • Show the skills to create, manage, and use databases and SQL for Android applications (apps).
  • Be able to complete the full development process for Android Applications (apps).