Gravatar Icon

Doctor of Computer Science Programs in America

1-25 of 112 results

MIT School of Engineering

Cambridge, MA •

Massachusetts Institute of Technology •

Graduate School

Massachusetts Institute of Technology ,

Graduate School ,

CAMBRIDGE, MA ,

Stanford School of Engineering

Stanford, CA •

Stanford University •

  • • Rating 5 out of 5   3 reviews

Current Master's student: The best part about coming to Stanford are the people and the ability to find a group of friends who are interested in the same things that you may be very interested in . Coming from India, there is a large Indian community here such that I have never felt homesick. The campus does get a bit dead during the holidays but it is to be expected as people who do live in the USA, go back for vacations. Overall the professors are great and are leafing professionals in their respective fields doing some of the most fascinating research in the world. I would highly anyone to come here to experience this type o f workhand play hard culture that is fostered into this place. ... Read 3 reviews

Stanford University ,

STANFORD, CA ,

3 Niche users give it an average review of 5 stars.

Featured Review: Current Master's student says The best part about coming to Stanford are the people and the ability to find a group of friends who are interested in the same things that you may be very interested in . Coming from India, there... Overall the professors are great and are leafing professionals in their respective fields doing some of the most fascinating research in the world. I would highly anyone to come here to experience... .

Read 3 reviews.

Harvard John A. Paulson School of Engineering and Applied Sciences

Harvard University •

Harvard University ,

P.C. Rossin College of Engineering & Applied Science

Lehigh University •

Graduate School •

BETHLEHEM, PA

Clarkson University

POTSDAM, NY

  • • Rating 3.88 out of 5   41

College of Engineering and Physical Sciences - University of Wyoming

University of Wyoming •

LARAMIE, WY

Princeton University

Princeton, NJ •

  • • Rating 4.33 out of 5   3 reviews

Master's Student: The best part of the Princeton University mechanical engineering graduate degree is the excellent faculty that teach the courses. They are incredibly knowledgeable and also very willing to help students in office hours or in sponsorship of projects. The worst part of the Princeton University mechanical engineering graduate degree is the lack of structure for the graduate research program which can leave you feeling unsure on the direction of your research. ... Read 3 reviews

PRINCETON, NJ ,

3 Niche users give it an average review of 4.3 stars.

Featured Review: Master's Student says The best part of the Princeton University mechanical engineering graduate degree is the excellent faculty that teach the courses. They are incredibly knowledgeable and also very willing to help... .

Pratt School of Engineering

Durham, NC •

Duke University •

  • • Rating 5 out of 5   2 reviews

Master's Student: New program, Financial Technology, is a comprehensive curriculum bringing together financial principles and computing. Interesting electives and flexibility to create your own tract, incorporating courses from all of Duke's colleges. ... Read 2 reviews

Duke University ,

DURHAM, NC ,

2 Niche users give it an average review of 5 stars.

Featured Review: Master's Student says New program, Financial Technology, is a comprehensive curriculum bringing together financial principles and computing. Interesting electives and flexibility to create your own tract, incorporating... .

Read 2 reviews.

Brown University Graduate School

Providence, RI •

Brown University •

Brown University ,

PROVIDENCE, RI ,

  • Find college scholarships

McCormick School of Engineering and Applied Science

Evanston, IL •

Northwestern University •

Master's Student: Northwestern's Master of Science in Energy and Sustainability is a first of its kind professionally focused master's program in the nation. Interdisciplinary by design, MSES covers the technical, policy, and business/economics of the energy and sustainability sector pulling professors from the Kellogg School of Management as well as the McCormick School of Engineering. The industry professionals are leaders in their respective fields and are always willing to help the students. The cohort focused program enables deep connection among the students that will last a lifetime! ... Read 3 reviews

Northwestern University ,

EVANSTON, IL ,

Featured Review: Master's Student says Northwestern's Master of Science in Energy and Sustainability is a first of its kind professionally focused master's program in the nation. Interdisciplinary by design, MSES covers the technical,... .

Vanderbilt School of Engineering

Nashville, TN •

Vanderbilt University •

Vanderbilt University ,

NASHVILLE, TN ,

McKelvey School of Engineering

St. Louis, MO •

Washington University in St. Louis •

Washington University in St. Louis ,

ST. LOUIS, MO ,

Guarini School of Graduate and Advanced Studies

Hanover, NH •

Dartmouth College •

  • • Rating 5 out of 5   1 review

Alum: I had a beautiful life-changing experience at the grand Guarini School of Graduate and Advanced Studies. The Guarini graduate program MALS created so many beautiful opportunities in interdisciplinary learning. Guarini is well integrated within the College, which provides a unique world-class learning experience. Guarini went beyond my expectations and made this experience the best I had and will ever have in my life. The only thing I would like changed is having a GRAD diploma in Latin instead of English to keep up with College tradition. ... Read 1 review

Dartmouth College ,

HANOVER, NH ,

1 Niche users give it an average review of 5 stars.

Featured Review: Alum says I had a beautiful life-changing experience at the grand Guarini School of Graduate and Advanced Studies. The Guarini graduate program MALS created so many beautiful opportunities in interdisciplinary... .

Read 1 reviews.

Division of Engineering and Applied Science - California Institute of Technology

Pasadena, CA •

California Institute of Technology •

California Institute of Technology ,

PASADENA, CA ,

Physical Sciences Division - University of Chicago

Chicago, IL •

University of Chicago •

Master's Student: The masters in computer science at UChicago has an opportunity for students from nontraditional computer science backgrounds to take “immersion courses” to get up to speed before taking the masters level coursework, which is extremely inclusive programming. The program is also a top competitor and prepares students for professional careers. ... Read 1 review

University of Chicago ,

CHICAGO, IL ,

Featured Review: Master's Student says The masters in computer science at UChicago has an opportunity for students from nontraditional computer science backgrounds to take “immersion courses” to get up to speed before taking the masters... .

  • Sponsored Find Student Loan Options
  • Online Masters in Computer and information Sciences Programs
  • Online Computer Science Programs

Viterbi School of Engineering

Los Angeles, CA •

University of Southern California •

Master's Student: Best experience is that I have the ability to engage with other students and my professors in real time. My worst experience would have to be; moments of not being able to hear what is being talked about during a lecture due to classroom audio issues. ... Read 2 reviews

University of Southern California ,

LOS ANGELES, CA ,

Featured Review: Master's Student says Best experience is that I have the ability to engage with other students and my professors in real time. My worst experience would have to be; moments of not being able to hear what is being talked about during a lecture due to classroom audio issues. .

Cornell Tech

New York, NY •

Cornell University •

  • • Rating 4.25 out of 5   4 reviews

Current Master's student: Cornell Tech has a fantastic campus, the programs here are very industry-friendly and the professors are very experienced. ... Read 4 reviews

Cornell University ,

NEW YORK, NY ,

4 Niche users give it an average review of 4.3 stars.

Featured Review: Current Master's student says Cornell Tech has a fantastic campus, the programs here are very industry-friendly and the professors are very experienced. .

Read 4 reviews.

Graduate School of Arts & Sciences - Georgetown University

Nw Washington, DC •

Georgetown University •

Master's Student: The program is highly practical. The professors explain concepts in class and give us home works to submit on each topic discussed on a weekly basis. This enables us to grasp the concepts more. We are informed of the professors office time and so we can email them to make inquiries and get assistance when needed. We make presentations during class which train us to become more bold and be able to communicate the concepts easily. We are able to discuss and critic writings independently. We work on projects in groups of about 3-4 and discuss findings to the entire class and professor. We review research papers and make meta-analyses inform of class projects. The program is well structured and i am gaining skills. My worst experience is having to worry about Tuition and other related school bills. ... Read 2 reviews

Georgetown University ,

NW WASHINGTON, DC ,

Featured Review: Master's Student says The program is highly practical. The professors explain concepts in class and give us home works to submit on each topic discussed on a weekly basis. This enables us to grasp the concepts more. We... .

Tufts University School of Engineering

Medford, MA •

Tufts University •

Master's Student: The application process was smooth and post-acceptance I was welcomed into the Tufts community. So far, Tufts has been very communicative, especially about the return to school during the Covid-19 pandemic. ... Read 3 reviews

Blue checkmark.

Tufts University ,

MEDFORD, MA ,

Featured Review: Master's Student says The application process was smooth and post-acceptance I was welcomed into the Tufts community. So far, Tufts has been very communicative, especially about the return to school during the Covid-19... .

Henry Samueli School of Engineering and Applied Science

University of California - Los Angeles •

University of California - Los Angeles ,

School of Computer Science - Carnegie Mellon University

Pittsburgh, PA •

Carnegie Mellon University •

Carnegie Mellon University ,

PITTSBURGH, PA ,

Laney Graduate School

Atlanta, GA •

Emory University •

Master's Student: I chose the graduate programs at Emory because they are ranked among the best in the country. The school of nursing also provides the clinical experiences, something many of the online only nurse practitioner programs do not do. ... Read 2 reviews

Emory University ,

ATLANTA, GA ,

Featured Review: Master's Student says I chose the graduate programs at Emory because they are ranked among the best in the country. The school of nursing also provides the clinical experiences, something many of the online only nurse... .

College of Computing - Georgia Institute of Technology

Georgia Institute of Technology •

  • • Rating 4 out of 5   1 review

Master's Student: The masters data analytics program is VERY intense! I was warned that the online program would be just as intense as the in person program, but to me it's on a whole different level. I am only taking one class because I have a full time job and I am a single parent and I have had many late nights and early mornings. It's challenging, but if you love coding, I would recommended it. If you can get through COVID as a parent, I believe that there is nothing (like this masters program) that you would not be able to accomplish and be successful at it. ... Read 1 review

Georgia Institute of Technology ,

1 Niche users give it an average review of 4 stars.

Featured Review: Master's Student says The masters data analytics program is VERY intense! I was warned that the online program would be just as intense as the in person program, but to me it's on a whole different level. I am only... .

UC Berkeley College of Letters & Science

Berkeley, CA •

University of California - Berkeley •

University of California - Berkeley ,

BERKELEY, CA ,

College of Arts & Sciences - University of North Carolina at Chapel Hill

Chapel Hill, NC •

University of North Carolina at Chapel Hill •

University of North Carolina at Chapel Hill ,

CHAPEL HILL, NC ,

Bethlehem, PA •

Lehigh University ,

BETHLEHEM, PA ,

Metropolitan College - Boston University

Boston, MA •

Boston University •

  • • Rating 4.69 out of 5   13 reviews

Master's Student: Excellent guidance and resources for new students. Very responsive staff across departments. Additional supplementary instruction to ensure students have the necessary knowledge and skills to succeed in their courses. ... Read 13 reviews

Boston University ,

BOSTON, MA ,

13 Niche users give it an average review of 4.7 stars.

Featured Review: Master's Student says Excellent guidance and resources for new students. Very responsive staff across departments. Additional supplementary instruction to ensure students have the necessary knowledge and skills to succeed... .

Read 13 reviews.

Grainger College of Engineering

Urbana, IL •

University of Illinois Urbana-Champaign •

University of Illinois Urbana-Champaign ,

URBANA, IL ,

Florida Institute of Technology

MELBOURNE, FL

  • • Rating 4.61 out of 5   66

Colorado School of Mines

  • • Rating 4.3 out of 5   10

School of Arts & Sciences - Clarkson University

Clarkson University •

Showing results 1 through 25 of 112

Computer Science

Share this page.

Computer Science is an area of study within the Harvard John A. Paulson School of Engineering and Applied Sciences. Prospective students apply through Harvard Griffin GSAS; in the online application, select “Engineering and Applied Sciences” as your program choice and select "PhD Computer Science" in the Area of Study menu.

In the Computer Science program, you will learn both the fundamentals of computation and computation’s interaction with the world. Your work will involve a wide range of areas including theoretical computer science, artificial intelligence and machine learning, economics and computer science, privacy and security, data-management systems, intelligent interfaces, operating systems, computer graphics, computational linguistics, robotics, networks, architectures, program languages, and visualization.

You will be involved with researchers in several interdisciplinary initiatives across the University, such as the Center for Research on Computation and Society, the Institute for Applied Computational Science, the Data Science Initiative, and the Berkman Klein Center for Internet and Society.

Examples of projects current and past students have worked on include leveraging machine learning to solve real-world sequential decision-making problems and using artificial intelligence to help conservation and anti-poaching efforts around the world.

Graduates of the program have gone on to a range of careers in industry in companies like Riot Games as game director and Lead Scientist at Raytheon. Others have positions in academia at University of Pittsburgh, Columbia, and Stony Brook.

Standardized Tests

GRE General:  Not Accepted

APPLICATION DEADLINE

Questions about the program.

Logo

Departments

  • Applied Physics
  • Biomedical Engineering
  • Center for Urban Science and Progress
  • Chemical and Biomolecular Engineering
  • Civil and Urban Engineering
  • Computer Science and Engineering
  • Electrical and Computer Engineering
  • Finance and Risk Engineering
  • Mathematics
  • Mechanical and Aerospace Engineering
  • Technology, Culture and Society
  • Technology Management and Innovation

Degrees & Programs

  • Bachelor of Science
  • Master of Science
  • Doctor of Philosophy
  • Digital Learning
  • Certificate Programs
  • NYU Tandon Bridge
  • Undergraduate
  • Records & Registration
  • Digital Learning Services
  • Teaching Innovation
  • Explore NYU Tandon
  • Year in Review
  • Strategic Plan
  • Diversity & Inclusion

News & Events

  • Social Media

Looking for News or Events ?

Computer Science, Ph.D.

code on screen

  • Request Information

We have a thriving Ph.D. program with approximately 80 full-time Ph.D. students hailing from all corners of the world. Most full-time Ph.D. students have scholarships that cover tuition and provide a monthly stipend. Admission is highly competitive. We seek creative, articulate students with undergraduate and master's degrees from top universities worldwide. Our  current research strengths  include data management and analysis, cybersecurity, computer games, visualization, web search, graphics, vision and image processing, and theoretical computer science.

This degree program offers interested students opportunities to do their research abroad, under the supervision of faculty at NYU Shanghai or  NYU Abu Dhabi .

  • View the Computer Science Ph.D. program flyer
  • Admissions requirements for the Ph.D. Program.
  • Find out more about general  Admission Requirements .

To receive a Ph.D. in Computer Science at the NYU Tandon School of Engineering, a student must:

  • satisfy a breadth course requirement, intended to ensure broad knowledge of computer science,
  • satisfy a depth requirement, consisting of an oral qualifying exam presentation with a written report, to ensure the student's ability to do research,
  • submit a written thesis proposal and make an oral presentation about the proposal,
  • write a Ph.D. thesis that must be approved by a dissertation guidance committee and present an oral thesis defense, and
  • satisfy all School of Engineering requirements for the Ph.D. degree, as described in the NYU Tandon School of Engineering bulletin, including graduate study duration, credit points, GPA, and time-to-degree requirements.

