-
Programming /
Software Development Career Path Program:
-
Degree: Computer Programming (S7302)
-
Certificate: CIS Professional Certificate in C# Programming (E0722)
-
Certificate: CIS Professional Certificate in C++ Programming (E0714)
-
Certificate: CIS Professional Certificate in Java Programming (E0700)
-
Certificate: CIS Professional Certificate in Object-Oriented Design & Programming (E0723)
-
Certificate: CIS Professional Certificate in Visual Basic Programming (E0719)
-
Certificate: Programming in C++ (L0794)
-
Certificate: Programming in Visual Basic (L0789)
-
Download a Certificate Application Form
A career in Programming / Software Development includes designing, writing,
fixing/upgrading, testing, and integrating software to do specific functions.
It can also include implementation, installation, and support.
The amount of design input, supervision, and creativity is related to one's position level
and years of experience.
There are a variety of tools and languages (such as C++, C#, F#, Java, Visual Basic, Cold Fusion,
XML) that one can use to write software, and many different specializations depending
on the purpose of the applications. The field is constantly evolving - what is
a "must have" language today will be obsolete in a few years.
The Programming / Software Development Program at Mt. SAC offers one A.S. Degree:
- Computer Programming (S7302)
(with four language concentration options)
and these seven (7) certificates:
- CIS Professional Certificate in C# Programming (E0722)
- CIS Professional Certificate in C++ Programming (E0714)
- CIS Professional Certificate in Java Programming (E0700)
- CIS Professional Certificate in Object-Oriented Design & Programming (E0723)
- CIS Professional Certificate in Visual Basic Programming (E0719)
- Programming in C++ Certificate (L0794)
- Programming in Visual Basic Certificate (L0789)
Click on any of the tabbed degree/certificate links above to find out more.
|
Computer Programming (S7302)
The Computer Programming degree is a two-year program leading to the Associate
of Science Degree. The Computer Proramming Degree program is designed to prepare
students for employment as a computer programmer following graduation.
Students wishing a Bachelor's Degree (transfer program) should meet with
a counselor or advisor to discuss transferability of courses.
Coursework includes a list of core courses and additional courses for each concentration.
This degree emphasizes the development of business applications using object-oriented
methodologies as you program in one of today's modern programming languages.
Students choosing this degree may select one of four programming
language concentrations: C++, Visual Basic, Java, or C#.
Click here to download a pdf copy of the degree requirements for:
Computer Programming Degree (S7302)
.
To find out more about any of the courses, click on the course number below.
Requirements for the Major:
Required core courses:
-
CISB 11
-- Computer Information Systems (3.5 units) CSU, UC
-
CISB 15
-- Microcomputer Applications (4.0 units) CSU, UC
-
CISM 11
-- Systems Analysis and Design (3.5 units) CSU, UC
-
-
CISN 21
-- Windows Operating System (4.0 units) CSU
- --or--
-
CISN 31
-- Linux Operating System (4.0 units) CSU
-
-
CISP 10
-- Principles of Object-Oriented Design (2.0 units)
-
-
BUSM 20
-- Principles of Business (3.0 units) CSU, UC
- --or--
-
BUSA 7
-- Principles of Accounting - Financial (5.0 units) CSU, UC
-
-
CISD 11
-- Database Management - Microsoft Access (4.0 units) CSU
- --or--
-
CISD 21
-- Database Management - Microsoft SQL Server (4.0 units)
- --or--
-
CISD 31
-- Database Management - Oracle (4.0 units)
Plus one of the following language concentrations:
C++:
-
CISP 31
-- Programming in C++ (4.0 units) CSU, UC
-
CISP 34
-- Advanced C++ Programming (4.0 units) CSU, UC
Visual Basic:
-
CISP 11
-- Programming in Visual Basic (4.0 units) CSU, UC
-
CISP 14
-- Advanced Visual Basic Programming (4.0 units) CSU, UC
Java:
-
CISP 21
-- Programming in Java (4.0 units) CSU, UC
-
CISP 24
-- Advanced Java Programming (4.0 units)
C#:
-
CISP 41
-- Programming in C# (4.0 units)
-
CISP 44
-- Advanced Programming in C# (4.0 units)
Total units = 32.0 - 34.0
|
Degree Level Student Learning Outcomes:
- Students completing the Computer Programming Degree (S7302) will be able to display data from related database tables.
- Students completing the Computer Programming Degree (S7302) will be able to update a SQL Server database.
|
|
NOTE:
Every effort is made to ensure the accuracy and timeliness of this information; however, students should consult
the
college catalog
for the most current and accurate information regarding degrees,
certificates, or courses.
|
CIS Professional Certificate in C# Programming (E0722)
This certificate is designed for returning CIS professionals with several years
experience or current students who have completed several CIS courses.
This program of study prepares the student to develop applications using C#
for Windows or Web based programs.
Click here to download a pdf copy of the certificate requirements for:
CIS Professional Certificate in C# Programming (E0722)
To find out more about any of the courses, click on the course number below.
Requirements for the Certificate:
-
CISP 10
-- Principles of Object-Oriented Design (2.0 units)
-
CISP 41
-- Programming in C# (4.0 units)
-
CISP 44
-- Advanced Programming in C# (4.0 units)
-
CISD 11
-- Database Management - Microsoft Access (4.0 units) CSU
- --or--
-
CISD 21
-- Database Management - Microsoft SQL Server (4.0 units)
- --or--
-
CISD 31
-- Database Management - Oracle (4.0 units)
Total units = 14.0
|
Certificate Level Student Learning Outcomes:
- Students completing the CIS Professional Certificate in C# Programming (E0722) will...
- Students completing the CIS Professional Certificate in C# Programming (E0722) will...
|
|
NOTE:
Every effort is made to ensure the accuracy and timeliness of this information; however, students should consult
the
college catalog
for the most current and accurate information regarding degrees,
certificates, or courses.
|
CIS Professional Certificate in C++ Programming (E0714)
This curriculum is designed for returning CIS professionals with several years
experience or current students who have completed several CIS courses.
This program of study will prepare the student to write applications in C++
and Visual C++ and provide a basic understanding of Object-Oriented Design.
Click here to download a pdf copy of the certificate requirements for:
CIS Professional Certificate in C++ Programming (E0714)
To find out more about any of the courses, click on the course number below.
Requirements for the Certificate:
-
CISP 10
-- Principles of Object-Oriented Design (2.0 units)
-
CISP 31
-- Programming in C++ (4.0 units) CSU, UC
-
CISP 34
-- Advanced C++ Programming (4.0 units) CSU, UC
-
CISD 11
-- Database Management - Microsoft Access (4.0 units) CSU
- --or--
-
CISD 21
-- Database Management - Microsoft SQL Server (4.0 units)
- --or--
-
CISD 31
-- Database Management - Oracle (4.0 units)
Total units = 14.0
|
Certificate Level Student Learning Outcomes:
- Students completing the CIS Professional Certificate in C++ Programming (E0714) will be able to create event-driven program, using Windows Forms
- Students completing the CIS Professional Certificate in C++ Programming (E0714) will be able to connect C++ program to the database and incorporate SQL statements into C++ code.
|
|
NOTE:
Every effort is made to ensure the accuracy and timeliness of this information; however, students should consult
the
college catalog
for the most current and accurate information regarding degrees,
certificates, or courses.
|
CIS Professional Certificate in Java Programming (E0700)
This certificate is designed for returning CIS professionals with several years
experience or current students who have completed several CIS courses.
This program will prepare the student to develop applications using the Java
language and includes techniques in Object-Oriented Programming, web-based applets,
servlets, navigating databases, and JavaBeans.
Click here to download a pdf copy of the certificate requirements for:
CIS Professional Certificate in Java Programming (E0700)
To find out more about any of the courses, click on the course number below.
Requirements for the Certificate:
-
CISP 10
-- Principles of Object-Oriented Design (2.0 units)
-
CISP 21
-- Programming in Java (4.0 units) CSU, UC
-
CISP 24
-- Advanced Java Programming (4.0 units)
-
CISD 11
-- Database Management - Microsoft Access (4.0 units) CSU
- --or--
-
CISD 21
-- Database Management - Microsoft SQL Server (4.0 units)
- --or--
-
CISD 31
-- Database Management - Oracle (4.0 units)
Total units = 14.0
|
Certificate Level Student Learning Outcomes:
- Students completing the CIS Professional Certificate in Java Programming (E0700) will be able to develop a dynamic web page programming Java Server Pages.
- Students completing the CIS Professional Certificate in Java Programming (E0700) will be able to create an object oriented program that will use remote method invocation using the Java programming language.
|
|
NOTE:
Every effort is made to ensure the accuracy and timeliness of this information; however, students should consult
the
college catalog
for the most current and accurate information regarding degrees,
certificates, or courses.
|
CIS Professional Certificate in Object-Oriented Design & Programming (E0723)
This certificate will provide the basic knowledge for developing a model and
creating a design for business application programs using the object-oriented
approach and UML.
Click here to download a pdf copy of the certificate requirements for:
CIS Professional Certificate in Object-Oriented Design & Programming (E0723)
To find out more about any of the courses, click on the course number below.
Requirements for the Certificate:
-
CISP 10
-- Principles of Object-Oriented Design (2.0 units)
-
CISP 11
-- Basic Programming (4.0 units) CSU, UC
- --or--
-
CISP 31
-- Programming in C++ (4.0 units) CSU, UC
- --or--
-
CISP 21
-- Programming in Java (4.0 units) CSU, UC
- --or--
-
CISP 41
-- Programming in C# (4.0 units)
-
CISP 14
-- Advanced Basic Programming (4.0 units) CSU, UC
- --or--
-
CISP 34
-- Advanced C++ Programming (4.0 units) CSU, UC
- --or--
-
CISP 24
-- Advanced Java Programming (4.0 units)
- --or--
-
CISP 44
-- Advanced Programming in C# (4.0 units)
Total units = 10.0
|
Certificate Level Student Learning Outcomes:
- Students completing the CIS Professional Certificate in Object Oriented Design & Programming (E0723) will be able to display data from related database tables.
- Students completing the CIS Professional Certificate in Object Oriented Design & Programming (E0723) will be able to update a SQL Server database.
|
|
NOTE:
Every effort is made to ensure the accuracy and timeliness of this information; however, students should consult
the
college catalog
for the most current and accurate information regarding degrees,
certificates, or courses.
|
CIS Professional Certificate in Visual Basic Programming (E0719)
This curriculum is designed for returning CIS professionals with several years
experience or current students who have completed several CIS courses.
This program of study will prepare the student to develop applications using Visual
Basic for Windows or Web based systems.
Click here to download a pdf copy of the certificate requirements for:
CIS Professional Certificate in Visual Basic Programming (E0719)
To find out more about any of the courses, click on the course number below.
Requirements for the Certificate:
-
CISP 10
-- Principles of Object-Oriented Design (2.0 units)
-
CISP 11
-- Basic Programming (4.0 units) CSU, UC
-
CISP 14
-- Advanced Basic Programming (4.0 units) CSU, UC
-
CISD 11
-- Database Management - Microsoft Access (4.0 units) CSU
- --or--
-
CISD 21
-- Database Management - Microsoft SQL Server (4.0 units)
Total units = 14.0
|
Certificate Level Student Learning Outcomes:
- Students completing the CIS Professional Certificate in Visual Basic Programming (E0719) will be able to display data from related database tables.
- Students completing the CIS Professional Certificate in Visual Basic Programming (E0719) will be able to update a SQL Server database.
- Students completing the CIS Professional Certificate in Visual Basic Programming (E0719) will be able to create a web site that accesses data from a database.
|
|
NOTE:
Every effort is made to ensure the accuracy and timeliness of this information; however, students should consult
the
college catalog
for the most current and accurate information regarding degrees,
certificates, or courses.
|
Programming in C++ Certificate (L0794)
This certificate program is intended to prepare students to use the C++ programming
language in a business environment.
Click here to download a pdf copy of the certificate requirements for:
Programming in C++ Certificate (L0794)
To find out more about any of the courses, click on the course number below.
Requirements for the Certificate:
-
CISB 11
-- Computer Information Systems (3.5 units) CSU, UC
-
CISD 11
-- Database Management - Microsoft Access (4.0 units) CSU
-
CISM 11
-- Systems Analysis and Design (3.5 units) CSU, UC
-
CISN 21
-- Windows Operating System (4.0 units) CSU
-
CISP 31
-- Programming in C++ (4.0 units) CSU, UC
-
CISP 34
-- Advanced C++ Programming (4.0 units) CSU, UC
Total units = 23.0
|
Certificate Level Student Learning Outcomes:
- Students completing the Programming in C++ (L0794) certificate will be able to create event-driven program, using Windows Forms
- Students completing the Programming in C++ (L0794) certificate will be able to connect C++ program to the database and incorporate SQL statements into C++ code.
|
|
NOTE:
Every effort is made to ensure the accuracy and timeliness of this information; however, students should consult
the
college catalog
for the most current and accurate information regarding degrees,
certificates, or courses.
|
Programming in Visual Basic Certificate (L0789)
This certificate is intended to prepare students to work in Visual Basic
which is used to develop graphical user interfaces and client/server applications.
Click here to download a pdf copy of the certificate requirements for:
Programming in Visual Basic Certificate (L0789)
To find out more about any of the courses, click on the course number below.
Requirements for the Certificate:
-
CISB 11
-- Computer Information Systems (3.5 units) CSU, UC
-
CISD 11
-- Database Management - Microsoft Access (4.0 units) CSU
-
CISM 11
-- Systems Analysis and Design (3.5 units) CSU, UC
-
CISP 11
-- Basic Programming (4.0 units) CSU, UC
-
CISP 14
-- Advanced Basic Programming (4.0 units) CSU, UC
Total units = 19.0
|
Certificate Level Student Learning Outcomes:
- Students completing the Programming in Visual Basic (L0789) certificate will be able to display data from related database tables.
- Students completing the Programming in Visual Basic (L0789) certificate will be able to update a SQL Server database.
- Students completing the Programming in Visual Basic (L0789) certificate will be able to create a web site that accesses data from a database.
|
|
NOTE:
Every effort is made to ensure the accuracy and timeliness of this information; however, students should consult
the
college catalog
for the most current and accurate information regarding degrees,
certificates, or courses.
|
Mt. SAC Certificate Application Form
|
Below you will find a link that will provide you with a pdf copy of the official Mt. SAC Certificate Application Form.
It contains instructions for you to follow to apply for and receive your certificate.
Download a Certificate Application - pdf
|
|
|
|
DEPARTMENT:
STUDENTS:
ACADEMICS:
RELATED LINKS:
|
|