A San Juan College student using a computer in an on-campus computer lab

Object-Oriented Computer Programming Certificate

Get introduced to the world of computer programming with the Object-Oriented Computer Programming Certificate program at San Juan College. You can earn the certificate in less than one year and gain skills in OOP concepts and their practical applications. Learn about core programming languages like C++ and Python and how to use them to create software solutions.

What is Object-Oriented Programming?

Object-oriented programming (OOP) is a way of writing computer programs that is widely used today. OOP uses the concept of objects, which represent things in the real world, like a person or a car.

Each object has certain characteristics or "attributes," like color, size, or speed. Objects can also perform actions, which we call "methods." With OOP, you can make objects interact with one another or create a new object by combining smaller building blocks, or "classes," together.

One of the advantages of OOP is that it makes code easier to understand and reuse. That's why it's used in many different types of programs, like games, websites, and mobile apps. By learning about OOP, you'll have the skills to enter the tech industry or any field that relies on programming skills.

Why Earn a Certificate in Object-Oriented Computer Programming at San Juan College?

Current Skills

At SJC, we teach programming fundamentals to prepare you for a new career or improve your current skills. One of the core programming languages we cover is C++. It is used extensively for console and Windows GUI programming, and you'll explore how to use it to develop software applications. Explore advanced topics such as the Standard Template Library (STL) and Microsoft Foundation Classes (MFC).

You will also learn the programming languages Java and Python and study their applications, such as graphical user interface (GUI) and data science. By the end of the program, you'll be able to create software solutions using OOP principles.

Fast-Track Program

You can complete the Object-Oriented Computer Programming Certificate in just one year, taking two courses in your first semester and two in the second semester.

If you want to continue your education, you can count the credits for the certificate program to SJC's Associate of Science (AS) in Computer Science degree. The Computer Science AS degree program gives you more experience and prepares you to transfer to a four-year school to earn your bachelor's degree to further expand your career opportunities.

Real-World Experience

Apply your computer programming skills to real-world scenarios through your courses at SJC. Work on various programming projects, from basic applications to more complex software solutions. Through this process, you'll develop and hone your programming, debugging, and testing skills and also learn how to collaborate with others on programming projects, a critical skill in the tech industry.

Affordable OOP Certificate Option

With SJC's low tuition rates, earning your Object-Oriented Computer Programing Certificate is a smart investment for you.  With our high-quality courses, you'll get the skills you need to enter this growing field or advance your skills. You may also qualify for your certificate to be tuition-free through the NM Opportunity and Lottery Scholarships.

What You'll Learn in Our OOP Courses

SJC's Object-Oriented Computer Programming Certificate gives you firsthand experience in programming that prepares you for your career. You'll get the foundations of commonly used programming languages and discover how to apply them in real-world situations. You can complete this program in as little as one year.

Take courses in:

  • Computer Programming Fundamentals I & II
  • Java Programming
  • Programming in Python

OPP Certificate Curriculum

Transfer Options

The Object-Oriented Computer Science Certificate does not prepare you to transfer to a four-year university. However, the certificate courses count toward SJC's Associate of Science in Computer Science program. This two-year associate degree program prepares you to transfer to a four-year school to earn your bachelor's degree and find more career opportunities. If you have any questions, we encourage you to learn more about the transfer process and contact an academic advisor.

Meet With an Advisor

Careers and Outcomes

Computer-related careers are in high demand in our economy. According to the Bureau of Labor Statistics, overall employment in computer and information technology occupations is projected to grow 15% from 2021 to 2031. This is much faster than the average for all occupations.

Our Object-Oriented Computer Science Certificate graduates can find entry-level jobs in the tech industry and other businesses that rely on computer science. You can work as a:

  • Computer engineer
  • Computer programmer
  • Computer science engineer
  • Computer scientist

Please note that some or all of these roles may require you to receive more advanced training.

Our graduates have gone on to work for:

  • City of Farmington
  • Intel
  • Los Alamos National Laboratory
  • Sandia National Laboratories

Next Steps

To enroll in the Object-Oriented Computer Programming Certificate program, you must first apply to San Juan College. It's easy, and you can apply online at any time!

Apply Now

If you are already a student at San Juan College, talk to your advisor about our Object-Oriented Computer Programming Certificate program.

Find Your Advisor


Phone: (505) 566-3320

West Classroom Complex,
Room 1911

M-F 8 a.m. - 5 p.m.

Explore Related Programs