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.

School of Science, Technology, Engineering and Math

Programs of Study

  • A
    Associate Degree
  • T
    Transfer Degree
  • C
    Credit Certificate
  • N
    Non-Credit
  • 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

MAS728/MCE728

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

MCE938

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

MCC8010

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