79 Best Online Computer Programming Degree Programs

Explore the 79 best Online Computer Programming Degree programs: Bachelor's in Computer Programming, Computer Science, or Software Development. You choose!

Computer Programming Degree Programs title image
Looking for the best online computer programming degree?

Are you interested in computers and codes, and wondering if a computer programming degree is a wise move for you? With the rising popularity of STEM careers, a computer programming degree can be a wise investment.

How to Become a Computer Programmer

NASA, Pokémon Go, and the operating system on your cell phone all have one element in common, they were all built by computer programmers. So what do you need to do to join the ranks of computer programmers and make an impression on the world around you?

Most computer programmer jobs require you to have a bachelor’s degree in computer science or a related subject. However, if you do not have the time or resources to complete a four-year degree, some companies have entry-level positions for programmers who only have an associate’s degree.

But it doesn’t stop there!

Expect to be continually upgrading your skills with courses in new programming languages and technological developments even after you get a job as a computer programmer.

Online Computer Programming Degree Types

Becoming a computer programmer is a wide path, with many degrees giving you the skills and experience necessary to be successful as a programmer.

Computer Programming Degree

This degree specializes in learning computer code and the applications of this skill in the marketplace.

Some of the courses you can expect to take in this degree include Java Programming, SQL fundamentals, and Designing and Programming an Application.

Computer Science Degree

A computer science degree encompasses a wide variety of approaches, including software, networks, information security, digital design, and electronic media. These skills will enable you to approach a technological problem and know how to handle it using the tools at your disposal.

These skills will be developed through courses such as Communication in the Computer Industry, Data Structures and Introduction to Software Engineering.

Computer Information Systems Degree

This degree is fine-tuned to provide a partnership with business management and information systems.

These skills are developed through courses such as Fundamentals of Cyber-Security, Project Management, and IS Strategy Management & Acquisition.

Management Information Systems Degree

This will equip you to be a leader with skills in both technology and business management. Working as a liaison between information services and the end user, you will strengthen your skills through courses such as Computers and Internet in Society, Statistical Inference in Management and Information Systems Analysis and Design.

Software Engineering Degree

Working as a software engineer will hone your skills in all areas of software development from concept to product release. To become a proficient programmer you can expect to take classes such as Programming Languages, Object-Oriented Development, and Software Engineering.

Information Technology Degree

This degree bridges the gap between business and technology, enabling you to be a powerhouse in the workplace. These skills can be developed through courses such as Systems Administration, Intermediate Java Programming and Principles of Project Management.

Computer Engineering Degree

Computer engineering encompasses the design and maintenance of larger systems used in communications, controls and power systems. The skills necessary to be a computer engineer are developed in courses such as Introduction to Digital Logic Design, Microprocessor Systems, and Mobile Robotics.

Computer Programming Degree Levels

You can earn a computer programming degree at the associate’s, bachelor’s, master’s, and doctorate levels. Each one of these degree levels can be earned either on campus in a traditional format or online.

  • Associate’s in Computer Programming
  • Bachelor’s in Computer Programming
  • Master’s in Computer Programming
  • PhD in Computer Programming

The level of programming degree required will depend on the job you are seeking. Entry-level programmer jobs can be attained with a computer programming certification or associate’s degree in computer programming in most cases. That being said, some employers may give preference to candidates who have a bachelor’s degree in computer programming or higher.

Online Computer Programming Courses and Curriculum

Becoming a computer programmer is not as simple as completing a weekend seminar. You can expect to enroll in a four-year degree with courses such as these:

  • Intro to Computer Information Systems
  • College Algebra
  • Introduction to Web Development
  • Front-End Web Development
  • Object-Oriented Programming
  • Assembly Language
  • Programming Languages
  • Software Engineering
  • Computer Graphics
  • Database Design and Programming

With the skills developed through courses like these, you will be well equipped to succeed as a computer programmer.

Accelerated Computer Programming Degrees

