What Are the Courses in an Online Degree in Computer Programming?

The courses of an online computer programming degree program will vary with the level of the degree. In general, the core coursework will be designed to teach various programming languages at the associate's and bachelor's degree levels, while at the master's-level, you might learn more about the application of the languages in the designing of software. Read on for more information about online computer programming degree programs' core courses. Schools offering Computer Programming degrees can also be found in these popular choices.

General Computer Studies

Relevant associate's and bachelor's degree programs are designed for beginners and generally start off with basic courses that aim to teach you about computer hardware and software. At the bachelor's level, you might also learn how to use Microsoft Office and JavaScript, while developing skills in the management of databases.

Important Facts About Online Computer Programming Courses

Degree Associate's, Bachelor's, Master's
Degree Fields Computer Information Systems, Computer Science, Software Application Programming
Possible Careers Computer Programmer, IT Consultant, Software Developer
Job Outlook (2012-2022) 8% growth (for computer programmers)

Source: U.S. Bureau of Labor Statistics

Programming Languages

Some undergraduate computer programming core courses might strive to teach you programming in HTML, Visual Basic, C, C++, and Java languages. At the associate's level, you could study the basics of each of these languages, while at the bachelor's level, you learn about the fundamentals before moving on to an advanced class in each language. The bachelor's level might also offer education in the designing of databases.

Online Graduate Computer Programming Core Courses

A master's-level software engineering program allows you to build upon the knowledge that you gain at the bachelor's degree level. You go on to learn about creating artificial intelligence (AI) in some classes, while in others you might learn how to plan, test, and maintain the software that you design. Should you decide to earn a graduate degree in computer science, you might gain the specialized knowledge that is necessary to qualify for career advancement opportunities. Core coursework that you might find in either of the aforementioned programs include:

  • Parallel computing
  • Network security
  • Database systems
  • Machine learning & artificial intelligence

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

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