Computer Programming


Computer programming is the process of writing instructions that get executed by computers. The instructions, also known as code, are written in a programming language which the computer can understand and use to perform a task or solve a problem. Software analysts and engineers provide designs for computer programmers to follow.

What Will I Learn?

You’ll explore a variety of programming languages, including Python, C, C++, Java, and JavaScript. In each course, you’ll write 8-10 programs that solve real-world problems, and along the way, you’ll develop a portfolio of marketable skills.

What is Unique About This Program?

JJC is proud to offer this degree to students completely online! 

Additionally, students planning to pursue a bachelor’s degree can transfer this degree to a four-year institution. Contact the faculty advisers on the right side of this page for more information.

What Degree / Certificate Will I Receive?

What Are My Career Opportunities?

The most common career tracks for qualified students include:

  • Computer programmer
  • Mobile developer
  • Systems programmer
  • Embedded systems developer
  • Software engineer
  • Programmer analyst
  • Systems analyst