Want to get your computer programming degree fast? Pick a university like Purdue that offers 6-week online courses to help you finish your degree at an accelerated pace.

For a step-by-step guide to getting your bachelor’s degree fast, you can check out this article: How to get an accelerated bachelor’s degree online.

Computer Programming Certifications

Computer programming certifications are a way to prove your proficiency and aptitude in a specific area of programming or development. Being certified can give you an edge over other job applicants in entry level programming positions.

While many degrees offer students the opportunity to develop proficiency in a particular tool, programming language, or vendor-specific platform, a certification is a verified example of your skillset.

With over 2,000 computer programming languages available, a company or organization may value one certification over another. Some positions such as a database administrator will require certification in the product that the company uses, whether through the software vendors or vendor-neutral certification providers. For senior positions such as an information security analyst, most companies will require applicants to be certified before applying.

Computer Programming Salary

If you are on the fence about whether to pursue a career as a computer programmer and finally learn programming, ponder this fact for a moment, the Bureau of Labor Statistics show that 93% of STEM careers had wages above the national average.

In fact, the average for STEM occupations was nearly double the national average wage!

Career Average Expected Salary
Computer and Information Systems Manager $139,220
Computer Hardware Engineer $115,120
Computer Network Architect $104,650
Software Developer $103,560
Information Security Analyst $95,510
Computer Systems Analyst $88,270
Database Administrator $87,020
Computer Programmer $82,240
Network and Computer Systems Administrator $81,100
Web Developer $67,990

(Source: Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, Computer Programmers)

If you are hoping to increase your paycheck, a computer programming career can work in your favor.

Computer Programming Jobs

In today’s marketplace, computer programmers can be found in almost every sector, from healthcare to research and development.

Computer programmers are a key player in the advancement of the workplace, strengthening the impact of every other department in an organization. Within the workforce, a computer programmer might hold positions such as:

  • Computer and Information Systems Manager
  • Computer Hardware Engineer
  • Computer Network Architect
  • Software Developer
  • Information Security Analyst
  • Computer Systems Analyst
  • Database Administrator
  • Computer Programmer
  • Network and Computer Systems Administrator
  • Web Developer

Computer coding jobs allow you to harness technology to support your corporation’s goals and objectives.

Computer Programming FAQs

Wondering which computer programming degree you need? Or perhaps aren’t sure what you can actually do with a degree in computer programming? Below is a list of the most frequently asked questions.

Don’t see the answer you need? Drop us a comment below and we can add it to the list!

What can you do with a degree in computer programming?

Having a degree in computer programming can open up a wide variety of careers within the technology field. The Bureau of Labor Statistics shows that computer programmers are often employed in software, systems analysis or in IT.

How many years of college do you need to be a computer programmer?

According to US News, most employers require computer programmers to have at least a bachelor’s degree in a related field. In addition to a four-year degree, many employers also expect computer programmers to have specific certifications.

Do you need a degree to get a job as a programmer?

The Bureau of Labor Statistics states that most employers will not hire you without a degree. According to a survey of over fifty thousand developers by Stack Overflow, 43% of computer programmers have a BA or BS in computer sciences. Those who have a degree earned an average of $109,000 annually, while self-taught programmers made approximately $101,000 annually.

How much do computer scientists make?

According to the Bureau of Labor Statistics, a computer scientist’s median wage is $114,520. Computer scientists that specialize in a particular field can earn more than $110,000, such as software publishers who make a median $132,190 annually.

List of Universities offering a Bachelor’s in Computer Programming Online

The following universities offer online computer programming and computer science degrees online.

Rank University Featured Image tbl-programs Location mdgtbl-description
1

Arizona State University

PROGRAMOnline
LOCATIONArizona
ACCREDITATIONHLC
ASU is accredited by the Higher Learning Commission.
  • Bachelor’s in Software Engineering
2

Austin Peay State University

PROGRAMOnline
LOCATIONTennessee
ACCREDITATIONSACSCOC
Austin Peay is accredited by the Southern Association of Colleges and Schools Commission on Colleges to award associate, baccalaureate, master’s, education specialist, and doctorate degrees.
  • Bachelor’s in Computer Science
