Which Schools Offer a Doctorate Degree IN Computer Programming?

Find out about doctorates in computer programming and some of the schools that offer them. Get curriculum details and info about program requirements to make an informed decision. Schools offering Computer Programming degrees can also be found in these popular choices.

Overview of Doctoral Degrees in Computer Programming

A doctorate in computer programming will qualify you to teach computer programming skills at the collegiate level or work as a researcher. If you are seeking a terminal degree in this field, you could consider enrolling in a Ph.D. in Computer Science or Ph.D. in Software Engineering program. Read on to learn where you can earn a doctorate to advance your career in computer programming.

Important Facts About This Field of Study

Common CoursesHigh Performance Computing, Database System Implementation, Computer Animation, Secure Computer Systems
PrerequisitesGeneral Graduate Requisite Examination (GRE), bachelor's degree (with respectable GPA), Master of Science degree (with respectable GPA), completion of application
ConcentrationsTheory, systems, software, applications, information security, graphics
Other Requirements Qualifying examinations and dissertation
Median Salary (2018) $118,370 (for all computer and information research scientists)
Job Outlook (2016-2026) 19% growth (for all computer and information research scientists)

Source: U.S. Bureau of Labor Statistics

North Dakota State University (NDSU)

The main campus of NDSU, located in Fargo, North Dakota, offers a Ph.D. in Software Engineering. The curriculum includes an intensive course in which students design, implement and test a computer program. Applications development, software testing and debugging, software project planning and software complexity metrics are also addressed in the curriculum. To be admitted to the doctoral program, you must have a B.S. or M.S. degree with a grade point average of at least 3.25. Additionally, North Dakota State University applicants should know at least one programming language, ideally Java, C# or C++.

Boston University

Graduates of a bachelor or master's degree program in computer science or a related subject could pursue the Ph.D. in Computer Science at Boston University. A total of 64 credits are taken in courses such as computer architecture, compiler design theory, advanced cryptography, programming languages and advanced database applications. A directed study in programming languages can be chosen that leads to more extensive studies and research in this area.

Georgia Tech

The College of Computing at Georgia Tech provides students with the opportunity to earn a Ph.D. in Computer Science. The program combines studies with extensive research and a dissertation. All students must choose five of 15 breadth components, which offer focuses on specific areas of computing. One such component is in programming languages and compilers. This course of study addresses compiler design and implementation, programming language design and advanced compiler analysis and optimization.

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