The Computer Programming Associate’s Degree is a highly focused path to prepare students for a career of computer programming and software development with hand-selected courses to set students on a path of life-long learning.

Photo of a laptop

Hands-On Experience

Through this program, students will gain a solid foundation in the breadth and depth of computer programming. This includes knowledge and skills in several programming languages as well as the principles and practices of software development.

Students will be taught problem-solving skills that will allow them to debug and correct software system errors. They will do this through hand-selected courses with the sole purpose of providing the most value in helping students find a software job after graduation.

Career Path

Graduates with a degree in Computer Programming, have a wide array of rewarding careers before them. Check out some of the top careers students get with this degree or explore more career options in I-Plan.

Highlighted Career Paths

Computer Programmer

A computer programmer writes programs in a variety of computer languages, such as C++ and Java, and creates code in an integrated development environment (IDE). They update and expand existing programs and test them for errors, fixing faulty lines of computer code as they see fit.

Explore Related Career Paths

All degree related careers can be found in I-Plan, along with related salary information.

Explore All Career Paths

Getting started in this degree

If you want to get a taste for Computer Programming, start with one of the following degree-specific courses:

  •  CSE110 - Programming Building Blocks

For a full listing of all courses required for this degree, refer to the course catalog.


Interested in this major? Contact Advising to discuss your questions, degree options, and Grad Plan.

Get Help with Advising

Declare as Your Major

The Advising Office can help with degree planning and preparation. To declare your major or minor, plan classes, or find out who your advisor is, visit the Advising homepage.

Declare My Major

Related Majors