3

Baker College

PROGRAMOnline
LOCATIONMichigan
ACCREDITATIONHLC
Baker is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Science
4

Bellevue University

PROGRAMOnline
LOCATIONNebraska
ACCREDITATIONHLC
Bellevue is regionally accredited by The Higher Learning Commission (HLC) of the North Central Association of Colleges and Schools (NCA).
  • Bachelor’s in Software Development
5

Brigham Young University

PROGRAMOnline
LOCATIONUtah
ACCREDITATIONNWCCU
BYU is accredited by the Northwest Commission on Colleges and Universities.
  • Bachelor’s in Information Technology
6

California Baptist University

PROGRAMOnline
LOCATIONCalifornia
ACCREDITATIONWSCUC
Cal Baptist is accredited by the WASC Senior College and University Commission.
  • Bachelor’s in Information Technology
7

California State University

PROGRAMOnline
LOCATIONCalifornia
ACCREDITATIONWSCUC
Cal State is accredited by the WASC Senior College and University Commission.
  • Bachelor’s in Computer Science
8

Central Methodist University

PROGRAMOnline
LOCATIONMissouri
ACCREDITATIONHLC
CMU is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Science
9

Central Washington University

PROGRAMOnline
LOCATIONWashington
ACCREDITATIONNWCCU
CWU is currently an accredited institution through the Northwest Commission on Colleges and Universities.
  • Bachelor’s in Information Technology
10

Champlain College

PROGRAMOnline
LOCATIONVermont
ACCREDITATIONNECHE
Champlain is accredited by the New England Commission of Higher Education.
  • Bachelor’s in Software Development
11

Charleston Southern University

PROGRAMOnline
LOCATIONSouth Carolina
ACCREDITATIONSACSCOC
Charleston Southern is accredited by the Southern Association of Colleges and Schools.
  • Bachelor’s in Computer Science
12

College of St. Scholastica

PROGRAMOnline
LOCATIONMinnesota
ACCREDITATIONHLC
CSS is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Information Systems
13

Colorado State University – Global Campus

PROGRAMOnline
LOCATIONColorado
ACCREDITATIONHLC
On June 30, 2011, CSU – Global was officially granted independent regional accreditation status by the Higher Learning Commission.
  • Bachelor’s in Information Technology
14

Colorado Technical University

PROGRAMOnline
LOCATIONColorado
ACCREDITATIONHLC
CTU is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Science
15

Columbia College

PROGRAMOnline
LOCATIONMissouri
ACCREDITATIONHLC
Columbia is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Science
16

Concordia University

PROGRAMOnline
LOCATIONTexas
ACCREDITATIONSACSCOC
CTX is accredited by the Southern Association of Colleges and Schools Commission on Colleges to award the associate, bachelor, and master degrees along with the Doctorate in Education (EdD).
  • Bachelor’s in Computer Science
17

Dakota State University

PROGRAMOnline
LOCATIONSouth Dakota
ACCREDITATIONHLC
DSU is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Science
18

Davenport University

PROGRAMOnline
LOCATIONMichigan
ACCREDITATIONHLC
Davenport is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Science
  • Bachelor’s in Computer Information Systems
19

Daytona State College

PROGRAMOnline
LOCATIONFlorida
ACCREDITATIONSACSCOC
Daytona State is accredited by the Southern Association of Colleges and Schools Commission on Colleges to award associate and bachelor’s degrees.
  • Bachelor’s in Computer Science
20

Depaul University

PROGRAMOnline
LOCATIONIllinois
ACCREDITATIONHLC
Depaul is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Science
21

Drexel University

PROGRAMOnline
LOCATIONPennsylvania
ACCREDITATIONMSCHE
Drexel is accredited by the Middle States Commission on Higher Education.
  • Bachelor’s in Information Technology
22

Florida State University

