CSStipendRankings: PhD Stipend Rankings

CSStipendRankings is a stipend-based ranking of top-paying computer science departments in US. We may implement support for other countries and you are welcomed to contribute! For a real academic ranking, please refer to CSRankings . For reviewing individual PhD advisors, please refer to PI Review .

  • Stipend is the minimal amount of pre-tax allowance graciously granted by the institution to its PhD students. Currently, we support displaying (1) the stipend received by the majority of students , (2) the minimal guaranteed stipend , and (3) the stipend that students receive during the semester only . Note that some departments do not have guaranteed summer funding , and we are currently working to collect such data. For now, this data is not complete.
  • Fees are annual non-reimbursible tariffs (including health insurance) reclaimed by said institution. See why health insurance is included in here. If the institution charges a CPT fee or summer enrollment fee for international students, they should also be counted here. In short, this should be the maximum possible fee that the institution charges.
  • Living cost is calculated based on the MIT Living Wage Calculator for the institution's city. See why we use this calculator and its limitations in here .
  • summer-gtd , indicating summer funding is guaranteed in this department.
  • varies , indicating the amount of funding varies from advisor to advisor in this department.
  • no-guarantee , indicating this department does not guarantee any funding at all (at least for a subset of its enrolled PhD students, where a PhD student is defined as a graduate student who is required to conduct research under an advisor to graduate and get a degree). Anyone who can prove this is welcomed and encouraged to submit an issue, and we will add this label immediately. See the reason here .
  • cpt-fee , indicating international students in this department need to pay a fee for their CPT applications.
  • striking , indicating this department is currently under a strike.
  • , indicating the stipend is verified for the semesters, but not for the summer. This icon also serves as a hyperlink to the document used for verification, if the document is uploaded to a publicly accessible location, such as GitHub issues.
  • , indicating we have a survey for this department. If you are a PhD student at this department, please click the icon to fill it.

To raise issues/comments : We believe issues and comments should be discussed and resolved publicly on GitHub for transparency. If you believe any data is inaccurate or have additional comments, please open an issue or a pull request . The maintainers will not respond to private messages sent to their personal or university accounts regarding this website.

* We have noticed discrepancies in the data reported for this university or department, and we suspect that it may not be entirely accurate. If you have access to more reliable information, we would appreciate it if you could share it with us.

This ranking is part informational and part satire, designed to democratize information on how PhD students in computer science and related areas are paid for their labor – inadequately , in most cases.

Most of the frontend code of this website is from CSRankings , and we intentionally used the same template. The code of this website can be found at https://github.com/CSStipendRankings/CSStipendRankings , and the data presented can be found as a CSV file here .

Contributing: Everyone is welcomed to submit patches or report the stipend via pull requests . Also, feel free to submit issues on GitHub . We encourage submitting datapoints through issues due to its ability to facilitate public discussion. Additionally, it provides the advantage of creating a hyperlink on the checkmark that directs to the corresponding issue. In most cases, we will respond to a submitted issue within a few days.

Frequent-Asked Questions: Please see FAQs here .

Disclaimer: CSStipendRankings is designed to highlight stipend situations across various institutions, based on user-submitted information. We try our best to verify their accuracy, but we cannot guarantee they are correct or up-to-date. Ultimately, while we hope you find this information useful, this should not be used as the primary basis for grad school decisions . We advocate users to do their own research before making life decisions.

THIS SOFTWARE AND INFORMATION IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

CSStipendRankings is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License . The frontend (i.e., CSS and HTML) of this website is based on code licensed from CSRankings, a work at https://github.com/emeryberger/CSrankings . The copyright of CSRankings is owned by Emery Berger . The copyright of the non-CSRankings part of CSStipendRankings is owned by its contributors .

Online Doctorate in Computer Science

phd computer science salary reddit

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.

phd computer science salary reddit

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

Build a Career You'll Love

Phd computer science salary in the united states.

How much does a Phd Computer Science make in the United States? The salary range for a Phd Computer Science job is from $92,791 to $138,543 per year in the United States. Click on the filter to check out Phd Computer Science job salaries by hourly, weekly, biweekly, semimonthly, monthly, and yearly.

  • Per semimonth
  • Connecticut
  • District of Columbia
  • Massachusetts
  • Mississippi
  • North Carolina
  • North Dakota
  • New Hampshire
  • Pennsylvania
  • Rhode Island
  • South Carolina
  • South Dakota
  • West Virginia
  • San Francisco, CA
  • Washington, DC
  • Chicago, IL
  • New York, NY

