Object-Oriented Programming


  1. to provide evidence of the student’s competence to program in object-oriented programming languages; this proof will be demonstrated as the student works toward his/her associate degree
  2. to provide evidence of student’s ability to program in the C++, Java, and Python or Visual Basic programming languages, thereby evidencing the student’s breadth of knowledge in object-oriented programming  (C++, Java, and Python or Visual Basic)
  3. to provide an opportunity for students not enrolled in a degree program to acquire evidence of confirmation of Java, C++, and Python or Visual Basic programming language skills

Student Outcomes:
The student graduating with this certificate will be able to:

Certificate Requirements

Introduction to Java
Advanced Java
Introduction to Software Design & Development
Python or Visual Basic
Programming in C++
Advanced Programming in C++

Additiional Information
Download Program Requirements

  1. construct programs with the object-oriented languages Java and C++
  2. build on the constructs of sequence, selection, and repetition to develop programs using objects, methods, data abstraction, inheritance, and polymorphism
  3. enhance his/her critical thinking skills by analyzing, understanding, and developing solutions to a wide range of problems