PROGRAMOnline
LOCATIONFlorida
ACCREDITATIONSACSCOC
FSU is accredited by the Southern Association of Colleges and Schools, Commission on Colleges to award associate, baccalaureate, master’s, specialist, and doctoral degrees.
  • Bachelor’s in Computer Science
23

Franklin University

PROGRAMOnline
LOCATIONOhio
ACCREDITATIONHLC
Franklin is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Science
24

George Mason University

PROGRAMOnline
LOCATIONVirginia
ACCREDITATIONSACSCOC
GMU is accredited by the Commission on Colleges of the Southern Association of Colleges and Schools to award bachelor’s, master’s, and doctoral degrees.
  • Bachelor’s in Information Technology
25

Georgia Southern University

PROGRAMOnline
LOCATIONGeorgia
ACCREDITATIONSACSCOC
Georgia Southern is accredited by the Southern Association of Colleges and Schools.
  • Bachelor’s in Information Technology
26

Herzing University

PROGRAMOnline
LOCATIONWisconsin
ACCREDITATIONHLC
Herzing is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Science
27

Hodges University

PROGRAMOnline
LOCATIONFlorida
ACCREDITATIONSACSCOC
Hodges is accredited by the Southern Association of Colleges and Schools Commission on Colleges to award associate, bachelor’s, and master’s degrees.
  • Bachelor’s in Computer Programming
28

Husson University

PROGRAMOnline
LOCATIONMaine
ACCREDITATIONNECHE
Husson is accredited by the New England Commission of Higher Education.
  • Bachelor’s In Science in Integrated Technology
29

Independence University

PROGRAMOnline
LOCATIONUtah
ACCREDITATIONACCSC
Independence is accredited by the Accrediting Commission of Career Schools and Colleges.
  • Bachelor’s in Software & Mobile Applications Development
30

Kennesaw State University

PROGRAMOnline
LOCATIONGeorgia
ACCREDITATIONSACSCOC
KSU is accredited by the Southern Association of Colleges and Schools Commission on Colleges to award baccalaureate, masters, specialist, and doctorate degrees.
  • Bachelor’s in Information Technology
31

Lamar University

PROGRAMOnline
LOCATIONTexas
ACCREDITATIONSACSCOC
Lamar is accredited by the Southern Association of Colleges and Schools Commission on Colleges to award associate, baccalaureate, masters, and doctorate degrees.
  • Bachelor’s in Computer Science
32

Lewis University

PROGRAMOnline
LOCATIONIllinois
ACCREDITATIONHLC
Lewis is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Science
33

Liberty University

PROGRAMOnline
LOCATIONVirginia
ACCREDITATIONSACSCOC
Liberty is accredited by the Southern Association of Colleges and Schools Commission on Colleges to award associate, bachelor’s, master’s, specialist, and doctoral degrees.
  • Bachelor’s in Information Technology
34

Limestone College

PROGRAMOnline
LOCATIONSouth Carolina
ACCREDITATIONSACSCOC
Limestone is accredited by the Commission on Colleges of the Southern Association of Colleges and Schools to award associate, baccalaureate, and masters degrees.
  • Bachelor’s in Computer Science
  • Bachelor’s in Computer Programming
35

Loyola University Chicago

PROGRAMOnline
LOCATIONIllinois
ACCREDITATIONHLC
LUC is accredited by the Higher Learning Commission (HLC) and was first accredited in 1921.
  • Bachelor’s in Information Technology
36

Marist College

PROGRAMOnline
LOCATIONNew York
ACCREDITATIONMSCHE
Marist is accredited by the Middle States Commission on Higher Education.
  • Bachelor’s in Information Technology
37

Mercy College

PROGRAMOnline
LOCATIONNew York
ACCREDITATIONMSCHE
Mercy is accredited by the Middle States Commission on Higher Education.
  • Bachelor’s in Computer Science
38

Middle Georgia State University

