Computer Programming

AS Degree Computer Programming · Mt. San Antonio College · 2026-2027 Catalog

Business Division
Computer Information Systems Department

The A.S. Degree in Computer Programming is designed to prepare students for a career in computer programming. The degree offers a balanced set of classes that provides students with client, server and database programming skills required by the industry. Emphasis is placed on object-oriented programming applications, configuring servers, creating and navigating databases, and reusable software components. Students will demonstrate the ability to design and implement business environment applications that will contain the front end user interface and back end database. Student in this program select one of the following three programming language concentrations: C++, Visual Basic.NET or Java. Career opportunities available after the completion of this degree include programming for systems, mobile devices, device drivers and software engineering. Students wishing a bachelor’s degree (transfer program) should meet with a counselor or advisor to discuss transferability of courses.

This degree requires the completion of General Education coursework plus the following:

Required Courses

CourseTitleUnits
Core Courses
CISB 11Computer Information Systems3.5
CISB 15Microcomputer Applications3.5
CISM 11Systems Analysis and Design3.5
CISP 10Principles of Object-Oriented Design2.5
Choose from one of the following:3-3.5
CISN 21Windows Operating System
orCISN 31 & CISN 31LLinux Operating Systemand Linux Operating System Laboratory
Choose from one of the following groups:3.5
CISD 11 & CISD 11LDatabase Management - Microsoft Accessand Database Management - Microsoft Access Laboratory
Or
CISD 21 & CISD 21LDatabase Management - Microsoft SQL Serverand Database Management - Microsoft SQL Server Laboratory
Or
CISD 31 & CISD 31LDatabase Management - Oracleand Database Management - Oracle Laboratory
Required Electives
Choose one of the following concentrations:6.5-7
C++
CISP 31Programming in C++
CISP 31LProgramming in C++ Laboratory
CISP 34Advanced C++ Programming
CISP 34LAdvanced C++ Programming Laboratory
Java
CISP 21Programming in Java
CISP 21LProgramming in Java Laboratory
CISP 24Advanced Java Programming
CISP 24LAdvanced Java Laboratory
Python
CISP 71Programming in Python
CISP 71LProgramming in Python Laboratory
CISP 74Advanced Programming in Python
CISP 74LAdvanced Programming in Python Laboratory
Web
CISW 17HTML, CSS, and JavaScript Programming
Choose one lecture/lab combination from the following courses
CISW 31 & CISW 31LSecure Web Server Programming in PHPand Secure Web Server Programming in PHP Laboratory
Or
CISW 24 & CISW 24LSecure Web Server Programming in Pythonand Secure Web Server Programming in Python Laboratory
Total Units26-27

CIS Program Website

Outcomes

Program Learning Outcomes

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

View in the original catalog

Machine-readable: Markdown · JSON