Major: Computer Programming, General

Find the right college for you.

While Dr. Doolittle talks to the animals, computer programming majors talk to computers.  They use computer languages to instruct computers how to perform the functions most of us take for granted. 

If you want to concentrate mostly on the theory and design of computer systems, consider a major in computer science. But if you want to dive right into learning the computer languages, like C++ and Java, that run operating systems, networks, and software, this could be the major for you.

Computer programming majors learn how to write various programming languages used for software development and operating systems. Topics covered include program testing, debugging, and customization.

Did You Know?

Once you learn to think like a programmer, new languages will come easily.

Are You Ready To...?

  • Intern at a company of interest to you
  • Participate in classes online
  • Learn through hands-on projects and simulations, both on your own and in teams
  • Code in Visual Basic, C++, and Java

It Helps To Be...

A problem solver who is attentive to detail, patient, and able to work under pressure. You’ll also need to be a good communicator to work in teams. 

College Checklist

  • Does the program teach the most up-to-date applications?
  • Are professors currently working in the profession and well versed in the latest technology?
  • Will you be able to take online classes in addition to classroom lectures?
  • Will the program help you find work after graduation?
  • Does the program offer certificates or diplomas in specialized areas of programming?

I want to put a ding in the universe.” -- Steve Jobs, CEO and Cofounder, Apple

Course Spotlight

Many programs include a capstone, or final, project. This will be a great chance to show your stuff when faced with a realistic business problem. Working with a team of other students, you’ll design, program, test, and put into practice a complete software solution. You’ll get little support from instructors, but the experience is great preparation for the working world.