PROGRAMOnline
LOCATIONGeorgia
ACCREDITATIONSACSCOC
Middle Georgia State is accredited by the Southern Association of Colleges and Schools Commission on Colleges to award associate, baccalaureate, and master’s degrees.
  • Bachelor’s in Information Technology
39

National University

PROGRAMOnline
LOCATIONCalifornia
ACCREDITATIONWSCUC
NU is accredited by the WASC Senior College and University Commission.
  • Bachelor’s in Computer Science
40

New Mexico State University

PROGRAMOnline
LOCATIONNew Mexico
ACCREDITATIONHLC
NMSU is accredited by the Higher Learning Commission.
  • Bachelor’s in Information Technology
41

North Seattle College

PROGRAMOnline
LOCATIONWashington
ACCREDITATIONNWCCU
NSC is accredited by the Northwest Commission on Colleges and Universities.
  • Bachelor’s in Information Technology
42

Northeastern University

PROGRAMOnline
LOCATIONMassachusetts
ACCREDITATIONNECHE
NEU is accredited by the New England Commission of Higher Education.
  • Bachelor’s in Information Technology
43

Old Dominion University

PROGRAMOnline
LOCATIONVirginia
ACCREDITATIONSACSCOC
ODU is accredited by the Southern Association of Colleges and Schools Commission on Colleges to award baccalaureate, masters, education specialist, and doctoral degrees.
  • Bachelor’s in Computer Science
44

Oregon Institute of Technology

PROGRAMOnline
LOCATIONOregon
ACCREDITATIONNWCCU
Oregon Tech is accredited by the Northwest Commission on Colleges and Universities.
  • Bachelor’s in Information Technology
45

Oregon State University

PROGRAMOnline
LOCATIONOregon
ACCREDITATIONNWCCU
Oregon State is accredited by the Northwest Commission on Colleges and Universities.
  • Bachelor’s in Computer Science
46

Pace University

PROGRAMOnline
LOCATIONNew York
ACCREDITATIONMSCHE
Pace is accredited by the Middle States Commission on Higher Education.
  • Bachelor’s in Computer Science
47

Park University

PROGRAMOnline
LOCATIONMissouri
ACCREDITATIONHLC
Park is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Science
48

Pennsylvania State University – World Campus

PROGRAMOnline
LOCATIONPennsylvania
ACCREDITATIONMSCHE
Penn State Online is accredited by the Middle States Commission on Higher Education.
  • Bachelor’s in Computer Programming
  • Bachelor’s in Information Technology
49

Regent University

PROGRAMOnline
LOCATIONVirginia
ACCREDITATIONSACSCOC
Regent is accredited by the Southern Association of Colleges and Schools Commission on Colleges to award associate, baccalaureate, masters, and doctorate degrees.
  • Bachelor’s in Computer Science
50

Regis University

PROGRAMOnline
LOCATIONColorado
ACCREDITATIONHLC
Regis is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Science
51

Rogers State University

PROGRAMOnline
LOCATIONOklahoma
ACCREDITATIONHLC
RSU is a member of and accredited by the Higher Learning Commission.
  • Bachelor’s in Information Technology
52

Saint Leo University

PROGRAMOnline
LOCATIONFlorida
ACCREDITATIONSACSCOC
Saint Leo is accredited by the Southern Association of Colleges and Schools Commission on Colleges to award the associate, bachelor’s, master’s, specialist, and doctoral degrees.
  • Bachelor’s in Computer Science
53

Salem University

PROGRAMOnline
LOCATIONWest Virginia
ACCREDITATIONHLC
Salem has been accredited by The Higher Learning Commission (HLC) since 1963.
  • Bachelor’s in Computer Science
54

Southeast Missouri State University

PROGRAMOnline
LOCATIONMissouri
ACCREDITATIONHLC
SEMO is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Science
55

Southern New Hampshire University

PROGRAMOnline
LOCATIONNew Hampshire
ACCREDITATIONNECHE
SNHU is accredited by the New England Commission of Higher Education.
  • Bachelor’s in Computer Science
56

Southwestern College

