Computer Programming Degree Programs

Computer programming degrees can teach you to create, develop and maintain computer programs. For information on earning a computer programming degree and the career options it offers you, read on. Schools offering Computer Programming degrees can also be found in these popular choices.

What Will I Learn In A Computer Programming Degree Program?

Computer programming degree programs will teach you the concepts and techniques used in computer programming. You'll have the knowledge to develop and write programs used for storing and retrieving data and documents. Your curriculum will combine general core courses, such as humanities, social sciences and mathematics, with major-related courses and lab work. You may also be required to participate in an internship or complete a capstone or senior project. Topics of study in a computer programming degree program may include:

  • Object-oriented programming in a C++ integrated environment
  • Java application and programming concepts
  • UNIX operating system
  • Modern programming languages
  • Programming using the Perl language
  • Troubleshooting programming problems
  • Principles of computer science
  • Analyzing and systematizing programs

Key Topics Discussed Mathematics, operating systems, computer science, programming languages, social sciences
Degree Levels Associate's and bachelor's degrees
Learning Environments Traditional classroom and online degree programs are available
Job Outlook (2014-2024) 8% decline (for computer programmers); 17% increase (for software developers)
Continuing Education Master's degree in computer programming

Source: U.S. Bureau of Labor Statistics

What Type of Computer Programming Degrees Are Offered?

If you're interested in earning a degree in computer programming, you can choose from associate or bachelor's degree programs. Although programs offering a computer programming concentration are most commonly found at the associate degree level, there are also many bachelor's degree programs offering computer programming courses as part of their curriculum. You can also gain computer programming skills through other computer-related degree programs, such as computer science degree programs.

Can I Earn My Degree Online?

If attending school on campus is difficult for you or doesn't fit into your schedule, you can earn your computer programming degree online. Distance learning provides you with the same quality education you'd find in an on-campus program, but you can learn on your own time. You'll need a computer with Internet access and an e-mail account, as well as personal self-motivation. Courses are typically delivered through an Internet-based course management system, such as Blackboard or Angel. You may be required to take exams on campus or at a proctored setting.

What Can I Do With This Degree?

Upon earning your associate's or bachelor's degree, you'll find employment opportunities working as a computer programmer, web programmer, software developer and computer programmer analyst. According to the U.S. Bureau of Labor Statistics (BLS), computer programmers can expect to see an employment decline of up to eight percent from 2014 to 2024, which is slower than other occupations during that time period (www.bls.gov). The BLS also states that computer programmers earned an annual median wage of $79,530 in 2015.

However, most of the other aforementioned careers and similar computer-related professions are still extremely relevant in the economy. For example, the BLS predicts that all software developers will see 17% growth in employment opportunities between 2014 and 2024. Developers that specialize in developing applications earned a median salary of $98,260 in 2015, per the BLS.

There are also master's degree programs that offer computer programming as part of their curriculum. As a graduate of a computer programming bachelor's degree program, you'll have the knowledge required to enter a computer science master's degree program. These programs, aimed at students with advanced programming experience, are a good way for graduates of bachelor's degree programs to expand their knowledge of computer programming.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  • Strayer University

    Strayer University responds quickly to information requests through this website.

    Popular programs at Strayer University:

    • Master
    • Bachelor Degrees
    • Associate Programs

    Online Programs Available

  • Full Sail University

    Full Sail University responds quickly to information requests through this website.

    Popular programs at Full Sail University:

    Online Programs Available

  • Independence University

    Independence University responds quickly to information requests through this website.

    Popular programs at Independence University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Saint Leo University

    Saint Leo University responds quickly to information requests through this website.

    Popular programs at Saint Leo University:

    • Master
    • Bachelor Degrees
    • Associate Programs

    Online Programs Available

  • Purdue University Global

    Purdue University Global responds quickly to information requests through this website.

    Popular programs at Purdue University Global:

    Online Programs Available

  • Maryville University

    Maryville University responds quickly to information requests through this website.

    Popular programs at Maryville University:

    • Bachelor Degrees

    Online Programs Available

  • Grand Canyon University

    Grand Canyon University responds quickly to information requests through this website.

    Popular programs at Grand Canyon University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Regent University

    Regent University responds quickly to information requests through this website.

    Popular programs at Regent University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Ashford University

    Ashford University responds quickly to information requests through this website.

    Popular programs at Ashford University:

    • Bachelor Degrees

    Online Programs Available

  • Southern New Hampshire University

    Southern New Hampshire University responds quickly to information requests through this website.

    Popular programs at Southern New Hampshire University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  1. 1
  2. 2
  3. 3
  4. Next »