Upon entering the program, each student will be assigned an advisor who will guide them in formulating an individual study plan directing their course choice for the first two years. The department will hold an annual Ph.D. Student Assessment Meeting, in which all Ph.D. students will be formally reviewed.

Note: for pre-fall 2015 Ph.D. students, please see the pre-fall 2015 Ph.D. Curriculum.

Program Requirements

Details about Breadth and Depth Requirements, Thesis Proposal and Presentation, and Thesis Defense can be found in the NYU Bulletin.

Program Details

Each incoming Ph.D. student will be assigned to a research advisor, or to an interim advisor, who will provide academic advising until the student has a research advisor. The advisor will meet with the student when the student enters the program to guide the student in formulating an Individual Study Plan. The purpose of the plan is to guide the student’s course choice for the first two years in the program and to ensure that the student meets the breadth requirements. The plan may also specify additional courses to be taken by the student in order to acquire necessary background and expertise. Subsequent changes to the plan must be approved by the advisor.

Sample Plan of Study

In order to obtain a Ph.D. degree, a student must complete a minimum of 75 credits of graduate work beyond the BS degree, including at least 21 credits of dissertation. A Master of Science in Computer Science may be transferred as 30 credits without taking individual courses into consideration. Other graduate coursework in Computer Science may be transferred on a course-by-course basis. Graduate coursework in areas other than Computer Science can be transferred on a course-by-course basis with approval of the Ph.D. Committee (PHDC). The School of Engineering places some limits on the number and types of transfer credits that are available. Applications for transfer credits must be submitted for consideration before the end of the first semester of matriculation. 

All Ph.D. students will be formally reviewed each year in a Ph.D. Student Assessment Meeting. The review is conducted by the entire CSE faculty and includes at least the following items (in no particular order):

  • All courses taken, grades received, and GPAs.
  • Research productivity: publications, talks, software, systems, etc.
  • Faculty input, especially from advisors and committee members.
  • Student’s own input.
  • Cumulative history of the student's progress.

As a result of the review, each student will be placed in one of the following two categories, by vote of the faculty:

  • In Good Standing: The student has performed well in the previous semester and may continue in the Ph.D. program for one more year, assuming satisfactory academic progress is maintained.
  • Not in Good Standing: The student has not performed sufficiently well in the previous year. The consequences of not being in good standing will vary, and may include being placed on probation, losing RA/GA/TA funding, or not being allowed to continue in the Ph.D. program.

Following the review, students will receive formal letters which will inform them of their standing. The letters may also make specific recommendations to the student as to what will be expected of them in the following year. A copy of each student’s letter will be placed in the student’s file.

Quick Links

  • Graduate Admissions
  • Frequently Asked Questions
  • Pre-Fall 2015 Ph.D. Curriculum

Program Admissions Chair

Justin Cappos

Justin Cappos

Program director.

Rachel Greenstadt

Rachel Greenstadt

Photo of Periwinkle Doerfler

Periwinkle Doerfler

""

Nektarios Tsoutsos

top phd programs for computer science

  • Values of Inclusion
  • 2020 Antiracism Task Force
  • 2022 DEI Report
  • Research News

Department Life

  • Listed by Recipient
  • Listed by Category
  • Oral History of Cornell CS
  • CS 40th Anniversary Booklet
  • ABC Book for Computer Science at Cornell by David Gries
  • Books by Author
  • Books Chronologically
  • The 60's
  • The 70's
  • The 80's
  • The 90's
  • The 00's
  • The 2010's
  • Faculty Positions: Ithaca
  • Faculty Positions: New York City
  • Lecturer Position: Ithaca
  • Post-doc Position: Ithaca
  • Staff/Technical Positions
  • Ugrad Course Staff
  • Ithaca Info
  • Internal info
  • Graduation Information
  • Cornell Learning Machines Seminar
  • Student Colloquium
  • Spring 2024 Colloquium
  • Conway-Walker Lecture Series
  • Salton 2023 Lecture Series
  • Spring 2024 Artificial Intelligence Seminar
  • Spring 2024 Robotics Seminar
  • Spring 2024 Theory Seminar
  • Big Red Hacks
  • Cornell University - High School Programming Contests 2024
  • Game Design Initiative
  • CSMore: The Rising Sophomore Summer Program in Computer Science
  • Explore CS Research
  • ACSU Research Night
  • Cornell Junior Theorists' Workshop 2023
  • Researchers
  • Ph.D. Students
  • M.Eng. Students
  • M.S. Students
  • Ph.D. Alumni
  • List of Courses
  • Course and Room Roster
  • CS Advanced Standing Exam
  • Architecture
  • Artificial Intelligence
  • Computational Biology
  • Database Systems
  • Human Interaction
  • Machine Learning
  • Natural Language Processing
  • Programming Languages
  • Scientific Computing
  • Software Engineering
  • Systems and Networking
  • Theory of Computing
  • Contact Academic Advisor
  • Your First CS Course
  • Technical Electives
  • CS with Other Majors/Areas
  • Transfer Credits
  • CS Honors Program
  • CPT for International CS Undergrads
  • Graduation Requirements
  • Useful Forms
  • Becoming a CS Major
  • Requirements
  • Game Design Minor
  • Co-op Program
  • Cornell Bowers CIS Undergraduate Research Experience (BURE)
  • Independent Research (CS 4999)
  • Student Groups
  • UGrad Events
  • Undergraduate Learning Center
  • UGrad Course Staff Info
  • The Review Process
  • Early M.Eng Credit Approval
  • Financial Aid
  • Prerequisites
  • The Application Process
  • The Project
  • Pre-approved Electives
  • Degree Requirements
  • The Course Enrollment Process
  • Advising Tips
  • Entrepreneurship
  • Cornell Tech Programs
  • Professional Development
  • Contact MEng Office
  • Career Success
  • Applicant FAQ
  • Computer Science Graduate Office Hours
  • Exam Scheduling Guidelines
  • Graduate TA Handbook
  • MS Degree Checklist
  • MS Student Financial Support
  • Special Committee Selection
  • Diversity and Inclusion
  • Contact MS Office
  • Ph.D. Applicant FAQ
  • Graduate Housing
  • Non-Degree Application Guidelines
  • Ph. D. Visit Day
  • Business Card Policy
  • Cornell Tech
  • Curricular Practical Training
  • Fellowship Opportunities
  • Field of Computer Science Ph.D. Student Handbook
  • Field A Exam Summary Form
  • Graduate School Forms
  • Instructor / TA Application
  • Ph.D. Requirements
  • Ph.D. Student Financial Support
  • Travel Funding Opportunities
  • Travel Reimbursement Guide
  • The Outside Minor Requirement
  • CS Graduate Minor
  • Outreach Opportunities
  • Parental Accommodation Policy
  • Special Masters
  • Student Spotlights
  • Contact PhD Office

Search form

top phd programs for computer science

Computer Science Ph.D. Program

You are here.

The Cornell Ph.D. program in computer science is consistently ranked among the top six departments in the country, with world-class research covering all of computer science. Our computer science program is distinguished by the excellence of the faculty, by a long tradition of pioneering research, and by the breadth of its Ph.D. program. Faculty and Ph.D. students are located both in Ithaca and in New York City at the Cornell Tech campus . The Field of Computer Science also includes faculty members from other departments (Electrical Engineering, Information Science, Applied Math, Mathematics, Operations Research and Industrial Engineering, Mechanical and Aerospace Engineering, Computational Biology, and Architecture) who can supervise a student's Ph.D. thesis research in computer science.

Over the past years we've increased our strength in areas such as artificial intelligence, computer graphics, systems, security, machine learning, and digital libraries, while maintaining our depth in traditional areas such as theory, programming languages and scientific computing.  You can find out more about our research here . 

The department provides an exceptionally open and friendly atmosphere that encourages the sharing of ideas across all areas. 

Cornell is located in the heart of the Finger Lakes region. This beautiful area provides many opportunities for recreational activities such as sailing, windsurfing, canoeing, kayaking, both downhill and cross-country skiing, ice skating, rock climbing, hiking, camping, and brewery/cider/wine-tasting. In fact, Cornell offers courses in all of these activities.

The Cornell Tech campus in New York City is located on Roosevelt Island.  Cornell Tech  is a graduate school conceived and implemented expressly to integrate the study of technology with business, law, and design. There are now over a half-dozen masters programs on offer as well as doctoral studies.

FAQ with more information about the two campuses .

Ph.D. Program Structure

Each year, about 30-40 new Ph.D. students join the department. During the first two semesters, students become familiar with the faculty members and their areas of research by taking graduate courses, attending research seminars, and participating in research projects. By the end of the first year, each student selects a specific area and forms a committee based on the student's research interests. This “Special Committee” of three or more faculty members will guide the student through to a Ph.D. dissertation. Ph.D. students that decide to work with a faculty member based at Cornell Tech typically move to New York City after a year in Ithaca.

The Field believes that certain areas are so fundamental to Computer Science that all students should be competent in them. Ph.D. candidates are expected to demonstrate competency in four areas of computer science at the high undergraduate level: theory, programming languages, systems, and artificial intelligence.

Each student then focuses on a specific topic of research and begins a preliminary investigation of that topic. The initial results are presented during a comprehensive oral evaluation, which is administered by the members of the student's Special Committee. The objective of this examination, usually taken in the third year, is to evaluate a student's ability to undertake original research at the Ph.D. level.

The final oral examination, a public defense of the dissertation, is taken before the Special Committee.

To encourage students to explore areas other than Computer Science, the department requires that students complete an outside minor. Cornell offers almost 90 fields from which a minor can be chosen. Some students elect to minor in related fields such as Applied Mathematics, Information Science, Electrical Engineering, or Operations Research. Others use this opportunity to pursue interests as diverse as Music, Theater, Psychology, Women's Studies, Philosophy, and Finance.

The computer science Ph.D. program complies with the requirements of the Cornell Graduate School , which include requirements on residency, minimum grades, examinations, and dissertation.

The Department also administers a very small 2-year Master of Science program (with thesis). Students in this program serve as teaching assistants and receive full tuition plus a stipend for their services.

Email forwarding for @cs.stanford.edu is changing. Updates and details here . CS Commencement Ceremony June 16, 2024.  Learn More .

Academics | PhD Program

Main navigation.

The PhD degree is intended primarily for students who desire a career in research, advanced development, or teaching. A broad Computer Science, Engineering, Science background, intensive study, and research experience in a specialized area are the necessary requisites.

The degree of Doctor of Philosophy (PhD) is conferred on candidates who have demonstrated to the satisfaction of our Department in the following areas:

  • high attainment in a particular field of knowledge, and
  • the ability to do independent investigation and present the results of such research.

They must satisfy the general requirements for advanced degrees, and the program requirements specified by our Department.

top phd programs for computer science

Program Requirements

On average, the program is completed in five to six years, depending on the student’s research and progress.

top phd programs for computer science

Progress Guidelines

Students should consider the progress guidelines to ensure that they are making reasonable progress.

top phd programs for computer science

Monitoring Progress

Annual reviews only apply to PhD students in their second year or later; yearly meetings are held for all PhD students.

Carnegie Mellon University School of Computer Science

Doctoral programs.

Decorative

In any of the Ph.D. programs across our seven departments, you'll be matched with an advisor based primarily on mutual research interests and begin a research project on day one. All our Ph.D. students receive full financial support while in good academic standing, which helps ensure freedom to explore regardless of funding hurdles. We also believe that it's vital for advisors and students to work as peers, and the inherent flexibility of our programs means students often work with more than one faculty member and many other students during their time in SCS.

Together, our research environment and interdisciplinary mindset produce graduates who emerge into the world ready to tackle its biggest problems.

  • Doctoral Programs Home

Interested in Applying?

  • Graduate Admissions Overview
  • Frequently Asked Questions

Program Contact

Robert Frederking Associate Dean for Doctoral Programs

Explore Our Ph.D. Programs

Ray and stephanie lane computational biology department, computer science department, human-computer interaction institute.

Ph.D. in Human-Computer Interaction

Language Technologies Institute

Ph.D. in Language and Information Technologies

Machine Learning Department

Robotics institute.

Ph.D. in Robotics

Software and Societal Systems Department

Ph.D. in Societal Computing (SC) Ph.D. in Software Engineering (SE)

Dual Degree Ph.D. Programs

The carnegie mellon portugal program (cmu portugal), ph.d. in computer science/dual degree portugal, ph.d. in human-computer interaction/dual degree portugal, ph.d. in language and information technologies/dual degree portugal, ph.d. in robotics/dual degree portugal, ph.d. in software engineering/dual degree portugal.

  • Research & Faculty
  • Offices & Services
  • Information for:
  • Faculty & Staff
  • News & Events
  • Contact & Visit
  • About the Department
  • Message from the Chair
  • Computer Science Major (BS/BA)
  • Computer Science Minor
  • Data Science and Engineering Minor
  • Combined BS (or BA)/MS Degree Program
  • Intro Courses
  • Special Programs & Opportunities
  • Student Groups & Organizations
  • Undergraduate Programs
  • Undergraduate Research
  • Senior Thesis
  • Peer Mentors
  • Curriculum & Requirements
  • MS in Computer Science
  • PhD in Computer Science
  • Admissions FAQ
  • Financial Aid
  • Graduate Programs
  • Courses Collapse Courses Submenu
  • Research Overview
  • Research Areas
  • Systems and Networking
  • Security and Privacy
  • Programming Languages
  • Artificial Intelligence
  • Human-Computer Interaction
  • Vision and Graphics
  • Groups & Labs
  • Affiliated Centers & Institutes
  • Industry Partnerships
  • Adobe Research Partnership
  • Center for Advancing Safety of Machine Intelligence
  • Submit a Tech Report
  • Tech Reports
  • Tenure-Track Faculty
  • Faculty of Instruction
  • Affiliated Faculty
  • Adjunct Faculty
  • Postdoctoral Fellows
  • PhD Students
  • Outgoing PhDs and Postdocs
  • Visiting Scholars
  • News Archive
  • Weekly Bulletin
  • Monthly Student Newsletter
  • All Public Events
  • Seminars, Workshops, & Talks
  • Distinguished Lecture Series
  • CS Colloquium Series
  • CS + X Events
  • Tech Talk Series
  • Honors & Awards
  • External Faculty Awards
  • University Awards
  • Department Awards
  • Student Resources
  • Undergraduate Student Resources
  • MS Student Resources
  • PhD Student Resources
  • Student Organization Resources
  • Faculty Resources
  • Postdoc Resources
  • Staff Resources
  • Purchasing, Procurement and Vendor Payment
  • Expense Reimbursements
  • Department Operations and Facilities
  • Initiatives
  • Student Groups
  • CS Faculty Diversity Committee
  • Broadening Participation in Computing (BPC) Plan
  • Northwestern Engineering

PhD candidates choose and complete a program of study that corresponds with their intended field of inquiry.

Academics   /   Graduate PhD in Computer Science

