Perfect School Search
What level of degree is needed for a computer programming career?
Question:
What level of degree is needed for a computer programming career?
Perfect School Search
Answer:
Most people who want to become a computer programmer are going to go to college in order to obtain a bachelor's degree in a related computer field. Although some employers will hire you with only an associate's degree or certificate with years of experience, this is not as typical and you should assume that most employers will require a bachelor's degree at minimum. During your degree program for computer programming, you can expect to take many courses that will teach you different programming languages such as Java, Python, C, and C++. You will also learn about structured query language (SQL) and system design.
Once you obtain your degree in computer programming you can expect your median salary, according to the US Bureau of Labor Statistics (BLS) as of May 2019, to be $86,550 per year or $41.61 per hour!
For more information about becoming a computer programmer, check out this article: Computer Programmer Education Requirements and Career Information
Additional Reading
-
What Are Some of the Best Online Courses to Learn Computer Programming From Scratch?
-
What Are Some Universities that Offer Computer Programming Degrees Online?
-
Are There Any Online, Accredited Colleges for Computer Programming?
-
What Are Some Colleges that Offer Online Computer Programming Courses?
-
Is Computer Programming a Good Career?
-
Can You Get a Degree in Computer Programming?
-
How Can Someone with a Finance Degree and Experience in Retail Sales Leverage Their Experience and Move Into the Field of Computer Programming?
-
If I Am a Financial Analyst with a Degree in Finance, How Can I Break Into Computer Programming or Engineering?
-
Can You Get a Job in Computer Programming with Only an Associate Degree?
-
What Is the Best Way to Decide Between a Career in Engineering, Finance, or Computer Programming?
Popular Schools
The listings below may include sponsored content but are popular choices among our users.
An admission advisor from each school can provide more info about:
- programs & curriculum
- career opportunities
- tuition & financial aid
- admissions & starting dates
-
School Info
Minimum eligibility requirements:
- Must be a high school graduate or have completed GED
School locations:
- Florida (1 campus)
- North Carolina (3 campuses)
- South Carolina (3)
- Texas (1)
- Virginia (6)
Program Info
Classroom-Based Programs
-
School Info
Minimum eligibility requirements:
- Must be a high school graduate or have completed GED
School locations:
- Online Learning
Program Info
Online Programs
- Master
- Bachelor
- Associate
- Non-Degree
-
School Info
Minimum eligibility requirements:
- Must be a high school graduate or have completed GED
School locations:
- Online Learning
Program Info
Online Programs
-
Master
-
Bachelor
- Associate
-
School Info
Minimum eligibility requirements:
- Undergraduate applicants must be a high school graduate or have completed GED and completed some college.
Master's degree applicants must have a bachelor's or higher.
School locations:
- Online Learning
Program Info
Online Programs
- Master
-
Bachelor
-
- BS in Information Systems Management
- Computer Information Technology, B.S. - Cyber Security
- Information Systems Management, B.S. - System Analyst
-
Associate
-
- Computer Science, A.S.
- AS in Computer Information Technology
-
- Data Analytics, A.S.
-
- Undergraduate applicants must be a high school graduate or have completed GED and completed some college.
-
School Info
Minimum eligibility requirements:
- Must be a high school graduate or have completed GED
School locations:
- Online Learning
Program Info
Online Programs
-
Bachelor
-
- BS: Information Technology: Web and Mobile Programming
- BS: Computational Mathematics
- BS: Computational Mathematics: Actuarial
-
- BS in Information Technology - Application and Database Development
- BS in Information Systems
- BS: Information Systems: Database
-
-
Associate
-
- AA: Information Systems
-
-
School Info
Minimum eligibility requirements:
- Must complete an application online and submit transcripts for their highest degree earned.
School locations:
- Online Learning
Program Info
Online Programs
- Doctorate
- Master
- Bachelor
-
School Info
Minimum eligibility requirements:
- Must be a high school graduate or have completed GED.
School locations:
- Online Learning
Program Info
Online Programs
-
Master
-
- MS in Information Technology - Information Security and Assurance
- Master of Science in Cybersecurity Management
- Bachelor
- Associate
-
Program Info
Online Programs
-
Master
-
- Masters in Data Science
-
-
Master
-
School Info
Minimum eligibility requirements:
- Must be a high school graduate or have completed GED
School locations:
- Online Learning
Program Info
Online Programs
- Master
- Bachelor
- Associate
-
Program Info
Online Programs
-
Master
-
- MS in Information Assurance and Cybersecurity
-
-
Master
10 Popular Schools
The listings below may include sponsored content but are popular choices among our users.
-
- MS in Information Systems - Software Engineering Management Concentration
- MS in Information Systems - Computer Forensics Management
- Master of Science in Information Assurance
- MS in Information Systems - IT Project Management
- BS in Information Systems - IT Project Management
- BS in Information Systems - Technology Management
- AA in Information Technology
- AA in Information Systems
- View more
-
- MS in Information Technology - Database Design Concentration
- MS in Information Technology - IT Management
- MS in Cyber Security - IT Management
- MS in Information Technology - Software Application Development Concentration
- MS in Information Technology
- MS in Information Technology - Internet Security Concentration
- BS Information Technologies with concentration in Software Development
- BS in Computer Science
- BS in Accounting - Forensic Accounting & Fraud Examination
- BS Information Technologies with concentration in Web Design and Development
- BS in Information Technologies
- BS Information Technologies with concentration in Information Technology Management
- AS Information Technologies
-
- MS in Cybersecurity
- Computer Science, B.S.
- BS in Computer Information Technology: Database Management
- BS in Computer Information Technology: Networking
- BS in Information Systems Management
- Computer Information Technology, B.S. - Cyber Security
- Information Systems Management, B.S. - System Analyst
- Computer Science, A.S.
- AS in Computer Information Technology
- Data Analytics, A.S.
- View more
-
- BS: Information Technology: Web and Mobile Programming
- BS: Computational Mathematics
- BS: Computational Mathematics: Actuarial
- BS in Information Technology - Application and Database Development
- BS in Information Systems
- BS: Information Systems: Database
- AA: Information Systems
-
- PhD - Business Management: Information Technology Management
- PhD - Information Technology
- DIT - Information Assurance and Security
- MS - Information Assurance & Cybersecurity: Network Defense
- MSIT - Information Technology Analytics
- MSIT - General Information Technology
- MS - Analytics
- MS - Information Assurance & Cybersecurity: Health Care Security
- MSIT - Cybersecurity
- BS - Information Technology: Software Development
- BS - Information Technology: Data Management
- BS - General Information Technology
- BS - Information Technology: Data Analytics
- View more
-
- MS in Management - Information Technology
- MS in Information Technology
- MS in Information Technology - Project Management
- MS in Information Technology - Information Security and Assurance
- Master of Science in Cybersecurity Management
- BS in Information Technology - Multiplatform Software Development
- BS in Cloud Computing and Solutions
- BS in Information Technology - IT Management
- BS in IT - Supply Chain Management
- BS in Information Technology
- BS in Cybersecurity
- AAS in Information Technology - Multiplatform Software Development
- AAS in Information Technology - Network Administration
- View more
-
- Masters in Data Science
-
- MBA Dual Concentration in Healthcare Management & Technology Management
- MBA Dual Concentration in Accounting & Technology Management
- MBA Dual Concentration in Public Safety Leadership & Technology Management
- MBA Dual Concentration in Human Resources & Technology Management
- BS in Computer Science - Software Engineering
- BS in Software Development - Computer Programming Concentration
- AS in Computer Science
- Associate of Science - Technology Studies
- View more
-
10
- MS in Information Assurance and Cybersecurity
- Show more schools…