Computer Programming Major

Description: A program that focuses on the general writing and implementation of generic and customized programs to drive operating systems and that generally prepares individuals to apply the methods and procedures of software design and programming to software installation and maintenance. 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. Is Computer Programming the right major for you?
Take the MyMajors Quiz and find out if it fits one of your top recommended majors!

Computer Programming Major

What Courses Do Computer Programming Majors Take?

The required and elective courses you would take for Computer Programming majors vary considerably among institutions. Courses are listed here that are illustrative of the breadth of topics you are likely to experience were you to major in this field.

  • Computer Programming
  • Computer Software
  • Mathematics
  • Software Engineering
  • Statistics