The doctor of philosophy in computer science program at Northwestern University primarily prepares students to become expert independent researchers. PhD students conduct original transformational research in extant and emerging computer science topics. Students work alongside top researchers to advance the core CS fields from Theory to AI and Systems and Networking . In addition, PhD students have the opportunity to collaborate with CS+X faculty who are jointly appointed between CS and disciplines including business, law, economics, journalism, and medicine.

Joining a Track

Doctor of philosophy in computer science students follow the course requirements, qualifying exam structure, and thesis process specific to one of five tracks :

  • Artificial Intelligence and Machine Learning
  • Computer Engineering

Within each track, students explore many areas of interest, including programming languages , security and privacy and human-computer interaction .

Learn more about computer science research areas

Curriculum and Requirements

The focus of the CS PhD program is learning how to do research by doing research, and students are expected to spend at least 50% of their time on research. Students complete ten graduate curriculum requirements (including COMP_SCI 496: Introduction to Graduate Studies in Computer Science ), and additional course selection is tailored based on individual experience, research track, and interests. Students must also successfully complete a qualifying exam to be admitted to candidacy.

CS PhD Manual Apply now

Request More Information

Download a PDF program guide about your program of interest and get in contact with our graduate admissions staff.

Request info about the PhD degree

Opportunities for PhD Students

Cognitive science certificate.

Computer science PhD students may earn a specialization in cognitive science by taking six cognitive science courses. In addition to broadening a student’s area of study and improving their resume, students attend cognitive science events and lectures, they can receive conference travel support, and they are exposed to cross-disciplinary exchanges.

The Crown Family Graduate Internship Program

PhD candidates may elect to participate in the Crown Family Graduate Internship Program. This opportunity allows the doctoral candidate to gain practical experience in industry or in national research laboratories in areas closely related to their research.

Management for Scientists and Engineers Certificate Program

The certificate program — jointly offered by The Graduate School and Kellogg School of Management — provides post-candidacy doctoral students with a basic understanding of strategy, finance, risk and uncertainty, marketing, accounting and leadership. Students are introduced to business concepts and specific frameworks for effective management relevant to both for-profit and nonprofit sectors.

Career Paths

Recent graduates of the computer science PhD program are pursuing careers in industry & research labs, academia, and startups.

  • Georgia Institute of Technology
  • Illinois Institute of Technology
  • Northeastern
  • University of Pittsburgh
  • University of Rochester
  • University of Washington
  • Naval Research Laboratory
  • Northwestern University

Industry & Research Labs

  • Adobe Research
  • Narrative Science
  • Oak Ridge National Laboratory

More in this section

  • Engineering Home
  • CS Department

Related Links

  • The Graduate School
  • Graduate Funding
  • International Office
  • Graduate Housing
  • Meet Our Faculty

Contact Info

Admissions Questions

Help for Current PhD Students

Director of Graduate Studies for PhD Program

Brian Suchy

What Students Are Saying

"One great benefit of Northwestern is the collaborative effort of the CS department that enabled me to work on projects involving multiple faculty, each with their own diverse set of expertise.

Northwestern maintains a great balance: you will work on leading research at a top-tier institution, and you won't get lost in the mix."

— Brian Suchy, PhD Candidate, Computer Systems

Yiding Feng

What Alumni Are Saying

"In the early stage of my PhD program, I took several courses from the Department of Economics and the Kellogg School of Management and, later, I started collaborating with researchers in those areas. The experience taught me how to have an open mind to embrace and work with people with different backgrounds."

