Banner Image

Computer Programming

Think and code creatively to solve problems

Studying computer programming prepares students for careers in a rapidly growing industry that shows no signs of slowing down. By learning computer programming, you'll learn how to think abstractly, solve problems, and gain an understanding of multiple programming languages and how computer systems work.

Programs of Study

  • A
    Associate Degree
  • T
    Transfer Degree
  • C
    Credit Certificate
  • N
  • Limited Enrollment
    Limited Enrollment
  • Online Options Available
    Online Options

This program focuses on the general writing and implementation of generic and customized programs to drive operating systems that generally prepare individuals to apply the methods and procedures of software design and programming to software installation and maintenance. This includes instruction in software design, low- and high-level languages and program writing, program customization and linking, prototype testing, troubleshooting and related aspects of operating systems and networks.

Program Code


This certificate provides students with proficiency in the development principles, which emphasize planning, designing, writing, testing programs to solve problems in systems and networks using Python programming languages.

Program Code


The Coding Prep Certificate provides students an overview of the knowledge and skills needed in fields that require software coding for the development of computer applications. The content provides an introduction to the field of study and covers basic foundational concepts.

Program Code


More Ways to Learn

Why study computer programming?

Whether you choose to pursue a career immediately after gaining your degree or certificate, or if you plan to transfer for further education, a wide range of career options are open to you at any level of education. Programmers often enjoy competitive salaries, numerous job options, possibilities for remote work, flexible hours and more.

What You'll Learn

  • Design structured programs using C++, Javascript, or Java.
  • Design and use object oriented programs in one of these languages C++, Java or PHP.
  • Design and use advanced programming techniques in C++ or Java.

Career Options

  • Web and digital interface designer
  • Programmer
  • App or web developer
  • Computer science teacher