HOW SHOULD YOU USE THIS DATA?

Employees: Use this as a guide for salary expectations, but be aware that responsibilities can change across companies for the same job title, so there may be differences between this data, other free site and our subscription products bought by employers.

Employers: This data could be used as reference point in your market pricing, but not the only source, due to differences across jobs locations, and sizes of companies.Consider additional sources like our Employer reported data.

Our consulting team crafts efficient, data-driven solutions using the power of CompAnalyst ® , ensuring your challenges are met head-on.

The trusted data and intuitive software your organization needs to get pay right.

Let our management tool - JobArchitect™ streamline your job description process. Say goodbye to the hassle of crafting job descriptions.

Highest Paying Cities for Phd Computer Science in the United States

States with higher salaries for phd computer science, how much do similar professions get paid in the united states, how much should you be earning, what does a phd computer science do.

Topics of study for a PhD in Computer Science may include information security, database systems, compilers, software engineering, and computational theory.

When the faculty award a Ph.D., they certify that the student has a broad foundation and awareness of core concepts in computer science, has advanced the field by performing significant original research and has reported that work in a scholarly fashion.

Whilst the most common first degree is Computer Science, we also consider students with backgrounds in an appropriate subject for the research topic (e.g.

During the first two years of the program, you’ll gain the foundation of knowledge that will allow you to become an expert researcher in computer science, primarily by.

Learners can devote their studies to general computer science or choose a specialty area, such as one of the following:.

Next, you’ll gain a broad understanding of fundamental research issues in major areas of computer science through coursework and original research.

View Job Skills and Competency Data for more than 15,000 Job Titles, 18 Industries, and 26 Job Families.

Most Common Benefits for Phd Computer Science

Related companies for phd computer science in the united states, frequently asked questions, do i receive fair pay as a phd computer science currently, what are the responsibilities of a phd computer science, how much do similar jobs to phd computer science make.

  • Professor of Computer Science
  • Data Science Phd
  • Phd Material Science
  • College Instructor - Computer Science
  • University Instructor - Computer Science
  • College Professor - Computer Science
  • University Professor - Computer Science

Where can I get a higher Phd Computer Science salary in the United States?

What is the phd computer science's salary range in the united states, career insights.

What is Pay-for-Performance Compensation?

IMAGES

  1. What is a Ph.D. in Computer science salary? [Data and Career Options

    phd computer science salary reddit

  2. Master’s in Data Science Salary (Updated for 2024)

    phd computer science salary reddit

  3. The PhD Degrees That Pay Off With The Highest Salaries [Infographic

    phd computer science salary reddit

  4. Computer Scientist Salary in 2023

    phd computer science salary reddit

  5. Computer Science Salary Trend (37% increase in 3 years) 🚀

    phd computer science salary reddit

  6. Computer scientist salary (2022)

    phd computer science salary reddit

VIDEO

  1. BPSC Computer Science Teacher

  2. THIS Got Through Peer Review?!

  3. Highest Paying Jobs after MSC Computer Science

  4. HSST Computer Science

  5. Database Management Systems Practice Set

  6. Database Management Systems Practice Set

COMMENTS

  1. Is a PhD in computer science worth it? : r/cscareerquestions

    LonelyAndroid11942. •. In most cases, the PhD will earn you a significant pay bump, but from what I've heard, you should only pursue it if you are actually interested in the subject matter. Putting all of that energy and funding into an advanced degree is generally not worth it, if you're only doing it for the money.

  2. Realistically, what industry roles require a PhD over an MS ...

    Roles that require new methods to be developed (pure or applied research, some data science) generally have a soft but near absolute requirement for PhDs. They tend to be less coding/development intensive and more focused on going from 0 to 1. 1. Reply. Award.

  3. am I crazy for wanting to pursue a PhD in computer science ...

    this is my second year studying computer science, I graduate next spring 2024 with my bachelors degree. so far I'm doing pretty well in my program with a 3.9 GPA. I'm enjoying it, but there's a part of me that's unfulfilled. I don't feel a real sense of achievement.

  4. CSStipendRankings: CS PhD Stipend Rankings

    CSStipendRankings is a stipend-based ranking of top-paying computer science departments in US. We may implement support for other countries and you are welcomed to contribute! For a real academic ranking, please refer to CSRankings. For reviewing individual PhD advisors, please refer to PI Review.

  5. Doctorate in Computer Science Salary

    Most computer science career paths for doctoral graduates pay six-figure salaries. On average, professionals with a doctorate in computer science earn $129,000 annually, according to Feb. 2022 Payscale data. Senior data scientists, computer scientists, and lead software developers all report salaries of over $100,000 per year.

  6. Top Computer Science Ph.D. Programs

    BLS data indicates a median salary of $145,080 for computer and information research scientists, along with a significant projected growth rate from 2022-2023. A graduate with a Ph.D. in computer science earns a higher salary than those who only have master's or bachelor's degrees.

  7. How Much Will You Earn With a PhD in Computer Science?

    It reports that a master's is the minimum degree required to enter the field, and that average annual income for computer scientists is $136,720. Payscale.com reports an average salary for computer science PhDs of $133,000. Clearly, you don't get a PhD for the money; you can make nearly as much as a PhD makes with only a master's degree.

  8. Salary: Phd Computer Science in United States 2024

    The estimated total pay for a PhD Computer Science is $146,145 per year in the United States area, with an average salary of $114,244 per year. These numbers represent the median, which is the midpoint of the ranges from our proprietary Total Pay Estimate model and based on salaries collected from our users.

  9. Doctorate (PhD), Computer Science (CS) Salary

    Avg. Salary $132k. Graduate Certificate, Computer Information Systems. Avg. Salary $133k. Executive Masters of Business Administration (Exec MBA), Information Technology Management. Avg. Salary ...

  10. Should I go for a PhD in Computer Science? : r/GradSchool

    Next. Yeah don't go to grad school if you don't like research. Grad school is all about research; to get a PhD you need to contribute something new to the field, which requires lots of knowledge of the field (reading journal publications, which it seems you dont like to do).

  11. Online Doctorate in Computer Science

    According to FREOPP, the average estimated earnings for a Ph.D. in computer science is $123,942 shortly after graduation and $189,715 at age 45. After adjusting for completion and cost, the ROI of ...

  12. Computer Science PhD

    The PhD is extremely unstructured - you do highly open-ended research with no clear guidelines on progress or how to organise your time. "Research can be very rewarding and very frustrating. Most students describe graduate school as a roller-coaster with tremendous highs and tremendous lows." 15.

  13. FAQ: Is a PhD in Computer Science Worth It? (With Jobs)

    Computer systems engineer. National average salary: $82,060 per year Primary duties: Computer systems engineers study and analyze computer systems and develop new methods to improve their efficiency. They test software, participate in software development and research ways to improve a system's functionality.

  14. Computer Science Salary: Your 2024 Guide

    According to Glassdoor, the average base salary for a computer scientist in the US is $151,508, with a range of $93,000 to $170,000 as of March 2024 [ 3 ]. Here are some other roles and median salaries that computer scientists may work in [ 4 ]: Computer programmers: $97,000. Database architects: $112,120.

  15. Online PhD in Computer Science Guide

    Computer Science Professor. 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.

  16. Salary: Computer Science Phd Student in United States 2024

    Most Likely Range. The estimated total pay for a PhD Student, Computer Science is $121,622 per year in the United States area, with an average salary of $95,081 per year. These numbers represent the median, which is the midpoint of the ranges from our proprietary Total Pay Estimate model and based on salaries collected from our users.

  17. Phd Computer Science Salary in the United State

    The salary range for a Phd Computer Science job is from $92,791 to $138,543 per year in the United States. Click on the filter to check out Phd Computer Science job salaries by hourly, weekly, biweekly, semimonthly, monthly, and yearly.

  18. Placement

    Average salary $31.09 per hour Range: $6.00 - $104.00 per hour The Department of Computer Science BS CS/DS graduation survey is based on self-reported information submitted by 54 of our total 66 graduates (81.8%). All questions were not answered by all respondents. 2022-2023 BS CSDS self-reported placement results:

  19. 20 of the Highest Paying PhD Degrees (Plus Salaries)

    10. Computer science National average salary: $103,708 per year The computer science field typically encompasses computer systems and networks, artificial intelligence and software engineering. Individuals who pursue a doctorate in computer science usually already have a master's degree and previous experience in the field.