— Yiding Feng (PhD '21), postdoctoral researcher, Microsoft Research Lab – New England

Read an alumni profile of Yiding Feng

Maxwell Crouse

"My work at IBM Research involves bringing together symbolic and deep learning techniques to solve problems in interpretable, effective ways, which means I must draw upon the research I did at Northwestern quite frequently."

— Maxwell Crouse (PhD '21), AI Research Scientist, IBM Research

Read an alumni profile of Maxwell Crouse

Vaidehi Srinivas

The theory group here is very warm and close-knit. Starting a PhD is daunting, and it is comforting to have a community I can lean on.

— Vaidehi Srinivas, PhD Candidate, CS Theory

Online Doctorate in Computer Science

top phd programs for computer science

Online Computer Science Ph.D.: An Overview

Top schools with online computer science ph.d. programs, jobs for computer science ph.d. holders, prerequisites for an online computer science ph.d., online coursework.

  • Data visualization.
  • Machine learning.
  • Database management systems.
  • Advanced computer architecture.
  • Information quality theory.

How long does a Ph.D. in computer science take to complete?

Cost and return on investment (roi), how much does a computer science ph.d. cost, how to estimate the return on investment (roi) of your degree, example courses.

  • Artificial intelligence
  • Algorithm design
  • Analytics for big data
  • Futuring and innovation
  • Cybersecurity management

Job Outlook and Salaries for Graduates

Pay for online ph.d. in computer science degrees.

Ph.D. Program

Ph.D. student Lilian DeGreef and professor Shwetak Patel in the UbiComp Lab

The Allen School provides every student accepted to our Ph.D. program with full financial support in the form of teaching and research assistantships or fellowships, from program inception to degree. Students earn an integrated Master’s Degree on their path to the Ph.D. Key features of our program include:

  • Comprehensive, high-quality graduate computer science curriculum.
  • A vibrant academic and social community.
  • Welcoming and inclusive environment for international students, women, and other underrepresented groups.
  • Robust schedule of colloquia and lectures on current topics in research and technology.
  • Leading-edge interdisciplinary research opportunities, on and off campus.

Our students benefit from many collaborations and relationships that we have developed across the campus and in the region. In addition to being the headquarters of established technology leaders such as Microsoft and Amazon, Seattle is also home to an extensive (and ever-growing) list of engineering centers established by major industry players from outside the Pacific Northwest.

Admission to the Allen School’s Ph.D. program is competitive. Each year, we receive applications from approximately 2,500 prospective graduate students from around the globe for 50 - 60 positions. We accept applications once a year, for entrance in the following autumn quarter. Our application process opens on September 1, and all application materials are due December 15, or the next following business day, if the 15th falls on a weekend. The Allen School hosts its annual Grad Visit Days in March for applicants who have received an offer of admission. This event provides an opportunity for applicants to meet with faculty, get to know their prospective colleagues, and experience the Seattle area’s quality of life.

The Ph.D. Process

The Allen School's Ph.D. process consists of three components: coursework, research, and thesis preparation. At the beginning of the program, students will take graduate-level courses in an array of topics spanning theory, systems, programming, and applications. They will also develop and refine their research skills working with their faculty advisor and other collaborators. These skills include information analysis and synthesis as well as written and verbal presentation capabilities. Student progress is measured at multiple steps throughout the program: the Qualifying Evaluation (a.k.a. “quals”), the General Exam, and the Candidacy of Philosophy, leading to the preparation and defense of their dissertation to obtain their Doctor of Philosophy degree.

Course Guide

Students are required to complete approximately 90 credits on their way to obtaining a Ph.D. degree in Computer Science & Engineering from the Allen School, 60 of which must be earned at the University of Washington. Explore our online course guide to peruse available courses, teaching schedules, internship credit, and specialized degree tracks available to Ph.D. students.

Student Handbook

Visit our online student handbook for essential information and advice about being a Ph.D. student in the Allen School, from available fellowships and travel grants, to navigating the annual review of progress, to mentoring undergraduate researchers. This section also contains practical information such as allocation of office space and obtaining health insurance, as well as the forms students will need to complete at various points throughout the program.

The Allen School's graduate advising team is here to guide prospective and current students as they navigate the application and registration process and help tailor the Allen School experience to their education and career goals.

top phd programs for computer science

The primary focus of the doctoral program is research, with the philosophy that students learn best by doing—beginning as apprentices and becoming junior colleagues working with faculty on scholarly research projects. The faculty in the department conduct research in all areas of computer science. The degree of Doctor of Philosophy requires a dissertation based on the candidate’s original research, which is supervised by a faculty member, and all students in the Ph.D. program are actively engaged in research throughout the program. Ph.D. students spend at least half of their time on research under the direction of their faculty adviser from their first day in the program and devote themselves full time to research after coursework and other preliminaries have been completed. Ph.D. students are also expected to participate in departmental and laboratory activities full time throughout the program, except possibly for summer internships elsewhere, and the department does not consider admission of part-time Ph.D. students.

DEPARTMENTAL INFORMATION FOR DOCTORAL STUDENTS

  • Program Requirements
  • Docter of Engineeing Science (DES)
  • MS leading to PhD
  • Milestones Chart
  • Milestones Registration Form: Candidacy, Thesis Proposal, Thesis Defense
  • PhD course Import Forms
  • PhD Algorithms Prerequisite Form
  • Data Science Specialization Option  (further details here )

SCHOOL/UNIVERSITY INFORMATION FOR DOCTORAL STUDENTS

  • Registration
  • SEAS Doctoral Fieldwork (CPT) Policy
  • Time-Off Policy for Doctoral Students on Appointment in the Sciences and Related Research Fields

GENERAL PHD INFORMATION AND ADVICE

  • CAREER Club
  • Computer Science Open Data
  • Computer Science Graduate Job and Interview Guide
  • Background in case you ever need to teach online with two days notice
  • The Definitive ‘what do I ask/look for’ in a PhD Advisor Guide
  • The Thesis Whisperer
  • Prem Devanbu’s Review Anti-Patterns
  • Computer Science Rankings
  • Michael Ernst’s Compilation of Great Advice
  • Productivity Tips for PhD Students
  • Getting Admitted to a Top PhD Program
  • Tips on the Interview Process
  • Networking on the network
  • Advice on research and writing
  • More advice on writing
  • Corporate Lab or Academic Department, Which Fits?
  • How To Survive A Thesis Defense
  • 10 easy ways to fail a PhD
  • Dealing with plagiarism
  • Academic job site
  • Computing Research Association
  • IEEE Computer Society

(link suggestions appreciated; send email to [email protected] )

Last updated on March 13, 2024.

Find open faculty positions here .

Computer Science at Columbia University

Upcoming events, in the news, press mentions, dean boyce's statement on amicus brief filed by president bollinger.

President Bollinger announced that Columbia University along with many other academic institutions (sixteen, including all Ivy League universities) filed an amicus brief in the U.S. District Court for the Eastern District of New York challenging the Executive Order regarding immigrants from seven designated countries and refugees. Among other things, the brief asserts that “safety and security concerns can be addressed in a manner that is consistent with the values America has always stood for, including the free flow of ideas and people across borders and the welcoming of immigrants to our universities.”

This recent action provides a moment for us to collectively reflect on our community within Columbia Engineering and the importance of our commitment to maintaining an open and welcoming community for all students, faculty, researchers and administrative staff. As a School of Engineering and Applied Science, we are fortunate to attract students and faculty from diverse backgrounds, from across the country, and from around the world. It is a great benefit to be able to gather engineers and scientists of so many different perspectives and talents – all with a commitment to learning, a focus on pushing the frontiers of knowledge and discovery, and with a passion for translating our work to impact humanity.

I am proud of our community, and wish to take this opportunity to reinforce our collective commitment to maintaining an open and collegial environment. We are fortunate to have the privilege to learn from one another, and to study, work, and live together in such a dynamic and vibrant place as Columbia.

Mary C. Boyce Dean of Engineering Morris A. and Alma Schapiro Professor

Add Event to GMail

{{title}} {{fullname}}

top phd programs for computer science

Courses This Semester

  • {{title}} ({{dept}} {{prefix}}{{course_num}}-{{section}})

PhD in Computer Science

Ranked among the top 25 programs in the United States, our PhD program features world-renowned faculty, interdisciplinary research, and a spirit of collaboration.

Master of Science/Doctor of Philosophy (MS/PhD)

Most computer science graduate students are admitted into the MS/PhD track. That means they are intending to work toward a PhD, but will acquire a master’s degree along the way. During the first stage of a student’s graduate career, he or she will be simultaneously working toward the MS degree and compiling a portfolio, both of which are requirements of the PhD.

Doctor of Philosophy (PhD)

Students admitted into the PhD-only program usually arrive at UMass having already earned an MS degree at an accredited university.

Application information & deadlines

December 15, 2023, computer science.

The College of Information and Computer Sciences (CICS) offers a world-class curriculum in support of advanced degrees.

Global footer

  • ©2024 University of Massachusetts Amherst
  • Site policies
  • Non-discrimination notice
  • Accessibility
  • Terms of use

The Gradcafe

  • Majors & Careers
  • Online Grad School
  • Preparing For Grad School
  • Student Life

Top 10 Best Online PhDs in Computer Science

Lisa Marlin

If you have a passion for technology, a PhD in computer science online could be the key to the career of your dreams . But what if you don’t want to give up your existing job or sacrifice your personal commitments for the 4-7 years  it takes to earn a doctorate? Online PhD computer science programs are the perfect solution, letting you study at your own pace and on your own schedule.

How do you pick out the top computer science PhD programs? Read on to discover the best universities offering online PhD computer science programs today.

Related:  Best Master’s in Computer Science Programs

Table of Contents

Best Online PhD Computer Science Programs

Dakota state university.

Doctor of Philosophy in Information Systems

Dakota State University logo

DSU is designated a center of excellence for advanced studies by The Department of Homeland Security and the National Security Agency. Its doctoral program in information systems prepares students for careers in research, education, or administration through qualitative design, quantitative research, theory, and practice in information science and software engineering.

  • Specializations : Analytics, Security, Healthcare
  • Duration : 3 to 7 years
  • Credit hours: 72
  • Tuition : $580.60 per credit hour
  • Financial aid : Federal loan, work-study, and grants.
  • Acceptance rate: 83.6%
  • Location: Madison, South Dakota

Northcentral University

Doctor of Philosophy in Computer Science  (PhD-CS)

Northcentral University logo

Northcentral University is a non-profit university primarily founded to offer online programs in higher education to working professionals. Their programs don’t follow a cohort system, instead offering one-on-one coaching. Their PhD computer science online program equips students with advanced knowledge in state-of-the-art technologies such as Artificial Intelligence, Cybersecurity, and Data Mining.

  • Credit hours:  60
  • Duration:  40 months
  • Tuition :  $1,094 per credit
  • Financial aid:  Scholarships, loans, grants, and veteran benefits
  • Acceptance rate:  90%
  • Location : San Diego, California / Scottsdale, Arizona

Capella University

Doctor of Philosophy in Information Technology (General IT)

Capella University logo

Capella University is a higher education institution that emphasizes competency-based education and works with consulting industry experts to design its curriculum. Its computer science PhD online program will help you gain advanced knowledge in IT practice and ethical leadership strategies. Out of all the online PhD programs in computer science on this list, this one offers unique courses about business research design.

You can choose an area of focus such as network architecture and design or IT security, or focus on technology within a particular industry for your dissertation. The program allows you to transfer up to a maximum of 12 credits.

  • Courses : Information technology strategic planning, testing, measurements, business research design, qualitative design & analysis.
  • Credits:  75
  • Tuition:  $965 per credit
  • Financial aid : Scholarships, military benefits
  • Acceptance rate : 100%
  • Location: Minneapolis, Minnesota

Colorado Technical University

Doctor of Computer Science

Colorado Technical University logo

Colorado Technical University is a non-profit institution that provides higher education options for students from all backgrounds using the possibilities of today’s advanced technologies and innovations. It has been awarded a range of honors  and offers opportunities for lifelong learning. Its doctorate in computer science program is suitable for professionals working in the computer science industry, consultancy, and academia. You can choose between concentrations like Big Data Analytics and Cybersecurity & Information Assurance.

  • Courses : Computer science & information systems, future innovation, and qualitative research methods.
  • Credits : 100
  • Duration : Minimum 3 years
  • Tuition : $598 per credit hour
  • Financial aid :  Grants, scholarships, and military benefits
  • Location:  Colorado Springs, Colorado

Capitol Technical University

Doctor of Philosophy (Ph.D.) in Computer Science

Capitol Technology University online

Capitol University provides industry-focused education in various technology fields through its academic and industry experts. The core courses in its PhD in computer science include computer science research methodologies, computer science future demands, and computer science doctoral writing.

  • Credits : 60
  • Duration : Minimum 2 years
  • Tuition : $933 per credit
  • Financial aid : Military discounts and student loans
  • Acceptance rate : 84.4%
  • Location : Laurel, Maryland

University of North Dakota

Online Computer Science Ph.D.

University of North Dakota logo

The University of North Dakota’s online programs have the same curriculum, faculty, and semesters as on-campus programs, and let you earn identical qualifications as its on-campus programs. Its online PhD in computer science includes many courses on the latest technology that help prepare students with practical experience to solve real-world issues.

  • Courses : Data engineering and management, AI/computational intelligence, and computer forensics.
  • Credits : 60 (90 for bachelor’s degree holders)
  • Duration : 4 to 5 years
  • Tuition : $798.08 per credit
  • Acceptance rate : 86.8%
  • Location : Grand Forks, North Dakota

The University of Arkansas at Little Rock

Ph.D. in Computer and Information Sciences

University of Arkansas logo

The University of Arkansas is a doctoral/research-intensive institution designated by the Carnegie Foundation and accredited by the Higher Learning Commission. Its PhD in Computer and Information Sciences is an interdisciplinary program covering subjects from diverse computing fields.

  • Tracks : Information quality or information science
  • Credit hours: 75
  • Tuition:  $383 per credit hour
  • Financial aid:  Graduate assistantships, loans, and scholarships
  • Acceptance rate:  56%
  • Location:  Little Rock, Arkansas

Clarkson University

Ph.D. in Computer Science

Clarkson University logo

Clarkson University is a small university with strong links to reputed industry organizations that boasts a 97% placement rate. Its PhD in computer science is an interdisciplinary program that is jointly offered by the Electrical & Computer Engineering and Computer Science departments. The curriculum includes theory, practice, seminars, and a thesis.

  • Course : Theory & algorithms, languages & software development, applications, computer systems & networks
  • Credit hours : 36
  • Duration : Maximum 7 years
  • Tuition : $1,533 per credit hour
  • Financial aid : Scholarships, loans, and graduate assistantships
  • Acceptance rate:  78%
  • Location:  Potsdam, New York

University of the Potomac

Doctor of Computer Science (DCS)

University of the Potomac

The University of the Potomac, previously known as Potomac College, offers various degrees in a range of sought-after disciplines, emphasizing technology in education. The university’s PhD program in computer science aims to help students develop their skills and become tomorrow’s leaders in research and development. You can transfer up to 36 credits out of the total of 60 in the program.

  • Credits:  60
  • Duration: 3 years minimum
  • Tuition : $1,551 per 3 credits
  • Financial aid :  Loans, scholarships, grants, and federal work-study
  • Acceptance rate:  100%
  • Location:  Washington, DC; Falls Church, Virginia; Chicago, Illinois

Atlantic International University, School of Science and Engineering

Doctor of Computer Science (D.Sc)

Atlantic International University logo

Atlantic International University’s online programs are based on the philosophy that learning is individual and so are designed with a high degree of flexibility to meet every student’s needs. Its PhD in computer science allows students to build on their knowledge in computing and broaden their research interests.

  • Courses : Machine Learning, Artificial Intelligence, Advanced operating systems, Design & analysis of VLSI
  • Tuition : $5,750
  • Location : Honolulu, Hawaii

Online PhD Computer Science Requirements

The essential prerequisite for almost every PhD in computer science online is a master’s degree in computer science or a related field. Exact requirements vary between programs, but you’ll typically need to submit the following:

  • Academic resume
  • Letters of recommendation
  • Academic transcripts
  • A personal statement , research proposal, or both.

After gaining admission to the program, you’ll need to complete 3-7 years of studies. Usually, the coursework covers theory of advanced topics in computer science and associated disciplines. The final thing you’ll need to complete to earn your doctorate is a research-based dissertation.

How to Choose  a Computer Science PhD Program

It can be difficult to choose between the best computer science PhD programs available today.

Here are a few key factors to keep in mind:

  • Accreditation : Make sure the university or college is nationally or regionally accredited. This will mean that the program follows high standards and the certificate has value.
  • Cost : Keep in mind that this may not only involve tuition, but also other fees.
  • Curriculum : Consider the courses, specializations, and tracks offered.
  • Career Prospects: Assess whether the program is geared toward career paths in research, academia, or practical roles, and how these match with your interests. Will the program allow you to meet your career objectives?

Related Reading:  Top 10 Best PhD in Computer Science Programs

What Jobs Can You Get with a PhD in Computer Science?

With a PhD in computer science, you’ll be eligible for a range of senior-level roles in the sector.

Here are some of the most common jobs for individuals with a doctorate in computer science, with the annual median salary for each:

  • Information Systems Manager ( $85,093 )
  • Network Architect ( $122,110 )
  • Database Administrator ( $74,488 )
  • Professor, Computer Science ( $89,106 )
  • IT Consultant ( $80,909 )
  • IT Director ( $122,212 )
  • Senior Project Manager, IT ( $116,497 )
  • Vice President, IT ( $153,028 )
  • Information Security Analyst ( $73,450 )

Related:  Top 10 Highest Paying PhD Degrees in 2022

What is the Average Cost of a PhD in Computer Science?

The per-credit tuition can range from $450 to $1,000 , depending on the specific program. Therefore, the total program tuition could add up to $27,000 to $60,000.

It’s also important to factor in other study expenses in addition to tuition. Studying online will help you avoid accommodation and transportation fees, though you may need to pay a technology fee.

PhD in Computer Science FAQs

Can you get a phd in computer science online.

Yes, it is possible to earn a PhD in computer science online. Many universities offer online doctorate computer science programs. While some are 100% online, others require you to complete a minimal amount of face-to-face sessions to complete the program.

Is a PhD in Computer Science Worth It?

A PhD in computer science can be extremely valuable. The Bureau of Labor Statistics  (BLS) projects that computer and IT occupations will grow by 13% from 2020 to 2030, higher than the average across all occupations. Moreover, the annual median salary is $97,430, more than double that of the average across all professions.

How Fast Can You Get a PhD in Computer Science?

The duration times vary depending on the program and whether you choose to study full or part-time. You can complete a PhD in computer science in as little as three years. Most programs will let you take up to seven years to gain your doctorate.

How Long Does it Take to Get a PhD in Computer Science?

Most students take 5-7 years to complete a PhD in computer science. However, you may be able to cut this down to 3-4 years, particularly if you can transfer credits from previous studies.

Final Thoughts

The field of computing and information technology offers a wide range of opportunities. With technology advancing at breakneck speeds, this sector needs increasing numbers of professionals with advanced qualifications in specialized computer science-related fields. Therefore, online PhD computer science programs can set you up for a lucrative and rewarding career at the highest levels of the industry.

Interested in expanding your dream PhD search beyond an online computer science PhD? Discover more excellent courses, both on-campus and online, with our guides to the best free online master’s courses , the best online PhDs in Psychology , and the best online engineering degrees .

Lisa Marlin

Lisa Marlin

Lisa is a full-time writer specializing in career advice, further education, and personal development. She works from all over the world, and when not writing you'll find her hiking, practicing yoga, or enjoying a glass of Malbec.

  • Lisa Marlin https://blog.thegradcafe.com/author/lisa-marlin/ 12 Best Laptops for Computer Science Students
  • Lisa Marlin https://blog.thegradcafe.com/author/lisa-marlin/ ACBSP Vs AACSB: Which Business Program Accreditations is Better?
  • Lisa Marlin https://blog.thegradcafe.com/author/lisa-marlin/ BA vs BS: What You Need to Know [2024 Guide]
  • Lisa Marlin https://blog.thegradcafe.com/author/lisa-marlin/ The 19 Best MBA Scholarships to Apply for [2024-2025]

Top 10 Best Master’s in Mathematics Online Programs [2024]

Top 10 best online dba programs in 2024, related posts.

Grad school application rates have more than doubled for artificial intelligence programs.

  • Grad Trends: Interest in Artificial Intelligence Surges

Here's how to earn consideration from the big tech players as a new grad.

  • Applying to Big Tech This Year? Here’s How to Ace It.

Fewer employers list education requirements in job postings.

73% of job seekers believe a degree is needed for a well-paying role–but is it?

There are more jobs than talent in these cities.

Tech Talent Crunch: Cities with More Jobs Than Workers

The Most Under-Rated Career Advancement Tip for 2024

The Most Under-Rated Career Advancement Tip for 2024

Top 5 Best Psychology PhD Programs in 2024

Top 5 Best Psychology PhD Programs in 2024

Best Online DBA Programs

Leave a Reply Cancel reply

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

Save my name, email, and website in this browser for the next time I comment.

Recent Posts

  • Breaking Records: Yale Sees Most Selective Grad Admissions Season Yet
  • 12 Best Laptops for Computer Science Students
  • Is a Master’s Degree Worth It? [2024 Guide]

The Gradcafe

© 2023 TheGradCafe.com All rights reserved

  • Partner With Us
  • Results Search
  • Submit Your Results
  • Write For Us

top phd programs for computer science

Online PhD in Computer Science Guide | Salary & Requirements 2024

Phd in computer science overview.

The field of computer science has seen exponential growth in the last decade as web-based apps and media platforms continue to grow. An online Doctor of Philosophy (PhD) degree in Computer Science prepares graduates for some of the highest-paying positions in the nation with technology firms of varying sizes.  

As industries continue to adopt digital technologies, the demand for graduates with postsecondary degrees in the field of computer science remains steady. Businesses like Google and Microsoft continue to hire web developers, coders, and other computer science specialists to manage their web-based platforms/services. 

What Is Computer Science?

As a computer science professional, your job is to: 

  • Observe, listen to, and communicate with clients
  • Python, HTML, Java, C++ and more
  • Offer strategies to ensure the functionality of web-based platforms
  • Collaborate with UX specialists to ensure website functionality 

Depending on the industry or client, computer science specialists may work in-house or be contracted externally. 

What Can I Do With An Online PhD in Computer Science?

There are many viable career options for professionals with an online PhD in Computer Science. At tech corporations, start-ups, and in higher education, computer science professionals:

  • Develop software
  • Maintain data systems 
  • Teach students coding theory
  • Complete programmatic updates
  • Maintain server security

Professionals with an online PhD in Computer Science provide in-demand services that continue to increase in value as countless entities adopt web-based platforms for business and internal use. 

Others who graduate with a PhD in Computer Science end up working in academia as a PhD satisfies minimum requirements for many colleges and universities. 

PhD in Computer Science Salaries and Career Outlook

Graduates with a PhD in Computer Science may pursue careers as:

  • College Professors
  • Computer Science Specialists
  • Database Managers
  • Research & Development 

Job growth in the computer science career field can vary depending on the position, and graduates should note that these statistics are reflections of the current job market that can fluctuate over time. 

Computer Science PhD Career Paths 

  • Median Salary: $85,540 
  • Career Outlook: +7% (2020-2030)

Professors that teach computer science at the university level conduct courses in coding, software design, and database management.

  • Median Salary: $126,830 
  • Career Outlook: +22% (2020-2030)

Professionals in this field to develop new software and improve on existing platforms to improve user experience and efficiency.

  • Median Salary: $116,780 
  • Career Outlook: +5% (2020-2030)

Network architects help organizations manage their local-area networks and wide-area networks.

  • Median Salary: $110,140 

Software developers create computer programs/applications and work closely with UX specialists to provide iterative updates that address bugs/create efficiencies. 

Source: BLS

Earning A PhD in Computer Science

An online PhD in Computer Science typically takes between 4-5 years to complete. It’s always smart to research in-person and online formats to find the program that fits your schedule. 

Aspiring PhD students should consider admissions requirements, areas of specialization, and cost to ensure the program they choose fits their goals and lifestyle.

Pros And Cons Of PhD in Computer Science

Time, cost, and job placement are important factors to review when looking for a PhD program. Compared to a master’s degree in computer science, a PhD in Computer Science allows graduate students to gain access to higher-paying, upper-level positions in the tech and academic fields.

Due to the flexibility offered with an online program, doctoral students have the opportunity to complete their degree with sometimes little to no impact on their current day job.

Coursework In PhD in Computer Science Programs

Most classes included in computer science programs align with industry standards. Classes like Computer Languages, and Database Design, and Machine Learning provide students with a wide range of knowledge and skills to help them operate in a variety of roles post-graduation. 

Courses often include topics like data management, robotics, artificial intelligence, and software development. As a prerequisite to many of these classes, general knowledge of computer science and hardware can help students prepare for PhD-level coursework. 

Computer science graduate programs typically culminate in a research project. 

Skills Learned In PhD in Computer Science

With a PhD in Computer Science, graduates enter the workforce with a wide range of industry-specific skills. These programs build skills such as:

  • Writing and improving code
  • Website generation
  • Advanced software engineering
  • Communication
  • Troubleshooting
  • Operational functionality 
  • Systems maintenance

How Long Does It Take To Get A PhD in Computer Science?

Some PhD programs take four years to complete, while others take up to five years. Most programs usually require 90 credit hours, including electives and the Teaching Assistantship requirement.

Factors that impact the length of a degree program include:

  • Prior education (Master’s in Computer Science preferred)
  • Accelerated course availability
  • Synchronous vs asynchronous learning
  • Part-time vs. full-time course loads

Choosing The Best PhD in Computer Science

There are many ways to earn a PhD in Computer Science. For example, you can choose to study online, in-person, or through a hybrid of both options. You may want to earn additional certifications and licenses, depending on your specialization or field of interest. This section explores the different options available for future computer science students. 

Online vs In-Person Graduate Degrees

Potential computer science PhD applicants have options depending on their current schedule and employment status. Applicants should be aware that there are many online programs to choose from. 

  • Online learning offers flexibility, though on-campus learning can provide additional networking opportunities that may improve the job search post-graduation. 
  • On-campus, students learn interpersonal skills that benefit them in professional settings. 
  • If students choose to study online, this can be a great way to balance a job while completing the doctoral program. 

There is no right option between the two, though most doctoral students likely prefer one option over the other.

10 Best Schools With Degrees in Computer Science

  • Massachusetts Institute of Technology
  • Brown University
  • Cornell University
  • Stanford University
  • Carnegie Mellon University
  • Dartmouth College
  • Columbia University in the City of New York
  • University of Pennsylvania
  • University of California – Berkeley
  • Duke University

If you’re looking for other schools that offer online degrees in computer science, check out the Find Your Perfect “U” tool. You can search over 6,000 colleges and universities with 11 different filters to find the  perfect school for you !

How Long Does It Take To Complete An Online Course? 

Depending on the type of online course, student experiences can vary. If courses are taught synchronously, then students must attend online lectures and labs at set times. Hybrid courses offer a combination of online lectures and in-person lab time, ideal for students looking to acquire skills needed to work post-graduation. 

If a course is taught asynchronously, students can watch lectures and study with flexibility. Alternatively, certificate programs offer accelerated online courses that condense the subject matter into 3-6 week increments. 

Licensure and Certification

Many computer science positions prefer and potentially require applicants to have a license and/or certification (especially for PhD grads). Prospective students should be sure to research their intended job prospects to ensure they acquire the appropriate credentials depending on the region and type of position they may hold. 

Admissions Requirements 

The first step to applying to any program is to check the admissions requirements to confirm the prerequisite experience needed to qualify. Most information technology programs require:

  • Proof of completion of a 4-year  bachelor’s degree  from a regionally accredited institution
  • Minimum GPA requirements – These vary depending on the program
  • Official Transcript
  • GRE test score 
  • Application fee
  • Letter of Intent
  • Letters of recommendation 

It is always a good idea to submit applications to schools with varying rates of acceptance. You should also diversify your application list and include schools with high and low rates of admission.  

Paying For A PhD in Computer Science

The cost of an  online PhD in Computer Science  varies depending on a range of factors. In-state tuition tends to be much cheaper than out-of-state, so be sure to apply to programs locally if cost is a determining factor. 

Online programs can be more cost-effective and accessible than in-person programs, providing applicants with options depending on their prior obligations. Some online programs also extend in-state tuition rates to all students regardless of where they live.

Lastly, colleges, universities, and organizations offer scholarships that are merit or need-based that can help minimize the financial impact of going to school.

Scholarships

There are  many scholarship  options for students in the field of computer science. Here are a few: 

  • Generation Google Scholarship
  • Richard E Merwin Student Scholarship
  • IEEE Presidents Scholarship

Computer Science Career Resources

Online computer science phd faqs.

  • Due to the web-based nature of the IT sector, pursuing an online PhD in Computer Science is a lucrative alternative to in-person education. Market projections for job growth and compensation are very positive. 
  • Professionals with a PhD in Computer Science can expect to make upwards of $80,000 post-graduation, with some roles grossing up to $200,000 annually. 
  • A PhD is a lengthy,  intense, and challenging ordeal. Potential applicants should think about the time and financial commitment before applying to a program. 
  • After receiving a PhD in Computer Science, graduates can enter the workforce immediately at top tech firms, internally at fortune corporations, and in the academic field in a teaching capacity.  

Get all the Universities.com's college news, advice, updates, financial aid, and more  straight to your inbox.

  • Payscale.com
  • https://upe.acm.org/
  • https://www.computer.org/
  • https://www.bls.gov/ooh/computer-and-information-technology/home.htm
  • https://cse.gatech.edu/academics/computer-science-phd-program
  • https://www.cs.ubc.ca/students/grad/prospective-grads/grad-programs/phd-track-msc-program

25 Best Online PhD in Computer Science Degree Programs

Looking for Online PhD Computer Science programs for 2024? Compare schools & accelerated programs.

online phd computer science

Pursuing a degree in computer science can help you become a leader in a cutting-edge field and develop skills that are in demand by top companies.

Editorial Listing ShortCode:

A PhD in computer science online may give you a distinct advantage over other job candidates and help you earn an average salary of between $73,000 and $146,000, according to the Bureau of Labor Statistics, depending on your career path.

Universities Offering Online PhD Computer Science Degree Programs

Methodology: The following school list is in alphabetical order. To be included, a college or university must be regionally accredited and offer degree programs online or in a hybrid format.

1. Auburn University

Auburn University is a public research university in Auburn, Alabama. It is the second-largest university in the state. It was founded in 1856 and was first called the East Alabama Male College. There are 15 colleges and over 140 majors that students can choose from. Auburn University is committed to preparing students for the modern global economy.

  • Ph.D. – Computer Science and Software Engineering

Auburn University  is accredited by the Southern Association of Colleges and Schools (SACS).

2. Boston University

Boston University, located in Boston, Massachusetts, is a private nonsectarian university. They have a vibrant, diverse, and welcoming community with over 35,000 students from 130 countries, over 10,000 faculty and staff. There are more than 300 programs of study in 17 colleges across three campuses.

Boston University looks beyond classroom boundaries by engaging with people, discussing relevant ideas and issues that impact the world.

  • PhD in Computer Science

Boston University  is accredited by the New England Commission of Higher Education.

3. Clarkson University

Clarkson University, founded in 1896, is a private research university with its main campus in Potsdam, New York. It has two branch campuses in Beacon, New York and in the New York Capital Region. It takes pride in having globally oriented faculty members who help learners pursue interdisciplinary research focused on solving real-world problems.

At Clarkson, student life is a unique mix of academics and extracurricular activities, allowing students to make lifelong connections in a tight-knit community.

  • Computer Science PhD

Clarkson University  is accredited by the Middle States Commission on Higher Education.

4. Colorado Technical University

Colorado Technical University, founded in 1965, was first named Colorado Technical College. In 1995, it gained its university status. The majority of its students take classes fully online.

CTU offers undergraduate, graduate, and doctoral degrees which focus primarily in business, management, and technology. They have a main campus in Colorado Springs and another campus in Denver. Most of their degree offerings can be completed entirely online.

  • Doctor of Computer Science (DCS)

Colorado Technical University is regionally accredited by the Higher Learning Commission (HLC) of the North Central Association of Colleges and Schools (NCA).

5. Columbia University

Columbia University in the City of New York is a private Ivy League research university. It was established in 1754 on the grounds of Trinity Church in Manhattan. It is considered as the oldest institution of higher education in New York and the fifth-oldest institution of higher learning in the country.

It is home to a diverse and dynamic academic community consisting of more than 40,000 students, faculty, and staff from across the nation and different parts of the world.

  • Computer Science Doctorate Degree

Columbia University  is accredited by the Middle States Commission on Higher Education.

6. Dakota State University

Dakota State University was founded in 1881 as a school for teacher education. Over the years, it has shifted its primary focus to the cyber world, providing students with the technological knowledge and skills they need to excel in their chosen careers.

The university continues to grow at a fast pace, expanding its campus, and immersing in the most advanced and innovative technology.

  • PhD in Cyber Operations

Dakota State is an institution accredited by the Higher Learning Commission (HLC).

7. Embry-Riddle Aeronautical University

Embry-Riddle Aeronautical University offers a wide variety of degree programs to meet the needs of learners in this changing world. A lot of exceptional achievements make Embry-Riddle stand out from the rest.

It is the first and only University in the nation to offer undergraduate Space Physics. It is also the first to offer programs in Spaceflight Operations, Unmanned and Autonomous Systems Engineering, Aerospace Physiology, and Security and Intelligence.

  • Ph.D. in Electrical Engineering & Computer Science

Embry-Riddle Aeronautical University-Worldwide is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

8. Johns Hopkins University

Johns Hopkins University was founded in 1876 and named after its first benefactor, John Hopkins, an American entrepreneur and philanthropist. It is a private research university located in Baltimore, Maryland.

The university aims to prepare students to become global leaders and citizens by giving them opportunities to take part in international learning activities, thus staying true to its mission of bringing the benefits of discovery to the world.

  • Ph.D. in Computer Science

Johns Hopkins University is accredited by the Middle States Commission on Higher Education.

9. Michigan Technological University

Michigan Technological University, founded in 1885, is a public research university located in Houghton, Michigan. Its main campus nestles on 925 acres on a bluff overlooking the picturesque Portage Lake.

It is the first post-secondary institution in the Upper Peninsula of Michigan and was founded to train mining engineers to operate the local mines. Presently, Michigan Tech offers over 130 degree programs through its five colleges and schools.

Michigan Tech  is accredited by The Higher Learning Commission (HLC).

10. Mississippi State University

Mississippi State University is a world-class comprehensive, doctoral degree-granting institution with a diverse student body comprising of students from different states in the country and from different nations in the world.

The Mississippi State community shares a common goal of making each learner’s experience a lifetime opportunity. It is located in the eastern part of north-central Mississippi.

Mississippi State University is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

11. National University

National University is a network of nonprofit educational institutions headquartered in San Diego, CA. It offers many undergraduate, graduate, and certificate programs that can be completed online or at one of its campuses in California.

The network is dedicated to providing flexible, quality education that helps adults meet their goals.

  • Computer Science PHD-TM

National  is regionally accredited by the Western Association of Schools and Colleges.

12. Nova Southeastern University

Nova Southeastern University is a private nonprofit university with its main campus in Davie, Florida. It offers a wide variety of innovative programs that can be completed on campus or online. These programs are aimed at fostering academic excellence, leadership, research, and community service.

The university consists of 18 colleges and schools with more than 150 programs of study.

NSU is accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

13. Pennsylvania State University

Pennsylvania State University is a public land-grant, doctoral university with campuses and facilities all over Pennsylvania. It was established in 1855 as the Farmers’ High School of Pennsylvania.

Penn State actively conducts teaching, research, and public service. It offers undergraduate, graduate, professional, and continuing education degree programs that can be completed on campus or online. Penn State has 19 other commonwealth campuses and 5 special mission campuses across the state.

Penn State  is regionally accredited by the Middle States Association of Colleges and Schools.

14. Southern Methodist University

Southern Methodist University, founded in 1911, is a private research university located in University Park, Texas. It also has satellite campuses in Plano, Texas and Taos, New Mexico.

It is a distinguished center for global research with a strong foundation of liberal arts. Its dynamic and diverse community consists of students from 50 states and 90 countries who take advantage of small classes, hands-on research opportunities, international studies, and leadership development.

Southern Methodist University is accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

15. Syracuse University

Syracuse University, founded in 1879, is a private research university located in Syracuse, New York. It is historically affiliated with the Methodist Episcopal Church in Lima, New York. The university is recognized as a student-focused global research university that takes pride in its academic rigor, richly diverse learning, and a commitment to discovery.

  • Computer & Information Science & Engineering, PhD

Syracuse University  is accredited by the Middle States Commission on Higher Education and many of our schools/colleges and programs are accredited by professional organizations.

16. University of Arkansas – Little Rock

Students in the Computer and Information Sciences Ph.D. program at University of Arkansas – Little Rock can choose tracks in either Information Quality or Information Science. While all courses in this program can be completed 100% online, there are three residency requirements for degree completion.

  • PhD in Computer and Information Sciences

The University of Arkansas at Little Rock is accredited by the Higher Learning Commission.

17. University of California – Berkeley

The University of California-Berkeley, founded in 1868, is a public research university in Berkeley, California. It is the flagship campus of the University of California. It offers 350 undergraduate and graduate degree programs in various disciplines.

With over 35,000 students from different corners of the world, its vibrant campus community is dynamic and interconnected with hundreds of student organizations to connect with students’ passions.

  • PhD in Electrical Engineering and Computer Sciences

UC Berkeley  has been fully accredited since 1949 and had its accreditation reaffirmed most recently in 2015 under the Western Association of Schools & Colleges (WASC) pilot institutional review process.

18. University of Idaho

The University of Idaho, located in Moscow, Idaho, is a public, land-grant research university. It is Idaho Space Grant Consortium’s lead university.

Since its founding in 1889, the university has been providing its students with a transformative and high-quality education designed to prepare them to solve real-world problems and achieve their individual goals and endeavors in their lives and careers.

The University of Idaho  is accredited by Northwest Commission on Colleges and Universities.

19. University of North Texas

The University of North Texas is a public research university located in Denton, Texas. It consists of 11 colleges, two schools, and an early admissions math and science academy for exceptionally gifted high-school-age students.

It is one of the country’s biggest universities and offers 105 undergraduate and 88 master’s and 37 doctoral degree programs. By working in collaboration with business and community partners, students can become better prepared to meet challenges in the real world.

  • Ph.D. in Computer Science and Engineering

The  University of North Texas is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

20. University of Pennsylvania

The University of Pennsylvania has a long and proud tradition of academic excellence and a continuing pursuit of innovative knowledge. This tradition lives on today through the effort, dedication, creativity, and engagement of students, faculty, and staff.

The university traces its roots in 1740, with the initiative of George Whitefield, a prominent evangelist, to build a charity school in Philadelphia.

  • Ph.D. in Computer and Information Science

The  University of Pennsylvania  is accredited by the Middle States Commission on Higher Education.

21. University of Rhode Island

The University of Rhode Island is a public, land grant and sea grant research university, with its main campus in Kingston, Rhode Island. As a leading research university, URI offers undergraduate and graduate courses that are defined by innovation and designed to meet the challenges of the modern world.

It has a diverse and dynamic student population with more than 18,000 students from 48 states and 76 countries.

The  University of Rhode Island  is accredited by the New England Commission of Higher Education (NECHE).

22. University of South Carolina

The University of South Carolina, a public research university, has a history of 200 years of academic leadership, and it continues to build on that tradition.

It is among the country’s oldest and most comprehensive public universities, with an enrollment of approximately 21,000 undergraduate students and around 8,000 students in graduate and professional programs. It has seven other branch campuses throughout the state.

  • Doctor of Philosophy in Computer Science

The  University of South Carolina  was most recently accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) in 2011.

23. University of Southern California

The University of Southern California, established in 1880, is a private research university in Los Angeles, California. It is known as California’s oldest private research university and one of the world’s leading private research institutions.

USC is home to a diverse community of over 44,000 undergraduate and graduate students and 4,000 full-time faculty members.

The  University of Southern California  has been fully and continuously accredited by the Western Association of Schools and Colleges, the Senior College and University Commission (WSCUC).

24. University of Utah

The University of Utah, the state’s flagship university, is a public research university in Salt Lake City, Utah.

There are more than 100 undergraduate majors and over 92 graduate degree programs offered. It was founded in 1850 and was first called the University of Deseret. It changed to its current name in 1892, four years before Utah was declared a state.

The  University of Utah  has continuously maintained accreditation through the Northwest Commission on Colleges and Universities (NWCCU) since 1933.

25. Wright State University

Wright State University is a public research university, named in honor of the aviation pioneers, Orville and Wilbur Wright. It was founded in 1967 and its main campus is located in Fairborn, Ohio. It has an additional branch campus on Grand Lake St. Marys.

The university offers bachelor’s, master’s, and doctoral degrees with over 292 degree programs. Its mission is to transform the lives of students and the communities they serve.

Wright State University  is accredited by the Higher Learning Commission (HLC).

Online PhD Computer Science Degree Courses

Online PhD Computer Science Degree Courses

The first few years of your doctoral program will probably be dedicated largely to coursework. Class offerings can vary greatly among schools, and you’ll usually have a good deal of latitude to select topics that correlate to your area of interest.

There may be a few foundational classes that all computer science doctoral students are required to take. In addition, you may need to ensure that your course schedule includes at least one class from each required category; for example, you may need a theory class, a programming class and an applications class.

  • Artificial Intelligence – your time in this class can help bring you up to speed on some of the latest advancements in artificial intelligence and give you an idea of the direction that this technology may be heading. You’ll likely discuss search algorithms and probabilistic models.
  • Databases – this course explores advanced topics in creating and using databases. Data analytics will likely be an important component of your studies, and you’ll probably discuss query optimization and warehouse modeling.
  • Graduate Algorithms – this course can help equip you with skills and tools for advanced data collection and analysis. The topics may include hash tables, linear programming, max-flow algorithms, and dynamic programming.
  • Programming Languages – your earlier academic programs probably introduced you to the basics of using programming languages, and this doctoral course is designed to build on your object-oriented and functional programming skills. You’ll likely talk about applying algorithms and running optimizations.
  • Project Management for Software Design – creating a new program or operating system can involve coordinating numerous people over a long span of time. This class covers how to provide organized leadership for the process and ensure that all involved parties stay on the same page.
  • Research Methods – by teaching you how to conduct original research, this class can help you get ready for your dissertation process and your future career ambitions. You’ll likely discuss different research methods, be asked to consider how bias can affect results, and be expected to demonstrate your research skills.
  • Teaching Methodologies – after completing your doctoral work, you may aspire to become a university faculty member. A teaching course can help you develop your instructional skills and may give you opportunities to lead classes.

Although you can probably select many of your own classes, there will be a set number of credits that you must earn. After completing your required coursework, you will probably need to take a qualifying exam. Passing this test is usually a prerequisite to beginning your dissertation process.

Careers in Computer Science for PhD Graduates

Careers in Computer Science for PhD Graduates

Your doctoral degree in computer science can help prepare you for jobs in tech companies, the business world, academia, or research.

Your advanced education may qualify you for leadership roles in which you direct teams of employees or spearhead tech innovations. The field of computer and information technology is growing, and the Bureau of Labor Statistics predicts that 531,200 new positions will be added for the next ten years.

The federal government is one of the largest employers of computer and information research scientists . Other potential employers include academic institutions and research organizations.

Software and computer companies also hire computer researchers. These professionals often work in urban centers, and the East Coast and the West Coast have some of the highest concentrations of computer scientists.

As you advance, this job has the potential to become quite lucrative; the top 10% of researchers in this field make over $189,780 each year.

Computer Science Professional Organizations

computer science professionals talking to each other during seminar

As a leader in computer science, you should continually strive to improve your professional abilities and to advance the field. Joining industry organizations can help you achieve those goals.

  • Association for Computing Machinery – ACM is a worldwide organization that promotes networking, research, industry advocacy, and ethical conduct among members. The group maintains the ACM Digital Library.
  • CompTIA Association of Information Technology Professionals  – CompTIA offers certification programs, and those who qualify are automatically enrolled for membership in this support and advocacy group. Non-certified professionals and students are welcome to purchase a membership as well.
  • Computing Research Association  – Computer researchers from government, business and academic institutions collaborate through CRA.
  • IEEE Computer Society  – IEEE’s global network includes people who work in the engineering and technology fields. Societies allow members to join specialized subgroups.

Joining these organizations can provide opportunities to learn from others and to share your knowledge.

Accreditation for Online PhD Computer Science Programs

Accreditation for Online PhD Computer Science Programs

Any school that you choose for your PhD program should be accredited. As with your bachelor’s and online masters in computer science programs, the best type of accreditation to consider is regional accreditation. Employers are unlikely to hold a degree from an unaccredited school in high regard.

Regional accreditation is granted by organizations that are approved by the Council for Higher Education Accreditation and the U.S. Department of Education.

These groups include:

  • Higher Learning Commission (HLC)
  • Middle States Commission on Higher Education (MSCHE)
  • New England Commission of Higher Education (NECHE)
  • Northwest Commission on Colleges and Universities (NWCCU)
  • Southern Association of Colleges and Schools Commission on Colleges (SACSCOC)
  • WASC Senior College and University Commission (WSCUC)

The most important reason to choose a regionally accredited school is to ensure that your degree, whether earned online or on campus, is respectable. In addition, accredited programs are eligible for federal financial aid, and credits may be transferrable elsewhere.

Financial Aid for PhD Computer Science Students

Accreditation for Online PhD Computer Science Programs

Doctoral students often have access to multiple funding options. Some schools allow students to serve as research or teaching assistants, and they receive a stipend in return. You can ask your school’s financial aid department whether you will be eligible for an opportunity like this or other doctoral funding.

In addition, you can fill out the Free Application for Federal Student Aid (FAFSA) to find out what federal or state assistance, such as grants or loans, you can receive. You may also be able to get doctoral fellowships through your school’s computer science department or a private organization.

PhD in computer science students testing their project

Is There a PhD in Computer Science?

Yes, computer science is a common PhD offering at many universities. Computer science doctoral candidates may perform research related to artificial intelligence, databases, information technology, programming languages, or algorithmic theory.

You may take courses like Deep Learning, Graduate Algorithms, and Semantic Information Processing. Earning this degree may allow you to advance fields like technology, medicine, education, or journalism through innovative computer developments.

Can You Get a PhD in Software Engineering?

Yes, a PhD in software engineering is an option at many schools. In such a program, you may explore human-computer interactions, data collection from software, and methods of software testing. Your studies may prepare you to work in software research and development or to teach software engineering at the undergraduate or graduate level.

How Long Does It Take to Get an Online PhD Computer Science Degree?

computer science degree student studying online

Students’ time in doctoral programs can vary, but you may be in school for three to eight years in either an on-campus or an online PhD in Computer Science program.

  • Year One – to begin your studies, you’ll choose a research advisor and take your first classes.
  • Year Two – next, you’ll probably form an advisory committee, finish your classes, and take qualifying exams.
  • Year Three – after that, you may be ready to submit your application for PhD candidacy and begin your dissertation process.
  • Remaining Years – the remainder of your time will likely be spent conducting and presenting research and writing and defending your dissertation.

It’s important to note that your timeline will vary depending on your dissertation requirement (or lack of it). While most PhDs do require a dissertation, a professional doctor program does not require a doctoral thesis or dissertation , but will often instead offer a capstone project option.

After completing these steps, you can apply for graduation from your program.

Some universities offer part time PhD in Computer Science programs, but these will of course take longer to complete than programs requiring full time attendance.

How Much Does a PhD in Computer Science Make?

web developer working in his office

Salaries for people with computer science doctorates can vary widely depending on their particular job or field of expertise, their experience, and where they live in the U.S. For example, corporate information systems managers, on average, earn nearly twice as much as professors.

According to the Bureau of Labor Statistics, among information systems managers , those who earn the least make less than $87,480 each year. The 10% with the highest wages bring in over $208,000 annually.

Average salaries are highest in California, New York, and Texas. Those who are employed by clothing retailers, financial establishments, and electronics manufacturers may bring in some of the top earnings.

Which University is Best for PhD in Computer Science?

best university for PhD in Computer Science

Picking the best university for your doctoral program is a big decision compared to that of picking a university for, lets say, an online computer science associate degree . Rather, it’s a matter of finding the program that’s the best fit for your personal goals and interests.

You should look for a university that is accredited and where the faculty’s research interests line up with your own so that they’ll be qualified to spur you on toward a greater understanding of your chosen subject area. Additionally, you may want to look for faculty members who have professional connections to industry partners that intrigue you.

Finally, for schedule flexibility, consider schools with online programs.

Is an Online PhD Computer Science Degree Worth It?

female computer programmer working in an office

Yes, an online PhD computer science degree is worth it for many students. The Bureau of Labor Statistics is projecting 11% job growth in computer and information technology occupations over the next 10 years. Common careers in this field include computer scientist, chief technology officer, information technology director, and web developer.

If you have aspirations of making a significant contribution to the world of computing, then you may want to pursue your PhD in computer science. This degree can help you become ready to lead teams, conduct research, and teach new generations of tech students. Your doctoral credentials may qualify you for greater respect and a higher salary.

Studying at one of the best online computer science colleges makes earning a doctorate doable for many working professionals. By balancing your professional and academic responsibilities, you can earn your degree without putting your life on hold. To get started, submit application materials to the online computer science PhD programs that most interest you.

top phd programs for computer science

Best Online Ph.D. in Computer Science Programs

Tessa Cooper

AccreditedSchoolsOnline.org is committed to delivering content that is objective and actionable. To that end, we have built a network of industry professionals across higher education to review our content and ensure we are providing the most helpful information to our readers.

Drawing on their firsthand industry expertise, our Integrity Network members serve as an additional step in our editing process, helping us confirm our content is accurate and up to date. These contributors:

  • Suggest changes to inaccurate or misleading information.
  • Provide specific, corrective feedback.
  • Identify critical information that writers may have missed.

Integrity Network members typically work full time in their industry profession and review content for AccreditedSchoolsOnline.org as a side project. All Integrity Network members are paid members of the Red Ventures Education Integrity Network.

Explore our full list of Integrity Network members.

Take our quiz and we'll do the homework for you! Compare your school matches and apply to your top choice today.

Person in college

Computer science is a popular major , especially among graduate students. According to the National Center for Education Statistics , the number of graduate students enrolled in computer science programs more than doubled between 2007 and 2019, from 48,000 to 101,000.

A Ph.D. in computer science can prepare you for a variety of high-paying tech jobs — and you can even earn the degree online. Discover the ins and outs of getting an online Ph.D. in computer science and what you can do with this valuable degree.

Reasons to Get an Online Ph.D. in Computer Science

  • You can advance the computer science field by researching or teaching about complex computer science concepts.
  • The flexibility of an online Ph.D. in computer science means you can continue working full time while studying.
  • This advanced degree can help you network and build connections with other computer science professionals.
  • A Ph.D. demonstrates your credibility and commitment to furthering the field to your peers and future employers.
  • A computer science Ph.D. can help you land a role that pays more for your expertise.

Top Online Ph.D. in Computer Science Programs

Mississippi state university.

  • Campus + Online
  • In-State $8,800
  • Out-of-state $23,840
  • Retention Rate 82%
  • Acceptance Rate 54%
  • Students Enrolled 22,226
  • Institution Type Public
  • Percent Online Enrollment 18%
  • Accreditation Yes

Nova Southeastern University

  • In-State $31,150
  • Out-of-state $31,150
  • Retention Rate 81%
  • Acceptance Rate 80%
  • Students Enrolled 20,576
  • Institution Type Private
  • Percent Online Enrollment 45%

University of South Carolina-Columbia

  • In-State $12,288
  • Out-of-state $33,528
  • Retention Rate 89%
  • Acceptance Rate 69%
  • Students Enrolled 35,364
  • Percent Online Enrollment 32%

University of Southern California

  • In-State $57,256
  • Out-of-state $57,256
  • Retention Rate 96%
  • Acceptance Rate 11%
  • Students Enrolled 48,321
  • Percent Online Enrollment 17%

Get Started on Your Doctorate Today

Why accreditation matters for a ph.d. in computer science.

Accreditation holds a lot of weight in higher education. An accredited college or program holds accountability and credibility for its educational offerings. In the U.S., recognized accrediting agencies evaluate institutions based on quality standards.

Schools can earn institutional accreditation from a national or regional accrediting agency . All legitimate accreditors will be recognized by the Council for Higher Education Accreditation and/or the Department of Education.

You should also check for programmatic accreditation when researching computer science Ph.D. programs. The best Ph.D. in computer science degrees are usually accredited by ABET .

Did You Know?

Computer science ph.d. admission requirements, what classes do you take in an online ph.d. in computer science program.

Computer science courses translate well to an online format due to their technical nature. As a result, many computer science Ph.D. programs take place entirely online.

The classes you take as part of your program will help you develop key soft skills like strategic problem-solving and logical analysis, in addition to hard skills like computer programming. You’ll also learn how to communicate research findings to diverse audiences.

Here are some sample courses you may take for an online doctorate in computer science:

  • Research methods in computer science
  • Accessibility through cloud computing
  • Modern cybersecurity threats
  • Programming languages and optimization
  • Machine learning and language processing
  • Quantum information theory

What Can You Do With a Ph.D. in Computer Science?

A Ph.D. in computer science can raise your salary potential and qualify you for more leadership opportunities in tech. Many computer science Ph.D.-holders make six figures working as computer scientists, computer systems analysts, and computer network architects.

The table below highlights some career paths you can follow with this degree. Note that jobs in research and business boast some of the highest salaries for computer science graduates.

Source: BLS

Computer Science Resources

American society for engineering education.

ASEE is a membership-based nonprofit that works to promote technology education.

Association for Women in Computing

Founded in 1978, AWC is a professional organization geared toward women working in technology . The group offers networking opportunities and local chapters throughout the U.S.

Computing Research Association

A membership-based organization, CRA is active in computer science departments at over 200 U.S. colleges.

Frequently Asked Questions About Computer Science Ph.D. Programs

Is it worth getting a ph.d. in computer science.

Whether it’s worth getting a Ph.D. in computer science will depend on factors like your budget, your goals, and what you want your daily life to look like.

If you want to pursue a tech career that provides you with opportunities to contribute new ideas and research, this degree may be a good fit. But you might opt for a different path if you’d rather work in a tech job with fewer responsibilities and more work-life balance for less pay.

How hard is a Ph.D. in computer science?

How difficult a computer science Ph.D. program is will depend on the program, your experience, and your preexisting knowledge and skill set.

To get a feel for how much mental energy and time this degree takes, talk to someone who completed the program you’re interested in doing. Ask whether it’s possible to work while taking courses and still maintain a healthy work-school-life balance.

How long does a computer science Ph.D. take?

Expect to spend 4-5 years on a computer science Ph.D. This estimate includes the time it takes to write a dissertation. You might consider an accelerated program if you want to earn your doctorate faster.

Do you need a master’s to get a Ph.D. in computer science?

Most computer science Ph.D. programs don’t cover computer science foundations. For this reason, you’ll likely need a master’s in computer science or a related field. Alternatively, some programs may allow you to take prerequisite courses and then enroll.

How many people have a Ph.D. in computer science?

Thousands of people have a Ph.D. in computer science. The National Science Foundation’s Survey of Earned Doctorates found that 2,361 people earned a doctorate in computer and information science in 2021 alone.

All rankings and school descriptions on this page were created and reviewed independently by the ASO Rankings Team .

Best Accredited Online Ph.D. Programs 2024

Best Accredited Online Ph.D. Programs 2024

Online Ph.D. programs provide students with flexible schedules and affordable tuition. Check out the top-ranked programs in this comprehensive guide.

Best Computer Science Degrees and Programs

Best Computer Science Degrees and Programs

Types of Online Computer Programming Courses

Types of Online Computer Programming Courses

Shape your future with an online degree.

Connect with a community of peers, and find a program that will allow you to continue your education in a fast and flexible way.

Department of Statistics - Donald Bren School of Information & Computer Sciences

Ics graduate programs in statistics and computer science among top 20 for public universities.

April 1, 2022

top phd programs for computer science

On March 29, 2022, U.S. News & World Report released its annual graduate school rankings , and UCI had 11 programs place in the top 20 for public universities. Among those were the computer science and statistics graduate programs in the Donald Bren School of Information and Computer Sciences ( ICS ).

Of the 202 programs ranked for computer science, UCI was 14th for public universities and 28th overall.

“According to US News’ latest edition of Best Graduate Schools, we continue to climb and rank among the best in the nation,” says Tony Givargis , professor and chair of the Department of Computer Science . “It is exciting to be part of a department that is dedicated to exceptional research and high-quality education in a profoundly impactful academic discipline.”

Of the 101 programs ranked for statistics, UCI was 18th for public universities and 27th overall — up from 50th in 2018.

“We are very excited about our improved ranking,” says Dan Gillen , professor and chair of the Department of Statistics . “This is a reflection of our impressive students and faculty and the world-class research reputation that they have earned. We look forward to continued improvement in the coming years.”

UCI is one of the few universities in the country to house its computer science and statistics programs in a school dedicated to information and computer sciences, giving students a wide variety of multidisciplinary opportunities and broad coverage of both fields.

“UCI has established itself as a world-class public research university in a wide range of graduate disciplines,” said Gillian Hayes , vice provost for graduate education and dean of the Graduate Division. “These rankings confirm that our campus offers challenging and intellectually rich opportunities for students of all backgrounds to achieve academic and professional excellence.”

— Shani Murray

Northeastern University Graduate Programs

Beyond Education. Experience.

Graduate programs.

  • Professional Doctorate
  • Certificate
  • Professional Doctorate Programs
  • Master’s Programs
  • Certificate Programs
  • Financial Aid
  • Event Calendar

top phd programs for computer science

Experiential Learning

top phd programs for computer science

Should I Go To Grad School: 4 Questions to Consider

top phd programs for computer science

Global Reach

Experience our network..

top phd programs for computer science

Campus Locations

Career outcome.

top phd programs for computer science

group of students with laptops working at a table

Bachelor's Programs

Each year, the School of Computer Science admits students to undergraduate programs ranging from a traditional B.S. in computer science to a bachelor of computer science and arts. 

Whatever option you choose, you’re guaranteed to find a rigorous program dedicated to the real-world training and practical problem solving that has been the hallmark of computer science education at CMU since its inception.

B.S. in Computer Science

Carnegie Mellon's undergraduate major in computer science combines a solid core of computer science courses with the ability to gain substantial depth in another area through a required minor in a second subject. The curriculum also gives you numerous choices for science and humanities courses. Computing is a discipline with strong links to many fields, and our program gives you unparalleled flexibility to pursue these fields. Our mathematics and probability component ensures that you'll have the formal tools to remain current as technologies and systems change, but at the same time you'll gain insight into the practical issues of building and maintaining systems by participating in intensive project-oriented courses.

Unlike other universities, where research rarely occurs at the undergraduate level, CMU CS students often have part-time or summer jobs — or receive independent study credit — working on research while pursuing their bachelor's degree. If you're interested in a research/graduate school career, we offer an intensive course of research, equivalent to four classroom courses, culminating in the preparation of a senior research honors thesis.

Requirements

Current Computer Science Undergraduate Curriculum  

Computer Science Undergraduate curriculum information for prior years are available on the Previous Course Catalogs webpage .

How to Apply

Bachelor of Science in Music and Technology

Carnegie Mellon University's Music and Technology program was established in 2009 as a joint project between three of the schools: The School of Music, School of Computer Science, and the Department of Electrical and Computer Engineering. Information regarding this degree is available on the Bachelor of Science in Music and Technology website . 

  • Bachelor's Admissions - How to Apply
  • Minor and Additional Major in Computer Science
  • Guidelines for Internal Transfer or Dual Degree
  • Bachelor's Concentrations
  • B.S. in CS Program Contacts
  • Other SCS Undergraduate Programs
  • Incoming Student Course Transfer
  • Summer Research for International Students
  • Master's Programs
  • Doctoral Programs
  • Student Resources

NSF Awards Graduate Research Fellowships and Honors to Natural Sciences Students

Dozens of College of Natural Science students received recognition through the National Science Foundation program.

The National Science Foundation recently announced Graduate Research Fellowships (NSF GRFP) and honorable mentions for dozens of College of Natural Sciences graduate students and graduating undergraduates at The University of Texas at Austin. 

The NSF GRFP is a prestigious and competitive fellowship that supports outstanding graduate research across the country. Fellows are anticipated to become knowledge experts who can contribute significantly to research, teaching and innovations in science and engineering. These individuals are crucial to maintaining and advancing the nation’s technological infrastructure and national security as well as contributing to the economic well-being of society at large. 

Fellows receive a three-year annual stipend of $37,000 as well as a cost-of-education allowance of $16,000 to conduct research at any accredited U.S. graduate school. 

This spring, six Texas Science undergraduates and nine graduate students learned they had won fellowships. Additionally, two undergraduate students and 12 graduate students were awarded honorable mentions. Below are the recipients, their fields of study and their research focuses.

2024 Graduate Research Fellowship Recipients 

  • Luisa Marie Velasco, Mathematics graduate student — Analysis
  • Audrick Moses Pyronneau, Mathematics graduate student — Topology
  • Shankar Padmanabhan, Mathematics undergraduate — Natural Language Processing
  • Leo Orshansky, Computer Science undergraduate student — Unconventional Computing, Quantum Computing
  • Sara Nixon, Chemistry graduate student — Chemistry of Life Processes
  • Lacie Larschan Levy, Biology undergraduate student — Geosciences, Chemical Oceanography
  • Alexandra Lee, Physics graduate student — Condensed Matter Physics
  • Mathea Kurtz-Shaw, Marine Science graduate student — Geosciences, Arctic-Antarctic
  • Stephane Hatgis-Kessell, Computer Science undergraduate student — Artificial Intelligence
  • Jennie Elizabeth DeVore, Ecology, Evolution and Behavior graduate student — Animal Behavior 
  • Hailey A. Currie, Physics undergraduate student — Physics of Living Systems
  • Jason R. Boynewicz, Physics graduate student — Atomic, Molecular and Optical Physics
  • Duaa N. Ansari, Chemistry undergraduate student — Chemistry of Life Processes
  • Scott A. Wicker - Chemistry graduate student — Chemical Structure, Dynamics and Mechanism
  • Hollis B. Akins, Astronomy graduate student — Astronomy and Astrophysics

2024 Honorable Mentions 

  • Alexandra Boville, Ecology, Evolution and Behavior graduate student — Evolutionary Biology
  • Tynan Gardner, Cell and Molecular Biology graduate student — Systems and Molecular Biology
  • Ravi K. Koka, Physics undergraduate student — Nuclear Physics
  • Zachary Lee, Mathematics graduate student — Mathematical Sciences
  • Crystal B. Li, Human Development and Family Sciences graduate student — Human Development and Family Sciences
  • Connor A. Painter, Astronomy graduate student — Astronomy and Astrophysics
  • Livia Raulinaitis, Ecology, Evolution and Behavior graduate student — Ecology
  • Abhishek Shivkumar, Mathematics graduate student — Topology
  • Michael H. Updike, Physics undergraduate student — Theoretical Physics
  • Arthur King Zhang, Computer Science graduate student — Robotics
  • Elijah S. Garcia, Chemistry graduate student — Chemistry of Life Processes
  • Jason Ho, Computer Sciences graduate student — Computer Architecture 
  • Jacob L. Block, Computer Sciences graduate student — Machine Learning
  • Tamara M. Rivera, Marine Science graduate student — Marine Biology

Adapted from a post by the Graduate School .

  • Share on Facebook
  • Share on LinkedIn
  • Show and hide the URL copier tool.
  • Share via email
  • Graduate Students
  • College and Campus

Celebrating the 2024 College of Natural Sciences Dean’s Honored Graduates

May 3, 2024 • by Esther Robards-Forbes

Announcements

U.S. News Ranks UT Austin Computer Science Among Best in Graduate Program Rankings

April 9, 2024 • by Staff Writer

McDonald Observatory

UT Astronomy Graduate Student Receives Fellowship to Study Exoplanets

March 28, 2024 • by Emily Howard

top phd programs for computer science

Computer-Science Majors Graduate Into a World of Fewer Opportunities

C omputer science is hotter than ever at U.S. universities. But students graduating this month are discovering their degrees are no longer a surefire ticket to tech-industry riches.

In fact, many are finding it harder than they ever thought it would be to land a job.

Tech giants that were expanding aggressively just a few years ago now have less need for entry-level hires—or are shedding jobs. They are also, increasingly, turning their focus to artificial intelligence, a technology many fear could reduce the need for coders. Postings on jobs website Indeed for software-development roles, a proxy for computer science, have dropped 30% from prepandemic levels.

At the same time, companies have a burgeoning supply of new grads to choose from. The number of students in the U.S. majoring in computer and information science has jumped 40% in five years, to more than 600,000 as of 2023. The number of bachelor’s degrees conferred in those majors topped 100,000 in 2021, according to the Department of Education, a 140% rise from 10 years earlier.

Students who once had jobs and summer internships lined up by Thanksgiving are now broadening their searches.

“When I tell people I’m in computer science, they’re like, ‘Lucky you. You’re going to make a lot of money. You can do anything you want,’” said Ben Riesett, a 22-year-old who graduated this month from Catholic University of America. “The truth is, when you start looking right now, it’s impossible to get hired.”

Just a few years ago, Riesett heard constantly that employers needed staff with his skill set; now, his classmates with jobs got them through friends or family, or from internships. Riesett, in Washington, D.C., said he’s applied to entry-level roles all over the country and received only a few responses.

To be sure, comp-sci majors from top-tier schools can still get jobs. Pay, projected to be at about $75,000, is at the high end of majors reviewed by the National Association of Colleges and Employers, or NACE. They are just not all going to Facebook or Google.

“Job seekers need to reset their expectations,” said Tim Herbert, chief research officer at CompTIA, a trade group that follows the tech sector. “New grads may need to adjust where they’re willing to work, in some cases what salary, perks or signing bonus they’ll receive, and the type of firm they’ll work for.”

And while big tech companies are hiring for AI-related jobs, Herbert said, many of those positions require more experience than a new grad would have.

Salaries for this year’s graduates in computer science are expected to be just 2.7% higher than last year’s, the smallest increase of eight fields reviewed by NACE.

In the past 18 months, job growth has remained flat for software publishers, a group of employers that includes software developers, according to the Labor Department. On the student jobs platform Handshake, the number of full-time jobs recently posted for tech companies is down 30% from the year-ago period.

Looking farther afield

Jarin Rahman, an information-science major who just completed her junior year at Cornell University, had long assumed she would try to land a job at a large tech company. As a first-generation college student, she thought it was the best path.

But Rahman knows lots of seniors who interned at big tech companies last summer and didn’t get return offers. With the tech industry appearing less stable than she anticipated, she started looking elsewhere.”

“It made me really stressed out because I know that I have to find a way to support my family,” she said.

This summer, she’ll intern at a real-estate investment management firm.

Stephanie Johnson, a career development lead with the computer-science department at the University of North Carolina, said her students on average were applying to 150 or more jobs. Many were still waiting for offers in the spring.

Just a few years ago, they might apply for 20 or 40 positions—and get a final offer in the fall.

Johnson said she has seen more students focused on companies where tech is a service and not the product. She knows two students who were offered roles at big tech companies but declined: One went to a bank, the other to a retailer.

The University of Virginia typically offers a large career fair called Tech Night Takeover, hosting big companies for a night of networking. This year, the school expanded the event to include employers in healthcare, energy and financial services hiring for tech roles.

Hand-delivered applications

The pipeline is bursting with comp-sci students who will need jobs in the next few years. Computer and information science is the fastest-growing top-20 major in the U.S. at four-year colleges, according to the National Student Clearinghouse Research Center. It is the fourth-most-popular major overall. Between 2018 and 2023, the number of students majoring in computer and information science jumped from about 444,000 to 628,000.

Pierce Avner, who just finished his junior year at the University of Colorado, Boulder, said he applied online for hundreds of internships last year. The majority never responded. Of those that did, many sent back a rejection note within 15 seconds to a minute.

This year, he took an old-fashioned route, hand-delivering about 20 applications to tech companies around Denver and Boulder. He also sent emails to alumni from the Theta Tau professional engineering fraternity. He is set to intern at an aerospace company this summer, one of the employers he found through his fraternity networking.

Alex Giang, a computer-science major who just finished his junior year at Cornell, is preparing to start a software-engineering internship at a digital-advertising company. Applications to Uber, Airbnb, Tesla, Facebook, Apple and Amazon didn’t pan out.

Friends are adjusting, too. Their new mentality is: “If you get a job, even if you don’t like it, you need to take it because you don’t know if you’re going to get anything else,” Giang said.

Write to Katherine Bindley at [email protected], Corrie Driebusch at [email protected] and Lindsay Ellis at [email protected]

Computer-Science Majors Graduate Into a World of Fewer Opportunities

An Innovative Journey to Scalable Computer Science Programs

By abbie misha     may 8, 2024.

An Innovative Journey to Scalable Computer Science Programs

Image Credit: Minecraft Education

In a time when technological advancements shape our daily lives and drive economic growth, focusing on STEM (science, technology, engineering and mathematics) education in K-12 schools is not just a trend but a necessity. Initiatives like the U.S. Department of Education's YOU Belong in STEM and the National Science Foundation's vision for the STEM Education of the Future underscore a national commitment to equipping students with the skills and knowledge needed to thrive in a tech-centric world, ensuring equitable access to opportunities that foster innovation and sustain the economy.

As the national spotlight illuminates the critical importance of STEM education, educators are tasked with translating these overarching goals into tangible experiences for students. Recently, EdSurge spoke with Valerie Brock , senior implementation manager at New York City’s Department of Education Computer Science for All (CS4All) , about her journey with STEM education.

EdSurge: What experiences laid the foundation for your role as a leader in STEM education in NYC Public Schools?

Brock: In 2017, after 10 years of teaching in NYC Public Schools, the largest school district in the country, I transitioned to an “out-of-classroom” position. I was tasked with providing reading intervention services for at-risk K-8 students. When my principal asked if I would be interested in teaching one elective period per day for the middle school population, I suggested a STEM elective since I had just taught a summer full of STEM during NYC’s annual STEM in the City programming.

Despite STEM being a relatively new terrain for me, I eagerly accepted the mission to ignite the curiosity and imagination of my students. I embraced plenty of dynamic, hands-on projects: harnessing the sun's power with homemade solar ovens, finding the magic of coding and assembling fidget spinners.

Minecraft Education ’s blocky world became the undisputed champion of engagement. Some of my coworkers taught the after-school program in the building and had already successfully integrated Minecraft into their STEM curriculum. Recognizing the students' enthusiasm for these pixelated realms, I experimented with it in my teaching practice.

My students were captivated by the game, and together, we crafted an unforgettable classroom experience and clinched victory in the annual holiday door decoration contest with a Minecraft masterpiece! Witnessing a classroom buzzing with excitement and brimming with knowledge was an educator's dream come true.

In 2018, my journey took a new turn as I stepped into the role of a computer science education manager, with a mission to sprinkle the seeds of meaningful computer science education across the vast educational landscape of NYC Public Schools. Since 2015, CS4All has worked diligently to ensure that all public school students in New York City learn computer science, emphasizing students who identify as girls, Black and LatinX. By 2021, 91 percent of schools in New York City offered computer science (up from 76 percent in 2019).

Then, in 2020, in the throes of a world turned upside down, where screens became windows to knowledge, we noticed a spark: Students, now with ample screen time, took to teaching themselves coding skills. Accessibility had always been the hurdle we couldn't leap — until the pandemic handed us the key.

With newfound access to Minecraft Education for every district student through our districtwide Microsoft 365 licenses, we seized the moment to launch professional learning experiences for educators, merging the beloved gaming experience with foundational computer science skills.

What plans did you implement to scale your approach?

Our collaboration with Minecraft Education experts was pivotal in designing an all-encompassing educational odyssey. Partnering with Insight 2 Execution (i2e) , highly skilled edtech consultants, connected us with nationwide experts in Minecraft Education. It was imperative to secure a facilitator who adeptly navigated Minecraft's digital landscapes and coding language. Additionally, we stressed the importance of educators having a solid grasp of computer science basics before delving into Minecraft. Ensuring the presence of an NYC Public Schools technical expert in every session guaranteed uninterrupted learning. To fortify educators' understanding of Minecraft, we introduced a virtual learning sequence starting with "Minecraft 101."

Since spring 2021, our journey has been exciting as we introduce upper elementary educators to the intersection of computer science and Minecraft Education. We quickly discovered the immense value of a meticulous approach: providing educators with a detailed agenda, a form to submit questions and concerns, and pre and post-exit tickets. These resources not only guide educators through the learning process but also enable us to gather feedback for ongoing improvement and immediate support.

top phd programs for computer science

Can you elaborate on some of these endeavors' outcomes and what you hope to see in future successes?

Our initiatives have flourished, with around 300 educators from approximately 250 NYC Public Schools becoming skilled on the Minecraft Education platform through our programs. This success has facilitated new collaborations, extending student benefits beyond initial expectations. In December 2023, we hosted our inaugural city-wide coding event, collaborating with Logics Academy , engaging students from over 400 NYC Public Schools in the Hour of Code: Generation AI event. Students explored the expansive possibilities of AI and learned about the significance of creating equitable and dependable technology. They tackled coding challenges, unraveled engaging puzzles and applied ethical AI concepts. Educators and students are still replaying the session in class as of today!

Principals from several elementary schools have reached out to me to ensure Minecraft Education is in their programming. Teachers have informed me that they are forming after-school and lunchtime coding clubs. Our city-wide Minecraft Education Battle of the Boroughs Challenge has reached new heights as well. For the first time, we received submissions from over 475 school teams, ranging from kindergarten to 12th grade students. And just recently, a teacher from Manhattan enthusiastically shared that his class of second graders is not only engrossed in Minecraft but is also learning to code.

As we look to the future of computer science education, our goal is to sustain and enhance our partnerships with external organizations, offering diverse and enriching experiences for both students and educators. We are also focused on expanding our internal offerings, encompassing professional development, instructional coaching and extensive support for teachers and school leaders. These initiatives aim to bolster the adoption and effectiveness of computer science education, beginning at the elementary level.

We eagerly anticipate leveraging Minecraft’s extensive AI-related activities to foster a comprehensive understanding of ethical AI among all students. We are excited about the advancements and innovations that await computer science education.

This article was sponsored by Minecraft Education and produced by the Solutions Studio team.

Minecraft Education

More from EdSurge

What Would It Take to Attract Gen Z to Teaching?

Education Workforce

What would it take to attract gen z to teaching, by emily tate sullivan.

Los Angeles School District Launched a Splashy AI Chatbot. What Exactly Does It Do?

Artificial Intelligence

Los angeles school district launched a splashy ai chatbot. what exactly does it do, by jeffrey r. young.

Can ‘Linguistic Fingerprinting’ Guard Against AI Cheating?

EdSurge Podcast

Can ‘linguistic fingerprinting’ guard against ai cheating.

Schools Are Desperate for Tutors. Can College Students Help?

Schools Are Desperate for Tutors. Can College Students Help?

By daniel mollenkamp.

Journalism that ignites your curiosity about education.

EdSurge is an editorially independent project of and

  • Product Index
  • Write for us
  • Advertising

FOLLOW EDSURGE

© 2024 All Rights Reserved

IMAGES

  1. 25 Best Online PhD Computer Science Degree Programs

    top phd programs for computer science

  2. PhD-Topics-in-Computer-Science-list.pdf

    top phd programs for computer science

  3. Computer science

    top phd programs for computer science

  4. Top Phd Programs In Computer Science

    top phd programs for computer science

  5. Computer Science Graduate Degree Programs & Schools 2024+

    top phd programs for computer science

  6. Top 5 Online Colleges with the Best PhD in Computer Science

    top phd programs for computer science

VIDEO

  1. Don’t stress about the GRE

  2. Guests of the day, N-3: Information Technology studies (computer programs) in USA

  3. Jazz studies and computer science, a fine pairing of passions at UMD

  4. CMS College of Engineering and Technology coimbatore full review and placement #tnea2024 #cms

  5. Top PhD Position for Indian Students in Abroad with Scholarship Specialization in AI & ML Background

  6. What is Computer Software?

COMMENTS

  1. Best Computer Science Programs

    Princeton University. Princeton, NJ. #10 in Computer Science (tie) Save. 4.4. Find the best graduate computer science program to fit your goals using the U.S. News rankings. Narrow your search ...

  2. Top Computer Science Ph.D. Programs

    To earn a Ph.D. in computer science, each student needs a bachelor's degree and around 75 graduate credits in a computer science program, including about 20 dissertation credits. Most programs require prerequisites in computer science. A graduate with a computer science master's or graduate certificate can apply their graduate credits toward ...

  3. PhD Programs in Computer Science

    With the rising need for technical expertise, employers are increasingly including doctoral degrees in their minimum hiring requirements. In fact, the U.S. Bureau of Labor Statistics projects a 15.3% jump in the number of jobs in CS requiring a doctorate degree by 2022.. An online Ph.D. in computer science proves a lucrative degree and allows for more independent, creative input into projects ...

  4. PhD Admissions

    The Computer Science Department PhD program is a top-ranked research-oriented program, typically completed in 5-6 years. There are very few course requirements and the emphasis is on preparation for a career in Computer Science research. Eligibility. To be eligible for admission in a Stanford graduate program, applicants must meet: Degree level ...

  5. 2023-2024 Top Computer Science Graduate Programs

    About This List. Explore computer science graduate programs and graduate schools offering computer science degrees. Compare masters in computer science programs, MSC computer science degrees, and PhD in computer science programs using government statistics and graduate student reviews. Find the best computer science graduate schools for you.

  6. 2023-2024 Top Doctor of Computer Science Graduate Programs

    Evanston, IL •. Northwestern University •. Graduate School. •. 3 reviews. Master's Student: Northwestern's Master of Science in Energy and Sustainability is a first of its kind professionally focused master's program in the nation. Interdisciplinary by design, MSES covers the technical, policy, and business/economics of the energy and ...

  7. Computer Science

    Computer Science is an area of study within the Harvard John A. Paulson School of Engineering and Applied Sciences. Prospective students apply through Harvard Griffin GSAS; in the online application, select "Engineering and Applied Sciences" as your program choice and select "PhD Computer Science" in the Area of Study menu.

  8. Computer Science, Ph.D.

    Computer Science, Ph.D. Request Information. We have a thriving Ph.D. program with approximately 80 full-time Ph.D. students hailing from all corners of the world. Most full-time Ph.D. students have scholarships that cover tuition and provide a monthly stipend. Admission is highly competitive. We seek creative, articulate students with ...

  9. Computer Science Ph.D. Program

    The computer science Ph.D. program complies with the requirements of the Cornell Graduate School, which include requirements on residency, minimum grades, examinations, and dissertation. The Department also administers a very small 2-year Master of Science program (with thesis). Students in this program serve as teaching assistants and receive ...

  10. Top 10 Best PhD in Computer Science Programs

    Stanford University. PhD in Computer Science. Stanford University is one of the most famous research institutions in the world, and its Computer Science programs have been ranked second in the USA. This PhD program involves a research rotation scheme where students participate in different research groups during the first year.

  11. Academics

    The PhD degree is intended primarily for students who desire a career in research, advanced development, or teaching. A broad Computer Science, Engineering, Science background, intensive study, and research experience in a specialized area are the necessary requisites. The degree of Doctor of Philosophy (PhD) is conferred on candidates who have ...

  12. Top Computer Science Schools in the World

    Germany. India. Italy. Japan. Netherlands. See the US News rankings for the world's top universities in Computer Science. Compare the academic programs at the world's best universities.

  13. Doctoral Programs

    Doctoral Programs. In the School of Computer Science, we believe that Ph.D. students thrive in a flexible environment that considers their background and experience, separates funding from advising, and encourages interdisciplinary exploration. In any of the Ph.D. programs across our seven departments, you'll be matched with an advisor based ...

  14. PhD in Computer Science

    The doctor of philosophy in computer science program at Northwestern University primarily prepares students to become expert independent researchers. PhD students conduct original transformational research in extant and emerging computer science topics. Students work alongside top researchers to advance the core CS fields from Theory to AI and ...

  15. Where To Earn A Ph.D. In Computer Science Online In 2024

    Maryland-based Capitol Technology University, which neighbors Washington, D.C., offers 41 online doctoral programs, including an online Ph.D. in computer science. Students learn to evaluate and ...

  16. Online Doctorate in Computer Science

    Computer science Ph.D.-holders qualify for some of the most popular jobs. Software developer is ranked the No. 1 job on U.S. News' 100 Best Jobs , and they earn on average $132,930 per year.

  17. Ph.D. Program

    Consistently ranked among the top computer science and engineering graduate programs in the nation, the Paul G. Allen School offers our 300 full-time graduate students a collegial and supportive learning environment; research opportunities of the highest quality; and the chance to collaborate with entrepreneurial faculty who are recognized leaders in their fields.

  18. Ph.D.

    The primary focus of the doctoral program is research, with the philosophy that students learn best by doing—beginning as apprentices and becoming junior colleagues working with faculty on scholarly research projects. The faculty in the department conduct research in all areas of computer science. The degree of Doctor of Philosophy requires a ...

  19. PhD in Computer Science : Graduate School : UMass Amherst

    PhD in Computer Science. Apply now. Ranked among the top 25 programs in the United States, our PhD program features world-renowned faculty, interdisciplinary research, and a spirit of collaboration. Master of Science/Doctor of Philosophy (MS/PhD) Most computer science graduate students are admitted into the MS/PhD track.

  20. Top 10 Best Online PhDs in Computer Science

    The university's PhD program in computer science aims to help students develop their skills and become tomorrow's leaders in research and development. You can transfer up to 36 credits out of the total of 60 in the program. Credits: 60. Duration: 3 years minimum. Tuition: $1,551 per 3 credits.

  21. Online PhD in Computer Science Guide

    Earning A PhD in Computer Science. An online PhD in Computer Science typically takes between 4-5 years to complete. It's always smart to research in-person and online formats to find the program that fits your schedule. Aspiring PhD students should consider admissions requirements, areas of specialization, and cost to ensure the program they ...

  22. 25 Best Online PhD in Computer Science Degree Programs

    A PhD in computer science online may give you a distinct advantage over other job candidates and help you earn an average salary of between $73,000 and $146,000, according to the Bureau of Labor Statistics, depending on your career path.. Universities Offering Online PhD Computer Science Degree Programs. Methodology: The following school list is in alphabetical order.

  23. Best Online Ph.D. in Computer Science Programs

    Computer science is a popular major, especially among graduate students.According to the National Center for Education Statistics, the number of graduate students enrolled in computer science programs more than doubled between 2007 and 2019, from 48,000 to 101,000.

  24. ICS Graduate Programs in Statistics and Computer Science Among Top 20

    Of the 202 programs ranked for computer science, UCI was 14th for public universities and 28th overall. "According to US News' latest edition of Best Graduate Schools, we continue to climb and rank among the best in the nation," says Tony Givargis, professor and chair of the Department of Computer Science. "It is exciting to be part of ...

  25. Best Online Computer Science Certificates Of 2024

    Tuition rates for the computer science certificate programs in our guide range from $342 to $974 per credit. The average program that charges tuition by credit requires 9 to 30 credits, bringing ...

  26. Graduate Degrees

    The Real Meaning of 'Working Knowledge'. Northeastern is the world leader in experiential learning. Here, graduate students—from the master's through the doctorate, and in professional and certificate programs—put knowledge to work at Fortune 500 and startup companies, universities, government agencies, nonprofits, and global ...

  27. Bachelor's Programs

    Bachelor of Science in Music and Technology. Carnegie Mellon University's Music and Technology program was established in 2009 as a joint project between three of the schools: The School of Music, School of Computer Science, and the Department of Electrical and Computer Engineering. Information regarding this degree is available on the Bachelor ...

  28. NSF Awards Graduate Research Fellowships and Honors to Natural Sciences

    Elijah S. Garcia, Chemistry graduate student — Chemistry of Life Processes; Jason Ho, Computer Sciences graduate student — Computer Architecture Jacob L. Block, Computer Sciences graduate student — Machine Learning; Tamara M. Rivera, Marine Science graduate student — Marine Biology; Adapted from a post by the Graduate School.

  29. Computer-Science Majors Graduate Into a World of Fewer Opportunities

    Alex Giang, a computer-science major who just finished his junior year at Cornell, is preparing to start a software-engineering internship at a digital-advertising company. Applications to Uber ...

  30. An Innovative Journey to Scalable Computer Science Programs

    Computer Science Education Manager, NYC Public Schools Computer Science for All. Brock: In 2017, after 10 years of teaching in NYC Public Schools, the largest school district in the country, I transitioned to an "out-of-classroom" position. I was tasked with providing reading intervention services for at-risk K-8 students.