Computer Science

Certificate of Achievement Computer Science · Merritt College · 2026-2027 Catalog

Program Description

Graduates of the two-year Certificate of Achievement program in Computer Science will have the skills required for entry level employment in Software Development, Cybersecurity, or DevOps occupations. The Certificate of Achievement is the recommended program for students who already hold a baccalaureate or higher degree. It prepares students for further study in Computer Science as well as related areas such as Computer Engineering. The curriculum includes instruction in the fundamentals of problem solving and analysis, programming, data structures, and architecture. Additional requirements include Calculus, Physics and Discrete Mathematics. This program takes a contextualized approach to Computer Science through the choice of language, C++, and electives that can be aligned to facilitate High Performance Computing (HPC). It aims to develop skills in the design and implementation of software that operates correctly at extreme scale while leveraging emerging technologies in different industries.

This certificate program may require additional semesters depending on chosen electives. Completion of an elective sequence is not required to receive this certificate. The optional restricted electives prepare Computer Science graduates to enter specific software development workforce sectors and earn a corresponding salary premium. The Cybersecurity courses are part of state approved A.S. Degree and Certificate of Achievement programs and have been demonstrated to confer desirable workforce skills which command higher compensation when combined with the Computer Science software development skill set.

Students who are interested in continuing their studies after completion of the two-year certificate should consult with the departmental chair, read the “Transfer Information” section of the college catalog, and discuss their plans with their program advisor or counselor. If you wish to substitute one class for another because of specific requirements of the transfer institution you will attend, consult with your counselor. Four-year universities may have additional or different course requirements for completion of lower division courses. The website www.assist.org can provide additional information about applicable courses for transfer.

Career Opportunities

Career opportunities include entry-level positions as Application Software Developers (SOC 15-1132), Computer Systems Analysts (SOC 15-1121), Systems Software Developers (SOC 15-1133), Information Security Analysts (SOC 15-1122), and Network and Computer Systems Administrators (SOC 15-1142). Additional career opportunities include entry-level jobs in the fields of software development, cybersecurity (secure software development), DevOps – the use of software to automate operations, blockchain services and mobile applications, high performance computing, data science, and artificial intelligence.

Learning Outcome(s)
  1. Select the appropriate design and implementation to solve a problem within given constraints.
  2. Analyze computer architecture to formulate estimates of performance
  3. Explain the fundamentals of problem solving and analysis.
CourseTitleUnits
Required Courses:31-32
Core Courses:27
CIS 11Discrete Structures and Logic4
CIS 33Software Architectures and Algorithms4
CIS 78Digital Architectures for Computation4
MATH 003ACalculus I5
MATH 003BCalculus II5
PHYS 4AGeneral Physics with Calculus5
Choose One:4-5
CIS 6Introduction to Computer Programming5
CIS 7Control Structures and Objects4
OPTIONAL: Select ONE group of Major Electives for 12 -17 units from the list below:
Group A: Cybersecurity - Secure Software Development12
CIS 71Introduction to Information Systems Security3
CIS 59Applications in Information Security3
CIS 56Secure Coding in Java and .NET3
CIS 57Web Application PEN Testing3
Group B: Cybersecurity - DevOps (Dev/Sec/Ops)17-20
CIS 55Hacker Techniques, Exploits & Incident Handling3
CIS 60Computer Forensics Fundamentals3
CIS 247Information Systems Skills Challenge1-4
CIS 52Cloud Security Fundamentals3
CIS 53Intrusion Detection In-Depth: Compliance, Security, Forensics and Troubleshooting3
CIS 178Build Automation for DevOps & QA4
Group C: Blockchain Services and Mobile Applications12
CIS 66XML Documents and Applications2
CIS 93Cross Platform Mobile Application Development4
CIS 100Introduction to Blockchain, Cryptocurrencies, and Identity3
CS 43High Performance Web Applications and Services3
Group D: DevOps - Software Engineering Automation and Continuous Integration17
CIS 51Introduction to Information Technology Project Management4
CS 20Python Application Programming3
CS 80Software Engineering3
CIS 178Build Automation for DevOps & QA4
CIS 179Agile Software Management and Project Automation3
Group E: High Performance Computing (HPC), Data Science, and Machine Learning17
CIS 98Database Programming with SQL4
MATH 3ELinear Algebra3
CIS 8Introduction to Parallel and Cloud Programming4
CS 60Applications of Artificial Intelligence and Deep Learning3
CS 20Python Application Programming3
Group F: Swift Software Development13-16
CS 25Swift Application Programming4
CS 26Swift Data Structures and Algorithms4
CS 27Swift Universal Framework Applications4
CS 247Swift Multi-Platform Application Development1-4

View in the original catalog

Machine-readable: Markdown · JSON