Computer Programming (AS Degree S7302)

Business Division
Degree S7302

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

Course Prefix Course Name Units
Core Courses
CISB 11Computer Information Systems3.5
CISB 15Microcomputer Applications3.5
CISP 10Principles of Object-Oriented Design2.5
CISM 11Systems Analysis and Design3.5
CISN 21Windows Operating System3 - 3.5
or CISN 31
31L
Linux Operating System
and Linux Operating System Laboratory
Choose from one of the following groups:3.5
Database Management - Microsoft Access
and Database Management - Microsoft Access Laboratory
Or
Database Management - Microsoft SQL Server
and Database Management - Microsoft SQL Server Laboratory
Or
Database Management - Oracle
and Database Management - Oracle Laboratory
Required Electives
Choose one of the following concentrations:6.5 - 10.5
C++
Programming in C++
Programming in C++ Laboratory
Advanced C++ Programming
Advanced C++ Programming Laboratory
Java
Programming in Java
Programming in Java Laboratory
Advanced Java Programming
Advanced Java Laboratory
Mobile
Mobile Device Programming
Mobile Device Programming Laboratory
iOS Programming
iOS Programming Laboratory
Programming for Android Devices
Android Programming Laboratory
Web
HTML, CSS, and JavaScript Programming
And choose one from the following options:
Secure Web Server Programming in PHP
Secure Web Server Programming in PHP Laboratory
Or
Secure Web Programming with ASP.NET
Secure Web Programming with ASP.NET Laboratory
Or
Secure Web Server Programming in Python
Secure Web Server Programming in Python Laboratory
Total Units26-30.5

CIS Program Website 

Program Learning Outcomes

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

Looking for guidance? A counselor can help.This Guided Pathways for Success (GPS) is a suggested sequence of coursework needed for program completion. It is not an official educational plan. Schedule an appointment with a counselor or advisor as soon as possible to create an individualized Mountie Academic Plan (MAP) specific to your goals and needs.

C++

Plan of Study Grid
Fall Term 1Units
CISB 11 Computer Information Systems 3.5 3.5
CISB 15 Microcomputer Applications 3.5 3.5
ENGL 1A Freshman Composition 4 4
A/AS PE 1  
 Units11
Winter Term 1
SPCH 1A Public Speaking 4 4
 Units4
Spring Term 1
CISM 11 Systems Analysis and Design 3.5 3.5
A/AS MATH 5  
 Units3.5
Summer Term 1
A/AS ARTS 3  
AA/S ELECT Degree Appl Course (Elective) 3 1-3
Elective: Degree applicable unit to reach 60 0  
 Units1-3
Fall Term 2
CISP 10 Principles of Object-Oriented Design 2.5 2.5
Completion of CISD 21/L, CIS 31/L and 1  
CISP 34/34L Certificate: Programming in C++ 4  
N0634 4  
 Units2.5
Winter Term 2
A/AS SELF 3  
 Units0
Spring Term 2
A/AS AMIST 3  
A/AS SCNCE 3  
A/AS HUM 3  
A/AS BEH 3  
Computer Programming, AS S7302 2  
Certificate: Programming C++ N0634 as noted above 4  
Submit petition to Admissions Records Submit petition to Admissions Records  
 Units0
 Total Units22-24

Java

Plan of Study Grid
Fall Term 1Units
CISB 11 Computer Information Systems 3.5 3.5
CISB 15 Microcomputer Applications 3.5 3.5
ENGL 1A Freshman Composition 4 4
A/AS PE 1  
 Units11
Winter Term 1
SPCH 1A Public Speaking 4 4
 Units4
Spring Term 1
CISM 11 Systems Analysis and Design 3.5 3.5
A/AS MATH 5  
 Units3.5
Summer Term 1
A/AS ARTS 3  
AA/S ELECT Degree Appl Course (Elective) 3 1-3
Elective: Degree applicable unit to reach 60 0  
 Units1-3
Fall Term 2
CISP 10 Principles of Object-Oriented Design 2.5 2.5
 Units2.5
Winter Term 2
A/AS SELF 3  
 Units0
Spring Term 2
A/AS AMIST 3  
A/AS HUM 3  
A/AS SCNCE 3  
A/AS BEH 3  
 Units0
 Total Units22-24

Mobile

Plan of Study Grid
Fall Term 1Units
CISB 11 Computer Information Systems 3.5 3.5
CISP 10 Principles of Object-Oriented Design 2.5 2.5
ENGL 1A Freshman Composition 4 4
A/AS PE 1  
 Units10
Winter Term 1
A/AS SELF 3  
CISB 15 Microcomputer Applications 3.5 3.5
 Units3.5
Spring Term 1
CISM 11 Systems Analysis and Design 3.5 3.5
CISP 52 Mobile Device Programming 3 3
CISP 52L Mobile Device Programming Laboratory .5 0.5
A/AS MATH 5  
 Units7
Summer Term 1
SPCH 1A Public Speaking 4 4
 Units4
Fall Term 2
CISP 53 iOS Programming 3 3
CISP 53L iOS Programming Laboratory .5 0.5
A/AS ARTS 3  
 Units3.5
Winter Term 2
A/AS HUM 3  
 Units0
Spring Term 2
CISP 54 Programming for Android Devices 3 3
CISP 54L Android Programming Laboratory .5 0.5
A/AS AMIST 3  
A/AS BEH 3  
A/AS SCNCE 3  
Computer Programming (Mobile), AS S7302 2  
Submit petition to Admissions Records Submit petition to Admissions Records  
 Units3.5
 Total Units31.5

Web

Plan of Study Grid
Fall Term 1Units
CISB 11 Computer Information Systems 3.5 3.5
CISP 10 Principles of Object-Oriented Design 2.5 2.5
ENGL 1A Freshman Composition 4 4
A/AS PE 1  
 Units10
Winter Term 1
A/AS ARTS 3  
CISB 15 Microcomputer Applications 3.5 3.5
 Units3.5
Spring Term 1
CISM 11 Systems Analysis and Design 3.5 3.5
A/AS MATH 5  
 Units3.5
Summer Term 1
SPCH 1A Public Speaking 4 4
 Units4
Fall Term 2
A/AS SELF 3  
CISW 17 HTML, CSS, and JavaScript Programming 3 3
 Units3
Winter Term 2
AA/S ELECT Degree Appl Course (Elective) 3 1-3
Degree applicable elective to meet 60 degree units 0  
 Units1-3
Spring Term 2
A/AS SCNCE 3  
A/AS HUM 3  
A/AS AMIST 3  
A/AS BEH 3  
Computer Programming (Web) AS S7302 2  
Submit petition to Admissions Records Submit petition to Admissions Records  
 Units0
 Total Units25-27
Print Options