PROGRAMOnline
LOCATIONKansas
ACCREDITATIONHLC
Southwestern is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Programming
57

Thomas Edison State University

PROGRAMOnline
LOCATIONNew Jersey
ACCREDITATIONMSCHE
TESU is regionally accredited by the Middle States Commission on Higher Education.
  • Bachelor’s in Computer Information Systems
58

Trident University

PROGRAMOnline
LOCATIONCalifornia
ACCREDITATIONWSCUC
Trident is the only fully online university regionally accredited by the Western Association of Schools and Colleges (WASC).
  • Bachelor’s in Computer Science
59

Troy University

PROGRAMOnline
LOCATIONAlabama
ACCREDITATIONSACSCOC
Troy is accredited by the Southern Association of Colleges and Schools Commission on Colleges to award associate, baccalaureate, master’s, education specialist and doctoral degrees.
  • Bachelor’s in Computer Science
60

University of Central Florida

PROGRAMOnline
LOCATIONFlorida
ACCREDITATIONSACSCOC
UCF is accredited by the Southern Association of Colleges and Schools Commission on Colleges to award degrees at the associate, baccalaureate, master’s, specialist, and doctoral levels.
  • Bachelor’s in Information Technology
61

University of Denver

PROGRAMOnline
LOCATIONColorado
ACCREDITATIONHLC
DU is accredited as a doctoral degree-granting institution by the Higher Learning Commission (HLC) and is authorized to offer post-secondary education in the state of Colorado by the Colorado Department of Higher Education.
  • Bachelor’s in Computer Science
  • Bachelor’s in Information Technology
62

University of Florida

PROGRAMOnline
LOCATIONFlorida
ACCREDITATIONSACSCOC
UF is accredited by the Southern Association of Colleges and Schools.
  • Bachelor’s in Computer Science
63

University of Illinois – Springfield

PROGRAMOnline
LOCATIONIllinois
ACCREDITATIONHLC
UIS is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Science
64

University of Maine – Augusta

PROGRAMOnline
LOCATIONMaine
ACCREDITATIONNECHE
UMA is accredited by the New England Commission of Higher Education.
  • Bachelor’s in Software development
65

University of Maryland University College

PROGRAMOnline
LOCATIONMaryland
ACCREDITATIONMSCHE
UMUC is accredited by the Middle States Commission on Higher Education.
  • Bachelor’s in Computer Science
66

University of Massachusetts

PROGRAMOnline
LOCATIONMassachusetts
ACCREDITATIONNECHE
UMass is accredited by the New England Commission of Higher Education.
  • Bachelor’s in Information Technology
67

University of Minnesota Crookston

PROGRAMOnline
LOCATIONMinnesota
ACCREDITATIONHLC
UMC has secured continued accreditation status from the Higher Learning Commission.
  • Bachelor’s in Information Technology
68

University of Nebraska – Omaha

PROGRAMOnline
LOCATIONNebraska
ACCREDITATIONHLC
UNO is accredited by the Higher Learning Commission.
  • Bachelor’s in Computer Science
69

University of Wisconsin

PROGRAMOnline
LOCATIONWisconsin
ACCREDITATIONHLC
UW is accredited by the Higher Learning Commission.
  • Bachelor’s in Information Technology
70

Western Governors University

PROGRAMOnline
LOCATIONUtah
ACCREDITATIONNWCCU
WGU is regionally accredited by the Northwest Commission on Colleges and Universities.
  • Bachelor’s in Software Development
71

Western Kentucky University

PROGRAMOnline
LOCATIONKentucky
ACCREDITATIONSACSCOC
WKU is accredited by the Southern Association of Colleges and Schools.
  • Bachelor’s in Information Technology

Still looking for the right computer programming degree? Use our college match tool to find the best online computer programming degrees. Still can’t find one that matches your goals? Drop us a comment below!
 

Accelerated Degree logo
This article is brought to you by
Joy Miller
Joy Miller
Founder
Leave a Reply

Your email address will not be published. Required fields are marked *