Skip to main content
Browser not supported!
We recommend using a modern browser such as Google Chrome, Microsoft Edge, Apple Safari, or Mozilla Firefox.

Submitter's Information

Name

Fawaz Al-Malood

Title

Associate Dean of Business

Region

Los Angeles

College

Mt. San Antonio College

CTE Dean

CTE Dean's Name

Jennifer Galbraith

CTE Dean's Email

Log in to view CTE Dean's Email.

Program Details

Program Title

Computer Programming

Submission Type

Program Modifications (formerly substantial changes)

TOPs Code

Computer Programming (070710)

Projected Start Date

08/26/24

Catalog Description

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 four programming concentrations:  C++, Java, Python, or Web Programming. Career opportunities available after the completion of this degree include Computer System Analysts, Information Security Analysts, Computer Programmers, and System, Applications, or Web Developers. Students wishing a bachelor's degree (transfer program) should meet with a counselor or advisor to discuss transferability of courses.

Enrollment Completer Projections

30

Program Proposal Attributes

Program Award Type(s) (Check all that apply)
  • A.S. Degree (S)
Program Goal

Students completing this degree will provide 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. 

The goals and objectives for the courses offered to obtain this degree will give students the ability to design and implement business environment applications that will contain the front-end user interface and back-end database. Students will develop competencies that relate to the occupations of application developers, system developers, computer programmer and web developer.

Course Units and Hours

Total Certificate Units (Minimum and Maximum)

n/a

Units for Degree Major or Area of Emphasis (Minimum and Maximum)

29-35

Total Units for Degree (Minimum and Maximum)

60-65

Course Report

Program Requirements Narrative

The AS Degree in Computer Programming requires a diverse set of programming, database, operating system and related computer courses that provides students with application development, web development and database programming skills required by the industry. 

Students earning this degree can choose from several different programming language or web development concentrations. Students will develop competencies that relate to the occupations of application developers, system developers, computer programmer and web developer.

Program Requirements
Course Title Units Year/Semester (Y1 or S1)
       
CISB 11 Computer Information Systems 3.5 Yr. 1 Fall
CISB 15 Microcomputer Applications 3.5 Yr. 1 Fall
CISP 10 Principles of Object-Oriented Design 2.5 Yr. 1 Fall
CISN 21 Windows Operating System 3 Yr. 1 Spr
Or       
CISN 31 Linux Operating System 3 Yr. 1 Spr
CISN 31L Linux Operating System 0.5 Yr. 1 Spr
CISD 11 Database Management - Microsoft Access 3 Yr. 1 Spr
CISD 11L Database Management - Microsoft Access Lab 0.5 Yr. 1 Spr
Or       
CISD 21 Database Management - Microsoft SQL Server Database Management Microsoft SQL Server Lab 3 Yr. 1 Spr
CISD 21L   0.5 Yr. 1 Spr
Or Database Management - Oracle     
CISD 31 Database Management - Oracle Laboratory 3 Yr. 1 Spr
CISD 31L   0.5 Yr. 1 Spr
  Systems Analysis and Design    
CISM 11   3.5 Yr. 1 Spr
       
C++      
CISP 31 Programming in C++ 3 Yr. 2 Fall
CISP 31L Programming in C++ Laboratory 0.5 Yr. 2 Fall
CISP 34 Advanced Programming in C++ 3 Yr. 2 Spr
CISP 34L Advanced Programming in C++ Laboratory 0.5 Yr. 2 Spr
       
Or Java      
CISP 21 Programming in Java 3 Yr. 2 Fall
CISP 21L Programming in Java Laboratory 0.5 Yr. 2 Fall
CISP 24 Advanced Programming in Java 3 Yr. 2 Spr
CISP 24L Advanced Programming in Java Laboratory 0.5 Yr. 2 Spr
       
Or Python      
CISP 71 Programming in Python 3 Yr. 2 Fall
CISP 71L CISP 74 Programming in Python Laboratory 0.5 Yr. 2 Fall
CISP 74L Advanced Programming in Python 3 Yr. 2 Spr
  Advanced Programming in Python Laboratory 0.5 Yr. 2 Spr
Or Web      
CISW 17 HTML, CSS, and JavaScript Programming 3 Yr. 2 Fall
CISW 31 Secure Web Servers 3 Yr. 2 Spr
CISW 31L Secure Web Servers Laboratory 0.5 Yr. 2 Spr
       
Or       
CISW 24 Secure Server Side Web Programming 3 Yr. 2 Spr
CISW 24L Secure Server Side Web Programming 0.5 Yr. 2 Spr

Supporting Documents

Upload Labor Market Information (LMI)

Los Angeles Regional Questions

District

Mt. San Antonio College

College

Mt. San Antonio College

LA Workforce Council Voting Member

Jennifer Galbraith

Email

Log in to view Email.

Phone

Log in to view Phone.

Reason for program recommendation request

Program Modification

Place of program in college's curriculum/similar program
This program is the terminal degree in computer programming that can be earned though the CIS department at Mt. San Antonio College.
List similar programs at other colleges in the Los Angeles Region
Rio Hondo Community College: Computer Information Technology Pasadena City College: Computer Information Systems/Software Development
Annual Enrollment projects (non-duplicative)
200
List of colleges contacted for collegial consultation
Priority Sector

Information and Communication Technologies - Digital Media

If this is a program modification, please provide a brief description of the changes to the program. A bulleted list of key changes is acceptable.
Under electives, students were able to select from various areas of focus (e.g. C++, Java, Mobile, or Web). The Mobile track or focus is being eliminated and replaced with a Python track. Student demand and enrollment for mobile programming has been very low, it is being replaced with Python due to the demand.

Submission Details

Published at

02/10/23 - 12:42 PM

Status

Informational

Return to Drafts

Please list the reason(s) for returning "Computer Programming". to Fawaz Al-Malood's drafts. This message will be sent to falmalood@mtsac.edu

Comments, Documents, Voting

Comments

All Comments

No comments to display.