CIS Professional in Object-Oriented Design & Programming (Certificate M0813)

Business Division
Certificate M0813

The CIS Professional in Object-Oriented Design and Programming prepares students for a career in computer programming. The certificate offers a balanced set of classes that provides students the skills to design and develop business applications using the Unified Modeling Language (UML) and an object-oriented programming language. Students will demonstrate the ability to design and implement business environment applications that will contain the front end user interface and back end database. Students in this program select one of the following three programming language concentrations: Java, C++, or Python. Career opportunities available after the completion of this certificate include programming for systems, mobile devices, device drivers and software engineering.

Required Courses

Course Prefix Course Name Units
Core Courses2.5
Principles of Object-Oriented Design
Choose one of the following programming tracks:7
Java
Programming in Java
Programming in Java Laboratory
Advanced Java Programming
Advanced Java Laboratory
C++
Programming in C++
Programming in C++ Laboratory
Advanced C++ Programming
Advanced C++ Programming Laboratory
Python
Programming in Python
Programming in Python Laboratory
Advanced Programming in Python
Advanced Programming in Python Laboratory
Total Units9.5

CIS Program Website

Program Learning Outcomes

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

  • Write valid decision statements (if/else constructs) in either the Java, C++, or Python programming language.
  • Create an object oriented program using multiple classes in either the Java, C++, or Python programming language.

Review Student Learning Outcomes (SLOs) for this program.

Print Options