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

PhD Admissions

Main navigation.

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:

  • Applicants from institutions outside of the United States must hold the equivalent of a United States Bachelor's degree from a college or University of recognized good standing. See detailed information by region on  Stanford Graduate Admissions website. 
  • Area of undergraduate study . While we do not require a specific undergraduate coursework, it is important that applicants have strong quantitative and analytical skills; a Bachelor's degree in Computer Science is not required.

Any questions about the admissions eligibility should be directed to  [email protected] .

Application Checklist

An completed online application must be submitted by the CS Department application deadline and can be found  here .

Application Deadlines

The online application can be found here  and we will only one admissions cycle for the PhD program per respective academic term.

Ph.D. in Computer Science

Ph.d. program requirements.

The PhD degree requires 72 graduate-level credits, including:

  • no 5000-level CS courses
  • these credits traditionally cannot be transferred in, you must actually take at least 6 credits of coursework at UVA to get a UVA PhD
  • CS 8897 and CS 9897 (Graduate Teaching Instruction) cannot be used to satisfy this 24-credit requirement (but see below)
  • at least 12 credits in any combination of CS 8897 and CS 9897 (Graduate Teaching Instruction), corresponding to two semesters as a full-time, 20 hour per week TA (see Chapter 3.2)
  • Completion of the Qualifying Examination (see Chapter 5)
  • Completion of the PhD Proposal (see Chapter 6.3)
  • Completion of the Oral Defense of the written Dissertation (see Chapter 6.4)
  • Finally, complete the “ Graduate Student Leave Request ” form (see Section 2.5) to leave the program.

These requirements have significant overlap with the MCS and MS degree requirements; many students choose to earn one of those Master’s degrees as part of their PhD studies.

Application Requirements

Computer science background requirements.

The Department of Computer Science does not require that applicants hold a bachelor's degree in Computer Science. However, applicants are expected to have a strong background in Computer Science. A suitable background would include courses in the following core areas:

  • Data Structures
  • Discrete Mathematics
  • Assembly Language and Computer Organization
  • Programming in a procedural language such as C, C#, C++, or Java.

Applicants are also expected to have taken several (but not necessarily all) courses in specialized areas:

  • Operating Systems
  • Programming Languages
  • Artificial Intelligence
  • Computer Networks
  • Automata and Formal Languages
  • Software Engineering

A year of college-level Calculus is also required. In general, experience gained working is not considered equivalent to successful completion of the courses listed above.

Grade Point Average

There is no minimum GPA required for admission. However, most applicants who are offered admission to our program have a GPA of at least 3.3 (out of 4.0). The grades in Computer Science, mathematics and related courses are more important than the overall GPA.

GRE scores are optional. 

Letters of Reference

If possible, letters of references should be written by faculty at a university previously attended. Letters of reference from Computer Science faculty are preferred, but references from employers are welcome. References should pay particular attention to academic achievements and evidence of independent, creative problem solving.

TOEFL/IELTS Scores

  • If you are a permanent resident of the U.S., TOEFL is not required
  • If you received a 4-year degree at an English-speaking institution (whether or not the institution is in the U.S.), TOEFL/IELTS is not required.
  • If you received a 4-year degree at a non -English-speaking institution and a Master's degree from an English-speaking institution, TOEFL/IELTS is required. 
  • Note that if you have a solid command of written and spoken English, TOEFL/IELTS waivers are possible! Contact via email,  [email protected] , explaining why you believe TOEFL/IELTS can be waived (include evidence such as verification of duties as a Teaching Assistant that required significant interactions in English, copies of expired TOEFL/IELTS scores, presentations at conferences in English, etc.). 

It is unusual that we offer admission to an applicant with an overall TOEFL score below 90 / IELTS below 6.5. Scores can be sent electronically to UVa at institution code B875. Some students with lower scores may be required to complete the UVA Summer English for Academic Purposes Program prior to admission.

Application Evaluation

Applications are evaluated based on the following factors:

  • Background in Computer Science (including project work)
  • Grade Point Average (GPA)
  • Graduate Record Examination (GRE)
  • Letters of reference
  • Personal statement
  • TOEFL/IELTS scores

Applications are evaluated in their entirety. A weakness in one factor might be mitigated by strength in another.

Financial Aid / Tuition 

Occasionally, the school of Engineering offers Master Fellowships. More information can be found on the Engineering Cost Aid webpage: https://engineering.virginia.edu/future-grads/graduate-admissions/cost-aid , and you can learn more about UVA Fellowships here: https://citizenscholars.virginia.edu/fellowships  

PhD students are usually admitted with a financial aid package in the form of a First-Year Research Assistantship that allows students to explore research with various faculty members and find their best match. It is expected that students will join a research group by the end of their first year and then be supported as a Research Assistant (RA). This financial aid package includes a competitive stipend, tuition, fees, and health insurance coverage. Details of this award are given at the time of your notification of acceptance into the Computer Science PhD program.  

You are encouraged to apply to outside sources for fellowships or you can apply for federal assistance by filling out a Free Application for Federal Student Aid .

The UVA Tuition and Fees page includes the costs per academic year by school. 

CS Admissions Frequently Asked Questions (FAQs)

How do i apply.

Please visit this Web page to apply.

When is the application deadline?

See details in the section above (Admissions).

How much does it cost to apply? Can this fee be waived?

Visit this UVA Engineering FAQ page for details on the cost to apply, and learn if your fee can be waived.

Is the TOEFL/IELTS required?

International students must have an outstanding command of the English language in order to enroll at the University of Virginia. The TOEFL/IELTS exam is required of all applicants if the language first learned and spoken in the home is not English, and they are not permanent residents. However, TOEFL/IELTS is not required if the applicant has received a 4-year degree at an English-speaking institution (whether or not the institution is in the U.S.). (If the applicant has a 4-year degree from a non-English-speaking institution and a Master's degree from an English-speaking institution, TOEFL/IELTS is still required.) It is unusual that we offer admission to an applicant with an overall TOEFL score below 90 / IELTS below 6.5. 

I scored less than 22 on the Speaking section of TOEFL. Can I still apply?

We review all applications thoroughly, along a number of dimensions. It is unusual that we offer admission to an applicant with an overall TOEFL score below 90/ IELTS score of 6.5.

Where do I send my GRE and/or TOEFL/IELTS scores?

The Institution code for School of Engineering and Applied Science of the University of Virginia for the GRE is 5820. The code for TOEFL is  B875. There is not a specific code for the Department of Computer Science.

I'm taking TOEFL/IELTS or GRE after your deadline (Dec 15). If I apply will these scores make it into my application and be seen by the admissions committee?

We will start evaluating applications soon after the Dec 15 deadline. Applicants should submit the most complete application they can, based on the information they have at the time (e.g., current test scores, even if new test scores are anticipated).Those applications that are complete will be considered first. We will continue to evaluate applications into early next year, until we have completed our offers. As we are reviewing applications, we will certainly consider updated scores as the arrive at the University of Virginia. There is no need to email us to tell us that new scores are being sent.

Should I mail or should I upload my materials with my application?

We strongly discourage applicants from mailing in any items that can be uploaded to avoid delays in your application review, and we ask that you not send duplicate copies of previously uploaded documents. If you still need to mail documents to our office, please send them to: For US Postal: Graduate School of Engineering and Applied Science Admissions P.O. Box 401103 Charlottesville, VA 22904 For UPS/FEDEX:      Graduate School of Engineering and Applied Science Admissions      1001 Emmet Street North      Room 209B Carruthers Hall      Charlottesville, VA 22903

I’ve submitted my application and all supporting materials. Why does my application status still show as incomplete?

We will fully review your application with unofficial test scores and unofficial transcripts. Your application will only show as "complete" when your application has been submitted, your official scores and transcripts have been received and all three letters of recommendations have been received. An application is complete for review with unofficial transcripts and self-reported scores, though the checklist will still show incomplete. Please note that all official transcripts are received in our main admissions office and scanned or entered into our system manually. If you feel that your materials should have been received by now, but are NOT showing up when you login to your account, please note that the Graduate Admissions Office processes a very large number of applications and it may take longer than expected for your documents/information to appear online (in your account). It is very likely that your materials have been received, but have not been loaded into our application system yet.

If I email you my information (e.g., GPA, GRE scores, etc.) before I apply, can you tell me the chance of being accepted?

The graduate admissions committee considers many factors in an application, including more than just GPA and test scores. In particular, letters of reference and your personal statement are extremely important. Therefore, we are unfortunately unable to provide any information before the committee considers your full application.

I still have other questions. Is there anyone available to help me?

Yes! For program/degree specific questions, please send an email to [email protected]. For application support and specific questions regarding the application process, please contact: Central Graduate Admissions [email protected] 434-243-0209

The information contained on this website is for informational purposes only.  The Undergraduate Record and Graduate Record represent the official repository for academic program requirements. These publications may be found here .

cost of phd in computer science in usa

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

MIT CCSE

  • Current MIT Graduate Students

Doctoral Programs in Computational Science and Engineering

Application & admission information.

The Center for Computational Science and Engineering (CCSE) offers two doctoral programs in computational science and engineering (CSE) – one leading to a standalone PhD degree in CSE offered entirely by CCSE ( CSE PhD ) and the other leading to an interdisciplinary PhD degree offered jointly with participating departments in the School of Engineering and the School of Science ( Dept-CSE PhD ).

While both programs enable students to specialize at the doctoral level in a computation-related field via focused coursework and a thesis, they differ in essential ways. The standalone CSE PhD program is intended for students who plan to pursue research in cross-cutting methodological aspects of computational science. The resulting doctoral degree in Computational Science and Engineering is awarded by CCSE via the the Schwarzman College of Computing. In contrast, the interdisciplinary Dept-CSE PhD program is intended for students who are interested in computation in the context of a specific engineering or science discipline. For this reason, this degree is offered jointly with participating departments across the Institute; the interdisciplinary degree is awarded in a specially crafted thesis field that recognizes the student’s specialization in computation within the chosen engineering or science discipline.

Applicants to the standalone CSE PhD program are expected to have an undergraduate degree in CSE, applied mathematics, or another field that prepares them for an advanced degree in CSE. Applicants to the Dept-CSE PhD program should have an undergraduate degree in a related core disciplinary area as well as a strong foundation in applied mathematics, physics, or related fields. When completing the MIT CSE graduate application , students are expected to declare which of the two programs they are interested in. Admissions decisions will take into account these declared interests, along with each applicant’s academic background, preparation, and fit to the program they have selected.  All applicants are asked to specify MIT CCSE-affiliated faculty that best match their research interests; applicants to the Dept-CSE PhD program also select the home department(s) that best match. At the discretion of the admissions committee, Dept-CSE PhD applications might also be shared with a home department beyond those designated in the application. CSE PhD admissions decisions are at the sole discretion of CCSE; Dept-CSE PhD admission decisions are conducted jointly between CCSE and the home departments.

Please note: These are both doctoral programs in Computational Science and Engineering; applicants interested in Computer Science must apply to the Department of Electrical Engineering and Computer Science .

Important Dates

September 15: Application Opens December 1: Deadline to apply for admission* December – March: Application review period January – March: Decisions released on rolling basis

*All supplemental materials (e.g., transcripts, test scores, letters of recommendation) must also be received by December 1. Application review begins on that date, and incomplete applications may not be reviewed. Please be sure that your recommenders are aware of this hard deadline, as we do not make exceptions. We also do not allow students to upload/submit material beyond what is required, such as degree certificates, extra recommendations, publications, etc.

A complete electronic CSE application includes the following:

  • Three letters of recommendation ;
  • Students admitted to the program will be required to supply official transcripts. Discrepancies between unofficial and official transcripts may result in the revocation of the admission offer.
  • Statement of objectives (limited to approximately one page) and responses to department-specific prompts for Dept-CSE PhD applicants;
  • Official GRE General Test score report , sent to MIT by ETS via institute code 3514 GRE REQUIREMENT WAIVED FOR FALL 2025 ;
  • Official IELTS score report sent to MIT by IELTS†  (international applicants from non-English speaking countries only; see below for more information)
  • Resume or CV , uploaded in PDF format;
  • MIT graduate application fee of $75‡.

‡Application Fee

The MIT graduate application fee of $75.00 is a mandatory requirement set by the Institute payable by credit card. Please visit the MIT Graduate Admission Application Fee Waiver page for information about fee waiver eligibility and instructions.

Please note: CCSE cannot issue fee waivers; email requests for fee waivers sent to [email protected] will not receive a response.

Admissions Contact Information

Email: [email protected]

► Current MIT CSE SM Students: Please see the page for Current MIT Graduate Students .

GRE Requirement

GRE REQUIREMENT WAIVED FOR FALL 2025 All applicants are required to take the Graduate Record Examination (GRE) General Aptitude Test. The MIT code for submitting GRE score reports is 3514 (you do not need to list a department code). GRE scores must current; ETS considers scores valid for five years after the testing year in which you tested.

†English Language Proficiency Requirement

The CSE PhD program requires international applicants from non-English speaking countries to take the academic  version of the International English Language Testing System (IELTS).  The IELTS exam measures one’s ability to communicate in English in four major skill areas: listening, reading, writing, and speaking.  A minimum IELTS score of 7 is required for admission.  For more information about the IELTS, and to find out where and how to take the exam, please visit the IELTS web site .

While we will also accept the TOEFL iBT (Test of English as a Foreign Language), we strongly prefer the IELTS. The minimum TOEFL iBT score is 100.

This requirement is waived for those who can demonstrate that one or more of the following are true:

  • English is/was the language of instruction in your four-year undergraduate program,
  • English is the language of your employer/workplace for at least the last four years,
  • English was your language of instruction in both primary and secondary schools.

Degree Requirements for Admission

To be admitted as a regular graduate student, an applicant must have earned a bachelor’s degree or its equivalent from a college, university, or technical school of acceptable standing. Students in their final year of undergraduate study may be admitted on the condition that their bachelor’s degree is awarded before they enroll at MIT.

Applicants without an SM degree may apply to the CSE PhD program, however, the Departments of Aeronautics and Astronautics and Mechanical Engineering nominally require the completion of an SM degree before a student is considered a doctoral candidate. As a result, applicants to those departments holding only a bachelor’s degree are asked in the application to indicate whether they prefer to complete the CSE SM program or an SM through the home department.

Nondiscrimination Policy

The Massachusetts Institute of Technology is committed to the principle of equal opportunity in education and employment.  To read MIT’s most up-to-date nondiscrimination policy, please visit the Reference Publication Office’s nondiscrimination statement page .

Additional Information

For more details, as well as answers to most commonly asked questions regarding the admissions process to individual participating Dept-CSE PhD departments including details on financial support, applicants are referred to the website of the participating department of interest.

10 Most Affordable PhD in Computer Science Programs Online 2024

Find your perfect school.

Computer Screen with Source Code

Author: Josh Davidson / Reviewed by: Melissa Anderson / First covered: February 2019 / Updates: 2

Key Takeaways:

  • The #1 school in our ranking of the low-cost online PhD in computer science programs is Dakota State University, followed by the University of Utah.
  • A doctorate in computer science can open up various advanced career opportunities in academia, research, and industry.
  • Identify specific areas of interest within computer science (e.g., artificial intelligence, cybersecurity, data science, software engineering ). Look for programs and faculty members whose research aligns with your interests.
  • Research the institution’s reputation. and look for programs with strong research output, resources, and connections in your field of interest.
  • Check for funding opportunities, including scholarships, assistantships, and grants. Many PhD programs offer stipends, tuition waivers, or research grants.

20 Most Affordable PhD in Computer Science Programs Online

Pursuing an affordable online PhD in computer science opens up exciting possibilities. According to the U.S. Census Bureau’s “Educational Attainment in the United States 2017” report, less than 3% in the US have a doctorate. Obtaining your Ph.D. can elevate you to the top of your field. If you want to be a cut above the rest, have opportunities in the newest technologies, and use your expert abilities to grow and work in the field you love, completing a Ph.D. in computer science online is right for you.

Featured Programs

There are many areas of specialty in the computer sciences. One of the newest and trending is in artificial intelligence. With a doctorate in CS, there is an opportunity to work in this field to ensure the safest and most reliable research and development. If you desire to teach computer science at the college level, obtaining this Ph.D. is often required, and you can get a job in almost any technological school. With an online doctorate of CS, you will be researching the most advanced topics in the field. Many US Ph.D. in computer science degrees are taken online due to the independence it allows working professionals. The programs are comparable to the courses taken at a brick-and-mortar college, and you leave with a Ph.D. from the college providing online learning.

Degrees Included in This Ranking:

Online Ph.D. in Information Systems

Ph.d. in computer science online, online doctor of philosophy (ph.d.) in technology.

  • Online Computer and Information Science Ph.D
  • Online Electrical and Computer Engineering PhD
  • Ph.D. Online in Computer Science and Engineering
  • Online Ph.D. in Information Technology

Ranking the 10 Most Affordable Online Computer Science PhD Programs

This list comprises the 10 Most Affordable Ph.D. in Computer Science Programs Online. Colleges are listed by tuition. Tuition numbers were taken from the NCES College Navigator tool. Only universities with a PhD in Computer Science with an online option were considered. Consider the following online PhD programs in computer science:

Note: This ranking was originally published in February 2019 and was last updated in September 2023. The 2023 updates may affect the ranking order, but the list has not been re-ordered.

#10 University of South Carolina

Columbia, sc.

Tuition : $13,374

The College of Engineering and Computing was established in 1961 and offers many degrees in many different technological facets. Graduates can have careers in many sectors. Some go on to be entrepreneurs, others work in cyber-security, while others work with artificial intelligence, and the list goes on. Many of the projects and research performed in this Ph.D. course are supported by government agencies or are collaborative efforts with local industries. The University of South Carolina is one of the top 25 graduate programs according to national publications such as US News and World Report.

  • Top-ranked university
  • Robust tech support for online learners
  • Affordable tuition
  • Less reputable computer science department
  • Less diverse student body

#9 University of Rhode Island

Kingston, ri.

Tuition : $14,822

URI’s Ph.D. in computer science department serves undergraduates and postgraduates, including PhDs. The Ph.D. in computer science online is a research degree that provides the opportunity to complete a major research project that enhances the field of computer science. Their curriculum provides the expertise needed for a career in research-based innovation. Graduate courses are offered at convenient times for professionals. Students in the Ph.D. program typically conduct a major research project with one of the university’s research groups to produce new intellectual contributions to the computer science field.

  • Highly ranked graduate programs in computer science
  • Scheduling flexibility
  • 24/7 tech support for distance learners

#8 University of California, Berkeley

Online phd computer science, berkeley, ca.

Tuition : $11,700

The University of California was founded in 1868. It has an impressive list of academic achievements and rankings. In the new rankings, Berkeley’s graduate programs placed first in the world from US News and World Report, including their Ph.D. program in computer science. Berkeley graduates have gone on to achieve high endeavors such as 20 Nobel Prizes, 30 recipients of the National Medal of Science and over 250 founders of companies. Graduate students represent 92 countries and all 50 states.

Berkeley’s EECS graduate programs have been ranked first and second in the US for excellence.

Berkeley’s graduates are highly satisfied with their education, and as a result, rank them very high on rating scale:

  • 90% overall (and 85% of those who pursued non-academic careers) say they were well prepared for their careers by Berkeley
  • 95% overall (and 93% of those who pursued non-academic careers) would pursue a doctoral degree again
  • 86% would select the same field of study
  • 95% would choose graduate study at Berkeley if they could start again
  • High student satisfaction rates
  • Top-ranked graduation programs
  • Prestigious university
  • More competitive

#7 Capitol Technical University

Tuition : $11,340

Capitol Technology University is a STEM-focused institution of higher education providing undergraduate and graduate degrees in engineering, information sciences, and technology leadership. CTU’s degrees offer flexibility with opportunities to grow and adapt to emerging workforce needs.

Capitol Technical University has three Ph.D. programs focusing on technology. Cybersecurity (DSc), technology Ph.D., and a technology combination program MS/Ph.D. (a unique program that offers a combination of a Ph.D. in technology and a master of science in research methods.)

Graduates will be positioned to contribute significantly to their fields by creating new knowledge and ideas. They’ll learn a skill set that will give them the tools to easily research and publish findings and present them in an accurate and professional manner.

Students work with Capitol Technical University first, then work independently on a research topic of publishable quality. They will gain knowledge in legal, political ethics and social aspects of their field. Some of CTU’s graduates are employed at government agencies and large corporations. Others have started their own tech companies. Out of hundreds of top-notch employers, a few standouts are the Department of Defense, Honeywell, and Lockheed Martin.

  • Dual degree programs available
  • Flexible curriculum
  • Lower graduation rate
  • Less prestigious university

#6 Indiana University Bloomington

Bloomington, in.

Tuition : $10,033

Maybe you immediately think of Hoosiers and basketball when you hear Indiana University. Along with that notoriety, Indiana University boasts of many other diverse achievements. Crest toothpaste was developed by three IU researchers. Olympic gold medalist Mark Spitz came from IU, as did Nobel prize winners Mark Cuban (American businessman and owner of the Mavericks basketball team), a dozen pro-sports players, and actors and actresses like Oscar-winning actor Steve Tesich.

This University has a computer department that is very competitive with other universities. Indiana University has a world-class faculty with expertise in foundations such as algorithms, programming languages, parallel and distributed systems, cloud computing, networks, hardware, data mining, machine learning, intelligent systems, and security. The cross-disciplinary approach exposes you not only to the latest research in high-performance computing, data and search, artificial intelligence, and computer security, but also gives you the opportunity to apply those insights to real-world problems, from controlling pandemic disease to tracking the effects of climate change on polar ice.

  • Affordability
  • High graduation rate
  • Less diverse

#5 National University

San diego, ca.

Tuition : $15,912

Northcentral University’s Ph.D. in technology and innovation management, specializing in computer science, is a 100% online program. Its specialization in teaching how a computer functions from the inside out, giving the inside track to understand the foundational technology in any information system fully. The NCU Ph.D. program students are mentored by PhDs who are specialists in the field because they are 100% doctoral faculty. Students also receive practical experience by being in the online classroom with exposure to the research community and, in turn, receive chances to present at conferences and seminars.

This is one of the most flexible universities we reviewed, offering weekly course starts, no scheduled lecture hours, no group assignments, weekly assignments, and the ability to schedule courses around a student’s personal and professional obligations. There is not a requirement to start at the beginning of a semester. North Central University does not require students to be on campus at all. This makes it easy for working professionals, as well as for military personnel and international students who will not have to relocate. North Central’s programs provide students with the opportunity to partner with a member of their 100% doctoral faculty in each of the courses. During the online Ph.D. in the computer science program, the student focuses their research on contributing new knowledge and theory to the body of knowledge in their field. North Central University offers two programs in computer science. They have an applied doctorate program where the student will focus their research on the practical application of knowledge and theory that already exists within their field. If a student is considering continuing their work in their field of choice by implementing their research in the field, the applied doctorate might be the right choice. If the student plans to contribute to their field through research and analysis, the Ph.D. program seems like the right choice.

  • Top-ranked graduate programs in information technology
  • 100% doctoral faculty
  • More diverse

#4 Mississippi State University

Mississippi state, ms.

Website Tuition: $9,398

Mississippi State ranks among the top 50 best colleges in the South in Money Magazine’s “Best Colleges for Your Money” 2017 listing.

MSU is in the top 9 schools in the U.S. to hold all three of the National Security Agency’s centers of academic excellence awards. They are working closely with Pacific Northwest National Laboratory, and their researchers are using big-data analytics and high-performance computing to solve some of the nation’s top cybersecurity problems. Fixed on defeating the full spectrum of cyber attacks, Mississippi State’s National Science Foundation CyberCorps program is the 3rd largest in the country. The Department of Computer Science and Engineering has a strong presence in computing. The Miss. State Ph.D. specializes in research in traditional areas of computer science, cross-specialty areas, and interdisciplinary projects.

Recent graduates hold jobs at places like:

  • Microsoft Research
  • Palo Alto Research Center
  • Verari Systems Software
  • Fairmont State University
  • Jackson State University
  • Mississippi Valley State University
  • Nova Southeastern University
  • Tennessee Tech University
  • Smaller class sizes
  • Limited tech support

#3 Aspen University

Denver, colorado.

Website Tuition: $3,900

Aspen’s Doctor of Science in Computer Science offers a responsibly priced distance Ph.D. in computer science. The program builds an understanding of theoretical concepts and practical applications of computer science in the context of advanced research and analysis methods relating to computer architecture and software design. Aspen also offers a special series of courses designed to aid them in developing, researching, and writing the doctoral dissertation.

Aspen offers tuition rates low enough that most of their students can afford to pay their tuition in cash or through a monthly payment plan, enabling their students to gain a financially responsible Ph.D.

  • Highly affordable
  • More diverse student body
  • Less prestigious computer science programs

#2 University of Utah

Salt lake city, utah.

Website Tuition: $7,353

Dozens of University of Utah’s academic programs, including computer science, rank in the top 100 by U.S. News & World Report. About 50 students a year enter the Ph.D. program at the University of Utah. This University offers eight different tracks of computer science. These are:

  • Computer Engineering
  • Data Management and Analysis
  • Graphics and Visualization
  • Human-centered Computing (HCC) Track
  • Image Analysis
  • Networked Systems
  • Scientific Computing

At least 50 hours of graduate coursework is required for the Ph.D. degree in computer science. This must comprise at least 27 hours of regular graduate coursework and at least 14 semester hours of dissertation research. Independent study and seminars cannot be used as part of the required 50 hours. Of the required 27 semester hours of regular courses, up to six hours may be graduate-level courses outside of the School of Computing.

  • Numerous specializations
  • Robust tech support

#1 Dakota State University

Madison, sd.

Tuition: $5,999

Dakota State University specializes in computer management, computer information systems, and other related undergraduate and graduate programs. DSU started in 1881 as a school for teacher education, and it makes sure to keep that as a central focus, along with many other offerings now as well.

DSU offers three doctorates: a doctor of philosophy in cyber operations a doctor of philosophy in information systems, and a doctor of philosophy in computer science. There is an online option available through Dakota State University. Their distance Ph.D. in computer science allows students to take online courses. Students use various resources like DSU’s course management system and Desire2Learn to get assignments, lecture notes, and exams. Students schedule and work with their classmates in a virtual classroom.

Through these advanced graduate courses, Dakota State University students learn about:

  • Artificial Intelligence
  • Programming Languages
  • Mobile Applications
  • Computer Networks
  • Cybersecurity
  • Information Assurance
  • Office Automation
  • Bioinformatics
  • Software Development
  • Data Mining
  • Database Management Systems

Graduate coursework in operations research is offered and may be used to provide an operations research concentration to the Ph.D. program. Admissions to the Graduate College is a selective process based on those who are outstanding among recipients of baccalaureate degrees.

A distance Ph.D. in computer science from DSU is a great investment and is billed hourly. That means you’ll always only pay for the number of classes you can take.

  • Very affordable

Earning Your Online Ph.D. in Computer Science FAQ:

What are my opportunities for a career with a computer science ph.d. online.

  • Contract R&D organizations
  • Government laboratories
  • Lockheed-Martin, Pfizer, and Ford have high-tech or internal R&D sections that do PhD-level computer science work
  • Professor in any major tech university
  • Startup companies and consulting firms
  • Finance companies and hedge funds
  • Secure the teaching faculty position in some reputable institution
  • Postdoc research and publish papers and research articles
  • Dynamic organization working in the field of hardware and software development
  • Own a software house and explore the new and innovative software ideas
  • Organization working in the field of robotics and artificial intelligence
  • Google, Inc., Apple Computer, Inc., Microsoft Corp
  • Software engineer
  • Research scientist
  • Senior data scientist
  • Staff software engineer
  • Computer scientist
  • Principal software engineer

What can I expect to earn annually?

Expect to earn salaries of at least $105,000, potentially earning up to $150,000 and beyond.

How long will it take to complete my Ph.D. in computer science online?

The average time it will take for your Ph.D. is between 5–7 years. You should be able to do it in 3–4 years. 10 years is the maximum number of years most schools will allow you to complete a Ph.D. Time will vary depending on students’ schedules, their field requirements, and their chosen school.

  • NCES: College Navigator

Related Resources

  • Highest Paying PhD
  • Affordable Colleges for a STEM Degree
  • What is the Difference Between an Information Tech and a Computer Science Degree?
  • PhD Computer and Information Systems Security Online
  • PhD Management Information Systems Online

This concludes our ranking of the 10 Most Affordable Online Ph.D. in Computer Science Programs.

Computer Science Ph.D. Cost

How much does it cost to earn a Ph.D. in Computer Science from UND?

UND's School of Graduate Studies is one of the best values in the nation, offering lower tuition and fees than similar Midwest four-year doctoral universities. For an affordable tuition price, our students are learning from top experts and leading research.

The work you do at UND will be worth it — in more ways than one. Depending on your field, your paycheck could jump by $1,000/month with a master's degree or more than $2,490/month with a doctoral degree. Graduate degrees can also open new career opportunities and provide personal growth.

Computer Science Ph.D. Tuition & Fees

On-campus tuition costs.

Cost of Attendance Details

Online Tuition Costs

Online students pay the same tuition rate regardless of residency.

Calculate Your Cost to Attend UND

Several factors can adjust your cost to attend college. Use these two calculators to help determine costs.

The cost to attend UND varies. Input your program, start term, military affiliation and current residence to quickly estimate tuition and fees.

The best way to figure out what UND will cost is to calculate your cost with financial aid. The price you actually pay is usually far less once your custom financial aid package is considered.

Graduate Assistant Funding

Many departments offer graduate research or teaching assistantship employment positions. Contact the academic department for program-specific details.

By clicking any link on this page you are giving your consent for us to set cookies, Privacy Information .

College of Computing

man at computer with multiple monitors

Ph.D. in Computer Science

All students in the program receive the same degree regardless of their interest area, specialization, research focus or school affiliation. New students are affiliated with the school in which their advisor resides, but none of the schools impose any special requirements compared to another.

As a research-oriented degree, the Ph.D. in Computer Science prepares exceptional students for careers at the cutting edge of academia, industry and government. Students are expected to demonstrate excellence in both defining and executing a substantial research project that forms a novel contribution to the state of the art in computing. With a highly individualized program of study, the degree provides students with depth in their chosen research area coupled with a rigorous breadth of knowledge across the discipline.

First granting the doctoral degree in 1969 (as a Ph.D. in Information and Computer Science), the College of Computing represents a continuation of one of the earliest and most well-established graduate Computing institutions in the United States, and in the world. This stature is reflected in our national and international rankings and, most importantly, in the quality of the students who have graduated from our program.

The CS Ph.D. Structure

The coursework component of the Computer Science Ph.D. consists of an introductory course on graduate studies (CS 7001), along with the separate breadth and minor requirements.

The breadth requirement is intended to give students a broad competency across the discipline of computing through coursework in a range of the College's different research areas. This requirement is satisfied by taking five classes from across the College's different research areas and must include a Programming Proficiency course and a Theory course.

The minor is a 9-hour sequence of courses from outside the College that constitutes a coherent program of study and is determined by the student and advisor. The minor builds non-Computing expertise in an area related to the student's core research area.

As students progress, they must select a primary area of research and pass a qualifier (comprehensive exam) in that area to demonstrate mastery of the field in their chosen area, and readiness to do research.

While coursework plays an important role in the Ph.D., by far the most important component of the degree is the student's individual dissertation research project. This project should contribute to new knowledge in the field of computing, and should demonstrate the student's proficiency in defining and executing a compelling research agenda.

The dissertation research plan is formalized in a written proposal followed by an oral presentation. When a student passes his or her proposal, the student is admitted to candidacy and proceeds with the dissertation research, which is completed with the successful defense and submission of the approved doctoral dissertation.

Program of Study

Want to know more details about the program of study for the Ph.D. in CS? Find out about breadth component areas and courses, minors, qualifying exams, and more on the Ph.D. CS - Program of Study page.

Explore the Program of Study for the Ph.D. in CS

Computer Science Research

The breadth of the College's research endeavors makes our doctorate degree in computer science unique: the research specializations in the College span what is typically found in a "traditional" CS department, along with elements found in EECS, robotics, or information schools in other universities. This diversity allows students to formulate a unique individual program of study all within the CS degree, which may be impossible at other universities.

Learn more about our Areas of Research

Admissions Requirements and Applications

If this kind of work interests you and fits with your career aspirations, why not go ahead and apply?

Need more information about our admissions requirements? Find an overview of these requirements on our Ph.D. CS - Admissions Requirements page.

Ph.D. CS - Admissions Requirements

Current Ph.D. in CS Student Information

If you are a current student in our Ph.D. in Computer Science program, you can find information on your qualifying exams on our website. If you still cannot find the information you are looking for, please reach out to your assigned program advisor. 

Ph.D. CS - Qualifier Exam Information

CS Ph.D. Student Handbook

Older handbook:

2022  CS Ph.D. Student Handbook  

2021 CS Ph.D. Student Handbook

From the Catalog:

cost of phd in computer science in usa

  • 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

cost of phd in computer science in usa

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.

The Gradcafe

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

Top 10 Best PhD in Computer Science Programs

Lisa Marlin

Are you looking to further your studies in computer science? Perfect! I’ve researched and put together these ten computer science PhD programs, so keep reading to find your next course!

As you know, PhD in computer science holders are sought-after specialists, with current demand far outstripping supply. According to the Bureau for Labor Statistics , jobs for computer and information research scientists are estimated to grow by an impressive 22% between 2020 and 2030. You might score similar positions with a PhD in mathematics , too. But a PhD in computer science can open doors to some of the most lucrative jobs in the industry.

Let’s explore some of the best computer science PhD courses in the US!

Table of Contents

Best Computer Science PhD Programs and Universities

Stanford university.

PhD in Computer Science

Computer science PhD programs—Stanford University logo

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. This exposes them to different subjects and lets them know the faculty and fellow students.

  • Courses : Analysis of algorithms, programming languages, and computer network & security.
  • Credits : 135 course units
  • Duration : 5-6 years
  • Delivery : On-campus
  • Tuition : Refer tuition page  (full funding available)
  • Financial aid : Research assistantships, teaching assistantships, fellowships, and grants
  • Acceptance rate:  5.2%
  • Location : Stanford, California

Massachusetts Institute of Technology

PhD in Computer Science and Engineering

MIT logo

MIT is known as the best technical institution in the world, and its computer science programs were ranked first  in the country by the US & News report. Students can work with all schools and departments throughout their studies.

  • Courses : Software & computation for simulation, process data analytics & machine learning, and numerical computing & interactive software.
  • Credits : 60
  • Tuition : Refer tuition page
  • Financial aid:  Scholarships, federal work-study, fellowships, assistantships, grants, and veteran benefits
  • Acceptance rate:  7.3%
  • Location : Cambridge, Massachusetts

Carnegie Mellon University, School of Computer Sciences

Carnegie Mellon University logo

CMU is a globally acclaimed private research university, home to conducting cutting-edge technology research across its seven prestigious schools. This is one of the few PhD programs in computer science with an optional dual degree arrangement enabling you to study programs with one of seven Portuguese universities.

  • Courses : Algorithms & complexity, artificial intelligence, and software systems.
  • Credits : 96 university units
  • Tuition : $48,250 per year
  • Financial aid:  Full funding, fellowships, and scholarships
  • Acceptance rate : 17.3%
  • Location : Pittsburgh, Pennsylvania

Harvard University, Harvard John A. Paulson School of Engineering and Applied Sciences

Harvard University logo

Harvard University is a world-renowned research institution that aims to achieve the perfect mix of scholarship and innovation. Across the university, every PhD student is given a field advisor right from the beginning of the program. Then, the student identifies a research area and a potential research advisor in their first two semesters. Upon qualifying, the research advisor nominates a research committee to assist the student throughout their graduate career.

  • Courses : Algorithms & their limitations, data structures & algorithms, and cryptography.
  • Credits : 16 half-courses
  • Duration : 2 years minimum
  • Financial aid : Full funding, fellowships, teaching assistantships, and research assistantships
  • Acceptance rate:  5%

Duke University, The Graduate School

Duke University logo

Duke University is an internationally acclaimed private research university known for its inclusivity. Its Center for Exemplary Mentoring aims to increase the number of PhD graduates from underrepresented and minority communities. Its PhD of Computer Science program is flexible and allows students to choose between a coursework-only option of 30 credits or a thesis.

  • Courses : Programming & problem solving, computational microeconomics, and software design & implementation.
  • Credits : 8 courses
  • Duration : 5 years
  • Tuition : $4,325  per semester
  • Financial aid : Grants, fellowships, teaching assistantships, and research assistantships
  • Acceptance rate : 7.7%
  • Location : Durham, North Carolina

The University of California Berkeley, Department of Electrical Engineering and Computer Sciences (EECS)

UCLA Berkeley logo

The University of California Berkeley is a prestigious university committed to student diversity and has a dedicated Office for Graduate Diversity to support students from all backgrounds. This PhD program offers research opportunities in biosystems and computational biology, cyber-physical systems and design automation (CPSDA), and computer architecture and engineering.

  • Courses : Combinatorial algorithms & data structures, design of programming languages, and implementation of database systems.
  • Credits : 24 units minimum
  • Duration : 5.5 – 6 years
  • Tuition : $6,132 per semester
  • Financial aid : Fellowships, scholarships, grants, research stipends, loans, and work-study
  • Acceptance rate : 17%
  • Location : Berkeley, California

California Institute of Technology, Computing & Mathematical Sciences Department

California Institute of Technology logo

The California Institute of Technology, also known as Caltech, is one of the most renowned technology institutions in the world despite its comparatively small size. This PhD program allows students to develop an in-depth understanding of and conduct research in areas related to mathematical and algorithmic foundations of computer science.

  • Courses : Quantum cryptography, information theory, and network control systems.
  • Credits : 135 units
  • Duration : 6 years
  • Tuition : $63,063  per year
  • Financial aid : Fellowships, assistantships, loans, stipends, scholarships, and work-study
  • Acceptance rate : 6.7%
  • Location : Pasadena, California

Cornell University, Bowers College of Computing and Information Science

Cornell University logo

Cornell University is home to several famous technology schools, such as Cornell Tech, which conducts cutting-edge research to find solutions to the challenges of our modern, digital world. In this PhD program, students choose a minor from one of the 90 available fields outside of computer science to widen their knowledge base.

  • Courses : Parallel computing, programming environments, and natural language processing.
  • Duration : 12 semesters
  • Tuition : $24,800  per year
  • Financial aid:  Assistantships, fellowships, loans, and stipends
  • Acceptance rate : 10.7%
  • Location : Ithaca, New York

The University of Illinois Urbana-Champaign, The Grainger College of Engineering

University of Illinois logo

The Grainger College of Engineering focuses on research to improve quality of life through innovation, entrepreneurship, and societal engagement. In this flexible PhD program, students are assigned three committee members during the first semester. The student can then consult with these mentors to plan their studies to meet their career goals.

  • Courses : Programming language semantics, machine learning for signals, and learning-based robotics.
  • Credits : 96, or 64 if you already have an MS
  • Duration : 5-7 years
  • Financial aid : Grants, fellowships, waivers, loans, and employment
  • Acceptance rate : 63.3%
  • Location : Urbana, Illinois

Princeton University, The Graduate School

Princeton University logo

Princeton University is one of the top universities in the country in computer science doctorate programs. This PhD program involves studying six courses, including one each from the three main areas of Artificial Intelligence, Systems, and Theory, which form the program’s core.

  • Courses : Programming languages, advanced computer systems, and information theory & applications.
  • Credits : 6 courses
  • Tuition : $62,860  per year
  • Financial aid : Teaching assistantships, research assistantships, and fellowships
  • Acceptance rate : 5.6%
  • Location : Princeton, New Jersey

What Do I Need to Get a PhD in Computer Science?

For most programs, you’ll need a bachelor’s or master’s degree in computer science or a related field; however, exact eligibility requirements vary depending on the school. To earn your PhD, you’ll typically need to complete coursework, qualifying exams, and a dissertation.

What to Consider When Choosing a Computer Science PhD Program

Several US schools and universities offer PhD in computer science programs — choosing the right program for you can feel overwhelming. So, take your time and research the curriculum and specialties for different programs to make sure they match your areas of interest.

If you’re unsure about the areas you want to specialize in, I advise you to read research papers across different fields and discuss career opportunities with people in the industry. It’s also a good idea to look up the faculty from the programs you’re interested in and review their recent papers.

Here are some key factors to keep in mind when choosing a computer science PhD:

  • Curriculum and specialties offered
  • The program’s reputation
  • Faculty, their specialties, and reputation
  • Cost of tuition and other fees
  • Delivery mode: on-campus, online, or hybrid
  • Funding options

Related Reading:  Top 10 Best Online PhDs in Computer Science

Why Get a Doctor of Computer Science Degree?

A doctorate in computer science will equip you to become a leading researcher in today’s digital technologies. You’ll also be eligible for senior academic positions with a PhD in the field.

Furthermore, a PhD in computer science allows you to work in various respectable roles. Here are some of the top jobs and average yearly salaries for computer science PhD holders:

  • Data Scientist – $99,710
  • Chief Data Scientist –  $211,702
  • Software Architect – $136,541
  • Software Development Manager – $133,534
  • Senior Researcher – $107,657

Approximately 2,000 students earn a computer science PhD from US universities each year. The industry demand is much greater than the supply. Furthermore, many PhD candidates are international students who return home after graduation. Therefore, graduates with a PhD in computer science are in high demand in the US.

PhD in Computer Science: Key Facts

How much does a phd in computer science cost.

Tuition varies depending on the program but generally falls between $15,000 and $60,000 per year. Besides the tuition fees, you will also need to factor in additional costs like academic fees, books, other educational resources, and living expenses.

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

A PhD in computer science usually takes 3-7 years to complete.

What Skills Do You Gain from Doing a PhD in Computer Science?

A PhD in computer science allows students to develop leadership, problem-solving, and research skills related to complex topics like artificial intelligence, machine learning, and robotics.

Key Takeaways

A PhD in computer science is one of the most in-demand qualifications in today’s hyper-digital world. It can equip you with specialized skills and knowledge to address modern tech problems with innovative solutions.

If you found this article helpful, take a look at our other guides, including the best Master’s in Computer Science programs , the top online PhD programs , and the highest paying PhDs .

Frequently Asked Questions

What is a phd in computer science like.

A PhD in computer science typically involves research, coursework, thesis preparation, teaching, and seminars related to computer science subjects. Individual programs may have other requirements.

Can You Get a PhD in Computer Science?

Yes, many universities offer computer science PhD programs . You’ll usually need a bachelor’s or a master’s degree in computer science or a related field to apply.

Is a PhD in Computer Science Worth It?

While a PhD in computer science requires considerable financial investment, it is a valuable qualification in today’s tech-forward world. Plenty of job opportunities and high remuneration levels await a computer science PhD graduate, with the average annual salary of $133,000 per year.

What Does a PhD in Computer Science Do?

A qualified PhD computer science graduate may conduct research in complex computer systems, design and develop programs and applications, or study human-computer interaction to find innovative solutions for society. They may also work in academics, either in teaching, research, or both.

What Can I Do with a PhD in Computer Science?

With a PhD in Computer Science on your resume, you’ll be hired for roles like data scientist, software architect, researcher, or academic professor and build a prestigious, high-paid career.

Which Subject is Best for a PhD in Computer Science?

A wide range of subjects will qualify you to apply for a doctoral degree in computer science. Popular topics include data structures and algorithms, computer systems and organization, and discrete computer science mathematics. The best subject for you depends on your interests and career ambitions.

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]

How To Prep Your Resume For Success (When You’ve No Work Experience)

Best neuroscience phd programs: careers, and more [2024], related posts.

cost of phd in computer science in usa

  • Experience Paradox: Entry-Level Jobs Demand Years in Field

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

cost of phd in computer science in usa

The Most Under-Rated Career Advancement Tip for 2024

phd in neuroscience 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

The Gradcafe

© 2024 TheGradCafe.com All rights reserved

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

PhD Handbook

Ph.D. in Comput...

Ph.D. in Computer Science in USA: Top Universities, Eligibility, Fees & More

Author_Image

Are you someone who wants to get a Ph.D. in Computer Science? The USA is a perfect place to invest your career. 

A Ph.D. in Computer Science (CS) is the highest degree one can earn. It's a rigorous academic journey that equips you with the expertise to conduct independent research and make significant contributions to the ever-evolving world of technology. The USA is a global leader in CS innovation, with over 200 universities offering Ph.D. programs. This dynamic environment attracts top minds from around the world, driving advancements in the field.

A Ph.D. in CS equips you with the knowledge and skills to address real-world challenges, from developing innovative algorithms to leading AI and quantum computing research. US Graduates with a Ph.D. in CS typically earn salaries exceeding USD 98,802 (INR 82,38,240) reflecting the demand for their expertise.

If you want to know more about the course, keep reading as this blog will help you to get information about the type of universities in the USA for Ph.D. in computer science with other essential information.

Tired of settling for study abroad uncertainty? Yocket your way to success! We'll craft your dream application, secure funding, and navigate the complexities of top universities. No generic advice, just personalized support from application to acceptance. Book a call with our experts and see how you can achieve your dream! 

Why Study Ph.D. in Computer Science in USA?

Studying for a Ph.D. degree in computer science in the USA will offer you a lot of opportunities with thriving career prospects that pay you very well. Before we get into the details let's first understand the benefits of studying this degree in the USA:

  • Academics : The best part of catering a Ph.D. degree in computer science in US universities is that you will get to study the core subjects of the course in the initial days. Also, the program contains research in different areas of study with a thesis and dissertation course. This provides a better understanding of how to start the program.
  • Top Universities :  A Ph.D. program at the top computer science universities in the USA offers advanced and practical-based learning along with research facilities to get a first-hand experience of the course. Moreover, universities like Stanford, Harvard, and MIT are also listed in the Top QS World University Rankings 2024.
  • Scholarship Opportunities : You also get the opportunity to pursue a Ph.D. in computer science in the USA with a scholarship, as there are a range of financial aids to apply for. Most of these scholarships come with a fully funded or partially funded which includes most of your tuition fees and living expenses in the country.

Read : MS in Computer Science in USA

Course Curriculum of Ph.D. in Computer Science in USA

A Ph.D. in CSE in USA is designed to prepare the students to build a career in research and teaching of computer science. The course will engage deeply into the current research of computer science, and may help you to carry out the research and contribute it to the expanding body of knowledge within the research area. The duration of Ph.D. in computer science in USA requires 72 credits of formal coursework, including the fundamentals of computer science with research and elective ones. Some of the research areas included in the course curriculum are:

  • Algorithms and Applications
  • Artificial Intelligence and Machine Learning
  • Cyber Security
  • Data Science
  • Health Computing, Bioinformatics, Biomedical Informatics
  • Mobile and Pervasive Computing
  • Software Engineering, and Programming Languages

Read : Bacherlors in Computer Science in USA

List of Top Universities in USA For Ph.D. in Computer Science

The USA is a hub of some of the recognized universities offering Ph.D. programs. A majority of them are also considered as the best universities in USA for Ph.D. in computer science programs. These offer students an ever-advancing research environment along with huge career opportunities. To help you get started, here we have curated a list of universities in USA for Ph.D. in computer science:

  • Harvard University
  • Stanford University
  • University of California Berkeley

Cornell University

  • University of Michigan
  • Northwestern University

Let's discuss each university one by one:

1. Harvard University

Doctor of Philosophy in Computer Science is offered by the Harvard School of Engineering and conferred through the Graduate School of Arts and Science. At Harvard University , you will get the opportunity to research in areas such as artificial intelligence, computer architecture, computation, and society data science, computational neuroscience, graphics, vision and visualization, machine learning, programming languages, and many more.

2. Stanford University

Ph.D. in computer science at Stanford University is a thesis-based five-year program. The program includes basic work in computer science with a strong emphasis on interdisciplinary research and applications that stimulate basic research. The course contents with research in wider areas of study such as artificial intelligence, the foundation of computer science, robotics, scientific computing, and systems.

3. University of California Berkeley

University of California Berkeley Ph.D. in computer science combines coursework and original research with some of the finest faculty in the US, preparing for careers in academia or industry. The program focuses on interdisciplinary study and more experience in aligned technical fields such as Physics, Materials Science, Statistics, and Biology, along with research in wide areas of study.

: Ph.D. Stipend In USA

4. Cornell University

The computer science field at Cornell University is primarily focused on general aspects of computational processes, both theoretical and practical. The Ph.D. program at the university demonstrates knowledge, understanding, applications, analysis, and evaluation of material in four out of five important core areas of computer science which are programming languages and methodology, algorithms and theory of computation, artificial intelligence, systems, scientific computing, and applications. 

5. University of Michigan

The University of Michigan Ph.D. in computer science is a full-time, research-based degree that is designed to address the growing needs of society for scientific and engineering professionals with advanced knowledge, technical skills, and abilities to conduct original and high-quality translational research in Computer and Information Science. The offers concentrations in data management, data science, systems and security, and software engineering align with the research strengths of our faculty.

6. Northwestern University

The computer science doctorate program at Northwestern University primarily prepares students to become expert independent researchers. It conducts original transformational research on emerging computer science topics. Students get the the opportunity to work alongside top researchers to advance the core CS fields from Theory to AI and Systems and Networking.

Read : Public Universities in USA

Eligibility Criteria for Ph.D. in Computer Science in USA

Ph.D. in computer science in USA eligibility criteria and qualifications may vary between the universities. Meeting these qualifications is necessary to be eligible for the course. Some of these basic requirements accepted by most universities are:

Educational Qualifications

English language proficiency, gre or gmat, work experience.

  • Copy of Passport and Visa

Let's discuss them below:

The first Ph.D. in computer science in the USA requirements is to have a valid bachelor's and master's degree from an accredited institution. You must have a superior background in mathematics, computer science theory, and practices, and basic sciences. A general score of at least 80 is best for top universities.

International students are required to appear and pass the language proficiency test for admission. Most applicants, especially those who are applying to US universities, should submit either IELTS or TOEFL tests as they are globally recognized. The minimum scores should be:

  • IELTS : 6.0 - 7.0
  • TOEFL : 90 - 105

Some of the top Ph.D. universities in the USA also ask for either a GRE or GMAT score to complete the application form. The minimum average score should be 280 or above on the GRE and 650 on the GMAT . However, some of universities offer admissions without these scores.

Yocket can help you get the good results you need for your top grad schools. We're not just another course – we provide personalized plan so you can ace your exam. Explore Yocket GRE Prep and stay ahead of your competition. 

For a Ph.D. CSE in the USA, universities may ask for work experience. So, having 2 or more years of experience will be effective. Although this is not mandatory, a few years of experience may help you to be ahead in the competition.

Copy of your passport and Visa

A copy of your passport and your USA student visa are also mandatory to study for a Ph.D. degree in computer science in the USA for international students. If you don't have to make sure to apply for it at least three months before the date of your travel.

Read : DS-160 Form

Documents Required for Ph.D. in Computer Science in USA

Before applying for fully funded Ph.D. programs in computer science in the USA, make sure you have the following set of documents to submit in the application form. These documents include:

  • Higher secondary education certificate
  • Academic transcripts
  • English Language Proficiency Scorecards 
  • Letter of recommendation
  • Statement of Purpose
  • Academic achievements certificate
  • Scholarship certificate
  • Proof of your finances
  • US student visa

Read : Profile Building to Study in USA

Admission Process for Ph.D. in Computer Science in USA

The application process for applying to the Ph.D. admission in computer science programs in USA has been briefly discussed below:

  • First make a list of some top universities in USA for Ph.D. in computer science or go through the above-mentioned ones.
  • Shortlist those universities based on their entry requirements and costs.
  • Gather all the essential documents you need to submit in the submission process.
  • Fill up the application form along with paying the fees.
  • Prepare for the interview, while some universities also conduct an entrance exam for Ph.D. admission.
  • Once you get the admission letter, acknowledge it by paying the depositary fees.

Read : Ph.D. in Data Science in USA

Now that you get an idea of the application process along with the Ph.D. in computer science in USA eligibility. Let's now look at the costs required to pursue a doctorate in the USA:

Cost of Studying Ph.D. in Computer Science in USA

The cost of studying at Ph.D. universities in the USA for computer science is impacted by two factors, one is its tuition fees and the cost of studying. Both of these factors are discussed below:

Tuition Fees

The tuition fees of top universities in the USA for a Ph.D. in computer science mainly depend on the type of university. The average tuition fees will range from USD 36,400 to USD 80,000 (INR 30,01,730 - INR 66,70,510) per year . However, the fees may be slightly lower for public universities.

Cost of Living

Your living costs are also a factor in the cost of studying in the USA . On average, the living costs in the country should range between USD 10,000 to USD 18,000 (INR 8,33,810 - INR 15,00,860) per year . A major part of these expenses comes from your rent, location, food, materials, transportation, etc.

Read: Cost Of Studying in USA

Scholarships For Ph.D. in Computer Science in USA

Pursuing a Ph.D. in computer science in the USA with a scholarship is the best option for international students to complete their degree. They don't have to worry much about their expenses while studying. Some scholarships offered in USA to pursue a Ph.D. program are given below:

Read : Scholarships for Indian Students in USA

Career Opportunities After Ph.D. in Computer Science in USA

Post completion of Ph.D. in computer science in USA offers you a lot of exposure and career opportunities. It is the last degree one can opt for in their specializations. A majority of the recent graduates of computer science Ph.D. degrees in the USA pursue careers in industry & research labs, startups, academia, and multinational companies and organizations,

Some of the job profiles of a Ph.D. degree holder in computer science are

Read : Jobs in USA for International Students

From the Desk of Yocket

Ph.D. in computer science in USA is an excellent course for anyone looking to get advanced and more knowledge in computer science. The US universities are popular for their quality education and will emphasize both theoretical and research-oriented practical understanding of the course. 

Dreaming of a Ph.D. in Computer Science at Stanford, Harvard, or the University of California? Don't just dream it, achieve it with Yocket. We've helped 1 million students like you conquer the US study abroad maze, and we can help you too.

Our expert advisors, not just general consultants, will guide you every step of the way – from crafting a stellar application that showcases your research potential to securing funding and navigating the intricacies of top university admissions. Unlock your full potential with Yocket Premium ! 

Frequently Asked Questions

How long is Ph.D. in computer science in USA?

The Ph.D. program in the USA is intended to be completed within five years from entering into a graduate program with a BS degree in computer science or a related field or about 4 years if the student has a master's degree in a related field.

Is it worth doing Ph.D. in computer science in the USA?

A computer science Ph.D. offers you the chance to be a leading researcher in a highly important field with the potential for transformational research. 

What is a good GPA for a CS Ph.D.?

When applying for a Ph.D. degree in CS you must have a grade in CS and math and engineering classes to be about 3.5 out of 4.0 scale.

How much does it cost to get a Ph.D. in computer science?

The costs of a Ph.D. in computer science typically range between USD 450 to USD 1,000 (INR 37,520 - INR 83,380) credit basis. You can expect to pay between USD 27,000 to USD 80,000 (INR 22,51,290 - INR 66,70,510) per year.

Do students get scholarships for Ph.D. studies in the USA?

Yes. Every Ph.D. student gets a variety of scholarships to study in US universities. Some of the universities also offer a fully funded Ph.D. program in the USA for computer science.

editor-picture

More Topics

Top Premium Admits

The University of Edinburgh

students-admitted

Yocketers Admitted

students-admitted

Scholarships granted

university-image

Nandita Shekar

Columbia University

university-image

Sharwari Bhosale

university-image

Atharva Thodge

Articles you might like

The Indian Dream To Go For Higher Studies Abroad?

Hold all the aces before you depart for your higher studies

What After SAT / ACT Exam? | Things to do for Studies Abroad

Upcoming Events

Scholarships and Other Funding Strategies 2025

June 15th, 7:00 pm IST | 1hr

Fireside chat with Brown uni admitted student

June 21st, 3:00 pm IST | 1hr

Looking for Funding options: Scholarships, RA & TA are the way forward!

July 2nd, 5:00 pm IST | 1hr

Department of Electrical Engineering and Computer Science

Professional PhD CS

  • Admission Requirements
  • Degree Requirements
  • Professional Course Offerings 2024-2025
  • Qualifying Examination
  • Apply to Candidacy
  • Dissertation, Proposal and Oral Defense

Program Fees

  • Information Sessions
  • Back to All Professional Degree and Certificate Programs

Professional PhD Degree Program in Computer Science

On campus and fully online.

Apply Online

The Professional PhD in Computer Science program provides students with advanced technical expertise they need to be successful in research and technical leadership positions in the industry and the public sector. Typical paths include senior positions in computer science related fields, careers as research scientists at high-tech companies and research labs, and academic careers in higher education. Topics of study include software engineering, artificial intelligence, cybersecurity and cryptography, machine learning and data analytics, spatial database and data mining, computer networking, cloud computing, Internet of Things and more.

Students can select between the following options: 

  • Professional Ph.D. in Computer Science, and 
  • Professional Ph.D. in Computer Science: Data Science and Analytics (DSA) Concentration

The program is designed specifically for working professionals with courses offered in a flexible format that includes evenings, weekends, and online material using Canvas. The duration of the program is about three years. Students have the option to complete the program fully online. 

Program Steps

  • Apply to the program. Please check the Admission Requirements .
  • Complete the course work. Please check the Degree Requirements and the professional education 2023-2024 Course Offering .
  • Take the Qualifying Examination . ( QE Application Form & QE Course Topics )
  • Apply to Candidacy .
  • Select your dissertation advisor and dissertation committee .
  • Proposal defense.
  • Dissertation and oral defense .

The Professional PhD in Computer Science is a full-service, all-inclusive program. Professional PhD in Computer Science Program fees cover all program costs, including tuition, meals for on-campus Saturday classes, course materials and graduation activities.

Total Cost: $800 per credit-hour; total cost for 42 credit-hours is $33,600.

Tuition Fees: Flexible payment plan and financial aid payment methods are available.

For more information about this program, please contact us at [email protected]

Can You Afford a Computer Science Master’s Degree? A Comprehensive Guide to MSCS Costs

An assortment of $5, $10, $20, $50, and $100 bills against a pink background.

There are many great reasons to invest in a  Master of Science in Computer Science , or MSCS. For example, the salary-boosting impact of a master’s-level computer science degree. When Forbes ranked master’s degrees by the average post-graduation salary increase, graduate degrees in computer science offered the second-biggest bump in pay. Bachelor’s degree holders  earn about $86,000  while Master of Science in Computer Science holders typically  earn over $100,000  (nearly twice the national  median household income ). An  online MSCS  from an institution like Tufts University School of Engineering can also give you the leading edge skills, prestigious credentials, and connections you need to launch a career in computer science or advance in an established computer science career more quickly.

Tufts is one of the  Best Engineering Schools in the nation , according to  U.S. News & World Report . The main campus is located next to the  third fastest-growing tech hub  in the United States, and the online MSCS course content (delivered in a blend of self-paced classwork and live virtual classes) is frequently revised and updated to align with industry demands. Class sizes are small, so distance learners can develop relationships with professors and peers, and the elite Tufts alumni network is 100,000 graduates strong.

Launch your computer science career to new heights

Learn skills hiring managers want to see at tufts.

The value of a computer science master’s degree is clear. The value of a graduate degree from Tufts is clear. What’s less clear is how to pay for this degree. The master’s in computer science cost often gives many qualified applicants pause. Understanding your options regarding financial aid, grants, scholarships, and employer tuition reimbursement is the key to determining whether you can afford a  Master of Science in Computer Science —and whether the ROI of this degree makes that a moot point. Here’s what you need to know.

Online programs are rarely cheaper than those delivered on-campus—particularly at top-ranked institutions that create hands-on, high-engagement online courses.

How much does a master’s in computer science cost?

How much a master’s in computer science costs varies significantly from institution to institution, so the average cost of an MSCS isn’t particularly illuminating. According to  U.S. News and World Report , per-credit tuition for a typical 30-credit online master’s in computer science can range from  $500 to $2,000  for a total cost of between $15,000 and $72,000. Tufts’ 33-credit online Master of Science in Computer Science costs $1,697 per credit hour or $56,001 in total tuition. Keep in mind, however, that very few graduate students in the United States pay the full sticker price for a degree. Like undergraduates, master’s degree candidates fund their degrees and cover non-tuition expenses with many forms of  financial aid  like loans, scholarships, grants, and fellowships.

Calculating non-tuition expenses

You can pay for some non-tuition expenses using financial aid. Other costs—like application fees,  enrollment fees , and transcript fees—are typically paid out of pocket. The cost of non-tuition expenses can add up quickly, and you should include them in cost calculations. Some are easy to overlook. For instance, Tufts  School of Engineering  no longer requires students with undergraduate degrees from accredited U.S. or Canadian institutions to submit GRE scores as part of its  MSCS admission requirements . Some students still opt to take the test. Additionally, students with degrees granted by institutions outside the United States and Canada must submit scores. The  cost to take the GRE  for students in most countries is $220, and GRE prep materials and courses can cost anywhere from $20 to thousands of dollars.

There’s also the cost of prerequisite courses to consider. The ideal MSCS applicant has a Bachelor of Science in Computer Science or an undergraduate degree in a related computational discipline. Some schools require that applicants pass specific prerequisite courses in computer science, programming, and advanced mathematics. Meeting those prerequisites is often a matter of completing the required courses independently or in a bridge program. Tufts, for example, has a five-course, 100 percent online  Post-Baccalaureate Certificate in Computer Science to MS in Computer Science Program . The course, which costs $1,980, helps non-CS majors prepare to apply for the MSCS program.

Finally, there is the cost of books and other course materials, which vary from year to year as syllabi change. Recently, Tufts MSCS professors have asked students to purchase books such as:

  • Elements of ML Programming  ($90) for COMP 105 Programming Languages
  • The C Programming Language  ($65) and  Operating Systems: Internals and Design Principles  ($56) for COMP 111 Operating Systems
  • Introduction to Algorithms  ($30) for COMP 160 Algorithms
  • Introduction to the Theory of Computation  ($200) for COMP 170 Computation Theory

Books alone aren’t a significant non-tuition expense, but the cost of prerequisite classes, fees, and course materials can add up.

Are online degrees less expensive than on-campus programs?

Online programs are rarely cheaper  than those delivered on-campus—particularly at top-ranked institutions that create hands-on, high-engagement online courses based on or identical to those in the on-campus MSCS curriculum. Providing that level of quality course content online can cost more because online programs require large, capable support staff to ensure everything runs smoothly and that troubleshooting, when necessary, is quick and effective.

The myth of the inexpensive online master’s programs is so widespread because, in theory, the size of programs for distance learners is limited only by what the technology can support. People assume colleges and universities enroll huge numbers of students in their online degree programs. In reality, reputable institutions deliberately keep online class sizes small, ensuring online students have the same access to professors and opportunities to build meaningful relationships with a diverse group of peers.

Tufts University doesn’t draw a hard line between its online and in-person graduate programs. Online MSCS students at Tufts enjoy the same student-centered experience and receive the same dedicated support and service from enrollment through graduation. Distance learners might not use on-campus facilities, but they do use the university’s robust technological infrastructure. They also benefit from one-on-one guidance provided by the enrollment team, purposeful faculty mentorship, expert career counseling, and membership in an active alumni network. The only difference between the on-campus MSCS program and the online MSCS program is location.

There are some cost savings associated with online degrees, however

The online Master of Science in Computer Science offered by the Tufts Online School of Engineering covers the same content and confers the same degree as the computer science master’s program offered on campus, which is why the online MSCS and on-campus MSCS cost roughly the same amount. That doesn’t mean distance learners don’t pay less. The flexibility of Tufts’ online program lets professionals keep their full-time jobs as they pursue degrees. They don’t spend time out of the workforce (which can lower lifetime income potential), and they continue earning wages. They also don’t need to factor in commuting costs (e.g., gas, tolls, parking, and vehicle wear and tear) when answering the question ‘How much does a master’s in computer science cost?’ Neither do they spend thousands of dollars moving across the country to attend a leading MSCS program. An online degree from the Department of Computer Science at Tufts may have the exact per-credit cost as an equally prestigious program but be less expensive overall.

Calculating the true cost of a master’s in computer science

To calculate the actual price of an MSCS, you need to know the opportunity costs associated with earning this degree and how it will affect your earning potential.

Opportunity costs are what you forfeit when you choose one alternative over another. Suppose you select a two-year, full-time computer science master’s degree program over Tufts’ part-time MSCS. In that case, lost income is one of the opportunity costs you must factor into your calculations. If you would have earned $60,000 per year, a $55,000 degree actually costs $175,000.

Another way to think about opportunity costs is to ask yourself how much income you’ll miss out on without a graduate degree in computer science. If you earn $60,000 now but can’t qualify for significant promotions or higher-paying positions without a master’s degree, your total lifetime earnings could be about  half of what they could have been  with an MSCS.

How to pay for your MSCS degree

Calculating the cost of a computer science master’s degree is also a matter of looking into all possible funding options. Students enrolled in the Tufts online MSCS program fund their degrees in several ways. Some take out Federal or private student loans. Some are eligible for tuition waivers and scholarships. Others receive tuition assistance or reimbursement through an employer, work in research assistantships, or receive employer funding. And still others pay out of pocket after receiving tuition discounts.

Tufts Scholarships

There are multiple scholarships open to online MSCS students at Tufts, including:

  • Alumni scholarships  for students who enroll in a School of Engineering master’s program after earning a bachelor’s degree at Tufts. Alumni are eligible for graduate application fee waivers and discounted tuition rates as part of Double Jumbo Scholarships.
  • Scholarships for STEM majors  from select Bridge Universities: Incoming MSDS students who earned bachelor’s degrees at Lafayette College, Olin College, Smith College, Union College, and Wellesley College receive 20 percent tuition scholarships.
  • Yellow Ribbon Scholarships  of $5,000 annually for veterans enrolled in the School of Engineering.

Student loans

There are different types of federal student loans:

  • Graduate students taking six credits worth of classes or more can take out relatively low-interest  Direct Unsubsidized Loans  to pay for a master’s degree program even if they don’t qualify for need-based financial aid. These loans aren’t credit-based, which means they’re accessible to students with adverse credit histories.
  • The  Graduate PLUS Loan  (also known as a Direct PLUS Loan) has higher interest rates but doesn’t have a borrowing limit, and students can use these loans to cover the entire cost of a computer science master’s degree. Students fill out the  Free Application for Federal Student Aid (FAFSA)  when applying to university programs to determine their eligibility for both loans.
  • Some students take out  private loans  issued by banks, credit unions, or loan organizations like Sallie Mae—all of which have distinct application processes and deadlines. These loans are typically issued based on creditworthiness, not need, and have higher interest rates than federal loans. Repayment options, fees, and grace periods vary from lender to lender.

Employer tuition reimbursement

Some students finance part or all of their degrees through corporate tuition reimbursement plans. Reimbursement policies vary widely by company, and many organizations place limits on how much funding students can access in a set period. Some make benefits available to all full-time employees, while others require that employees work in their positions for a set period before signing up for funding. Some fund any coursework, while others only fund education directly related to a student’s job. Companies may require employees paying for degrees with reimbursement funding to agree to stay at the company for a certain number of years. If they leave, they are responsible for paying back the reimbursement amount. Applying for corporate tuition reimbursement at companies with established policies often involves getting written approval from a supervisor and then filing a request with HR.

Frequently asked questions about financial aid

1. When should I apply for student loans, grants, or scholarships?  You should submit your applications as early as possible. Fill out the FAFSA, which will determine your eligibility for federal aid, and submit scholarship applications by the first deadline.

2. Are there additional scholarships available other than those listed in this article?  You can find out more about additional Tufts School of Engineering scholarship opportunities  here . There are also hundreds of external scholarships open to master’s degree candidates.  FastWeb  is a scholarship search site that can help you find them.

3. Can I get loans for graduate school if I’m still paying off undergraduate student debt?  Yes, with one caveat. The Federal Direct loan program has a lifetime borrowing limit of $138,500. If the amount you borrowed to pay for your bachelor’s degree was close to that cap, you might not be able to borrow enough to cover the cost of graduate school without Grad PLUS or private loans.

4. When will I know if I’ve received loans/grants/scholarships?  Tufts will notify you of your financial aid package within a week after accepting your application into the online MSCS program. Information about your financial aid package will appear on your Tufts application status page.

5. What if I don’t qualify for any types of financial aid?  You can pay out of pocket if your financial situation allows or finance your degree with private loans. Private loans typically have no application deadlines, so you can wait until you’re certain you don’t qualify for aid before applying.

6. Where can I go if I still have questions?  For more information about graduate student loans, scholarships, or how to apply for financial aid and services, visit the  Tufts main Financial Aid site , email  [email protected] , or call 617-627-3987.

How and when is tuition due?

Tufts bills for tuition on a per-credit basis. If you take two courses per semester while enrolled in the online MSCS program, and each course is three credit hours, your bill will be $10,182 per semester. You don’t have to pay that amount upfront at the start of each semester, however. Tufts offers  a monthly payment plan  for master’s and doctoral candidates. Students have the option of paying the annual cost of tuition and expenses in 10 monthly installments or one semester’s tuition and expenses in five monthly installments. Payments are due starting on July 15 for the fall semester and December 15 for the spring semester, and students can use any one of several  payment options .

You get what you pay for

Some students are intimidated by the price tag of this degree. Tufts’ MSCS isn’t inexpensive, though it’s worth noting that it is one of the more affordable computer science master’s programs offered by a  highly selective  elite school. Graduate programs that cost more tend to invest more in their students and produce better student outcomes.

Tufts School of Engineering has a reputation for educating leaders and for research excellence. Students graduate from the online Master of Science in Computer Science program with the hard skills they’ll need to excel in software engineering and software development, DevOps, cybersecurity, Artificial Intelligence, Machine Learning, and other specialization areas of tech—plus the soft skills that will help them take advantage of  skills gaps  in their fields. Tufts University alumni work for Amazon, Apple, Cisco, Facebook, Jet Propulsion Laboratory, Microsoft, and other notable technology, healthcare, and finance firms.

Perhaps the question you should ask yourself isn’t whether you can afford to pursue a computer science master’s degree at a prestigious institution like Tufts but  whether you can afford not to —particularly if your goals include launching a career in research, working for one of the FAANG firms, or earning more money. An MSCS from Tufts University can help you master your niche, maximize your value to employers, and become an innovator in your field—for only slightly more than the average cost of a master’s degree, making the ROI of this degree as exceptional as the students who earn it.

Still have questions? You can learn more about the online  student experience  or Tufts School of Engineering’s graduate  admission requirements  at one of the school’s admission  events . When you’re ready to invest in yourself,  apply here .

Hone advanced computer science skills

Set yourself apart from the crowd.

Request Information

  • Top Courses
  • Online Degrees
  • Find your New Career
  • Join for Free

cost of phd in computer science in usa

  • Degrees >
  • Computer Science Studies

Computer Science Degrees

Find the right degree for you.

University of California, Berkeley logo

University of California, Berkeley

Master of Advanced Study in Engineering

University of Maryland Global Campus logo

University of Maryland Global Campus

Bachelor of Science in Cybersecurity Technology

Northeastern University  logo

Northeastern University

Master of Science in Data Analytics Engineering

University of Colorado Boulder logo

University of Colorado Boulder

Master of Science in Computer Science

Master of science in information systems, bachelor of science in cybersecurity management and policy, master of science in electrical engineering.

Clemson University logo

Clemson University

Why pursue a bachelor’s or master’s degree in computer science?

With a bachelor’s degree in computer science or your master’s degree in computer science , you can expect to take courses in programming, security, computer systems, data visualization, and much more. While a bachelor’s degree can be a great entry point into the subject matter, a master’s degree will deepen your understanding while allowing you the space to specialize in a more niched area, like artificial intelligence (AI), full stack web development, or cloud computing.

What’s more, when you enroll in a computer science degree program at either the undergraduate or graduate level, you’ll get an opportunity to build and strengthen several key technical and workplace skills, such as programming, software development, problem-solving, critical thinking, and time management. Learn more about why computer science is considered a good major and what you can do with your degree after graduating.

In the U.S., the average starting salary for college graduates is around $59,000. However, according to the National Association of Colleges and Employers , computer science majors were projected to have the highest starting salaries for 2022, with an expected average over $75,000.

Benefits of getting a computer science degree on Coursera

Designed to fit your schedule.

All online degree programs are flexible, meaning you can complete coursework at your own pace while balancing your work and personal commitments.

Access world-class universities

Find affordable degree programs from an array of accredited universities. Learn from distinguished faculty and industry experts passionate about helping you achieve your goals.

Build in-demand job skills

Get job-ready with degree programs designed to develop real-world skills through hands-on learning experiences and industry partnerships.

Grow your network

Become part of a global learning community and establish strong relationships that can open new and unexpected opportunities throughout your career.

Browse by program level

Master's degrees, bachelor's degrees, postgraduate programs, what do computer science students have to say, find helpful articles related to computer science degrees, top 5 entry-level computer science jobs + how to get one (2024).

Learn how to enter the computer science industry with or without prior experience.

Last updated on December 20, 2023

9 High-Paying Computer Science Jobs

Explore nine of the highest paying computer science jobs in the US, including their earning potential, job outlook, responsibilities, and requirements to get started.

Last updated on November 29, 2023

5 Entry-Level Programming Jobs + How to Get One

Learn about skills, education, salary, and how to take your first steps toward a career computer programming.

Last updated on February 2, 2024

What Does a Software Engineer Do?

Software engineers design and create computer systems and applications to solve real-world problems.

Last updated on March 29, 2024

Frequently asked questions

What is a bachelor’s degree in computer science.

A bachelor's degree in computer science is an undergraduate program that involves studying programming, computer and operating systems, databases and data structures, algorithms, and more. It’s an in-demand degree that emphasizes valuable skills such as analytical thinking and problem-solving, alongside a wealth of technical skills, all of which can lead to high-paying entry-level jobs . Learn more about whether computer science is a good major .

What is a master’s degree in computer science?

A master's degree in computer science is a graduate program focused on advanced concepts in computer science, such as software development, machine learning, data visualization, natural language processing, cybersecurity, and more. At this level, you’ll often choose a field to specialize in .

Computer science master’s programs build on your technical skill set while strengthening key skills such as critical thinking, problem-solving, communication, and attention to detail. Learn more about whether a master’s in computer science is worth it and the types of salaries you may be able to command with the degree.

How do I choose the best computer science degree program for me?

On Coursera, you’ll find online computer science degrees at both the undergraduate and graduate level. To figure out which one might be best for you, it helps to first understand why you want to earn a degree and what you hope to get out of your education.

Beyond your larger goals, consider what you’ll learn and how you’ll learn it, as those factors can be important when it comes to determining the best program for you. Take time to review the various computer science degree options on Coursera, paying particular attention to the “Academics” and “Student experience” sections for more information.

What is the experience of earning an online computer science degree through Coursera like?

Earning your computer science degree from a leading university on Coursera means experiencing greater flexibility than in-person degree programs, so you can learn at your pace around your other responsibilities.

Once enrolled in your program, you may find a range of learning options, including live video lectures that encourage you to collaborate and self-paced courses that give you greater independence. Moreover, throughout your learning journey, you'll have access to a dedicated support team, course facilitators, and a network of peers to help you achieve your academic goals. Learn more about the benefits of learning online .

Will I earn a degree from an accredited university?

Yes, all online degree programs available on Coursera are directly conferred by accredited institutions. Accreditation is important because it shows that an institution meets rigorous academic standards, eases your ability to transfer credits, and helps employers validate the quality of education on your resume or application.

Is an online computer science degree worth it?

Yes, both a bachelor’s and a master’s in computer science can be worth it—depending on your goals and your resources. Both types of education tend to lead to higher salaries , in-demand careers , advanced knowledge and skill sets, and exciting networking opportunities, among other benefits.

More Questions

Overview of Bachelor's in Computer Science Programs

portrait of Holland Webb

Holland Webb

Contributing Writer

Learn about our editorial process .

Updated May 24, 2024

Mitch Jacobson

Contributing Editor

Reviewed by

Victoria Ivy Southall

Contributing Reviewer

Our Integrity Network

ComputerScience.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 ComputerScience.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.

cost of phd in computer science in usa

ComputerScience.org is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Are you ready to discover your college program?

Computer scientists blaze a trail for the future across society and enterprise. A bachelor's in computer science offers a launch pad to potentially exciting career opportunities as a technology specialist, entrepreneur, researcher, or corporate executive.

Graduates can pursue solid careers, graduate school, or new research opportunities. If you enjoy solving puzzles, have a propensity for mathematics, and hold a high school diploma, you may qualify to start a computer science BS degree.

Discover more about the different kinds of computer science degrees, ways to pay for your education, and what you can do after graduation with this helpful guide.

What Is Computer Science?

Computer science explores computational theory, software design, algorithms, data structures, and human-computer interaction. As an academic discipline, computer science blends many fields, such as mathematics, electrical engineering, and robotics.

Electronic digital computing first began when several countries tried to gain the technological upper hand during World War II. After the war, computer science continued to grow. In 1962, Purdue University launched the first computer science department in the U.S.

Today, computer science helps advance the frontiers of medicine, communication, education, and disaster response.

Popular Online Programs

Learn about start dates, transferring credits, availability of financial aid, and more by contacting the universities below.

What Is a Bachelor of Computer Science Degree?

A bachelor's degree in computer science is a four-year program combining general education with computer science, mathematics, and technology coursework. This degree can prepare graduates to pursue roles in the workforce or advanced degrees.

Popular careers for recent graduates include computer programming, information security, and software development. Advanced degrees can prepare students to become software engineers or computer science researchers.

Many colleges and universities offer computer science degrees online , sometimes with specializations such as cybersecurity, data analytics, or artificial intelligence. In some of these programs, students may accelerate their studies and graduate in less than four years.

Skills Learned in CS Bachelor's Programs

Students can learn technical, practical, theoretical, and soft skills in bachelor of computer science programs. The specific skills they acquire depend on their concentration, program emphasis, and choice of BS or BA degree.

Common computer science skills include:

  • Theory and mathematics of computation
  • Problem analysis
  • Programming languages , such as Java or Python
  • Decision loops, variables, and how to write functions
  • Technical writing

Students also learn soft skills, such as these:

  • Communication
  • Time management
  • Attention to detail
  • Collaboration

Enrollees can also develop skills in these fields:

  • Data structures
  • Artificial intelligence
  • Cybersecurity
  • Discrete algebra
  • Human-computer interaction

Degree Designations for CS Majors

Depending on your interests and career goals, you can choose from several options for bachelor's programs and concentrations in computer science.

Concentration Options for Bachelor's in CS Students

  • Bachelor's in Computer Programming : This degree combines coursework in programming, data structures, and cybersecurity to empower new programmers, developers, and administrators.
  • Bachelor's in Computer Science : Bachelor of computer science prerequisites include a high school diploma and basic knowledge of math, statistics, and computers.
  • Bachelor's in Cybersecurity : These degrees focus on breach mitigation strategies to equip information security experts with knowledge of data analytics, penetration testing, and digital forensics
  • Bachelor's in Data Science : In addition to computer science, students learn the mathematical uses of technology required to solve operational problems.
  • Bachelor's in Software Engineering : Emphasizing computer programming, engineering, and math, this degree prepares individuals to pursue work as software engineers and research scientists.

More Factors to Consider When Choosing a CS Program

As you research the right program for you, consider these important characteristics of each option:

  • Online vs. in-person vs. hybrid
  • Asynchronous vs. synchronous
  • Accreditation
  • Faculty diversity and background
  • Graduation rate
  • Career services

Are Bachelor's in Computer Science Degrees Expensive?

As of the 2020-21 school year, the average net price for one year of college at public institutions stood at $14,700 and $28,400 at private nonprofit institutions, according to the National Center for Education Statistics . A quick review of online computer science programs shows that tuition can run from $130-$550 per credit, though costs can vary significantly.

Online degrees may be more affordable than on-campus programs, but many other factors also affect the cost of higher education. For instance, large public universities often charge less than small private colleges. Your state residency may also determine your tuition rate at a public university.

Some schools offer subscription-based programs, which allow you to complete assignments at your own pace. Highly motivated students can save money by completing coursework quickly. You can also use financial aid options like scholarships, grants, military or veterans funding, or employer tuition assistance.

Scholarships for Bachelor's in Computer Science Majors

Many private companies and foundations offer scholarships for computer science majors. Typically, applicants must meet the donor organization's criteria for support and often have to compete against other qualified applicants.

Some scholarships may support computer science majors broadly, while others only fund students in specific concentrations, such as cybersecurity or software development. The list below is not comprehensive but offers an example of relevant scholarships for students in this major.

Betty Stevens Frecknall Scholarship : Named for a pioneer in computer repair, analysis, and programming, this scholarship supports students pursuing computer science or other related majors. Applicants must be U.S. citizens or residents enrolled full time in accredited institutions. Each candidate needs one semester or more of college credits and a GPA of 3.0 or better.

Lockheed Martin STEM Scholarship : Each year, Lockheed Martin awards $10,000 to 200 recipients studying engineering or computer science. Awardees can renew their scholarships up to three times, totaling $40,000. An applicant must hold a 2.5 GPA or higher and be willing to intern with Lockheed Martin to qualify.

Palantir Future Scholarship : This scholarship supports students from racial and ethnic groups historically underrepresented in technology careers. Applicants can be first-year, second-year, or third-year students in accredited colleges in the U.S., Mexico, or Canada.

More Resources for Bachelor of Computer Science Students

Computer Science Scholarships for Women

Computer Science Scholarships for Women

Tips for Succeeding in Computer Science Classes

Tips for Succeeding in Computer Science Classes

Organizations for Black Computer Science Students

Organizations for Black Computer Science Students

CS Organizations for Asian American Students

CS Organizations for Asian American Students

What can you do with a computer science bachelor's degree.

Computer science graduates can pursue many careers, qualify for further education, and even launch technology-related startups. As of May 2023, the Bureau of Labor Statistics (BLS) reported that computer science and related occupations provided a median annual wage of $104,920.

A bachelor's degree in computer science can prepare you for a career in computer programming, information security, software development, or web development. To advance into a specialized position or leadership role, you can earn a master's in cybersecurity , a master's in information technology , or another degree.

If you aspire to teach or perform research, consider pursuing a Ph.D. in computer science. With this doctoral degree, you may have the chance to shape the technology of the future.

Questions About Computer Science Bachelor's Degrees

What is the best degree to get in computer science, a bs or ba degree.

A BA in computer science emphasizes the liberal arts, while a BS focuses on math, science, and technology. Either degree can be helpful, but a BS is more likely to open doors to specialized careers or advanced degrees.

Is computer science a hard major?

With heavy workloads and exacting theories, computer science can be a complicated field to study. However, if you have a strong foundation in math and statistics, along with disciplined study habits, computer science can also be a rewarding and achievable major.

How long does it take to complete a bachelor of computer science program?

A bachelor's degree typically takes four years to finish. However, if you enter with an associate degree or AP credits, you may complete your degree in less time. Accelerated options can also shorten degree timelines.

Is a computer science degree worth it?

A computer science degree can help open doors to many dynamic careers. The BLS projects that employment in computer and information technology will grow faster than average from 2022-2032, with jobs in this group paying a median annual wage of $104,920.

Last reviewed May 15, 2024.

Recommended Reading

Take the next step toward your future.

Discover programs you’re interested in and take charge of your education.

USC Viterbi School of Engineering Logo – Viterbi School website

  • B.S. Students
  • M.S. Students
  • Ph.D. Students
  • D-Clearance
  • Directed Research
  • Information for Graders and Course Producers
  • Microsoft Imagine
  • CS Student Organizations
  • CS Library Guide
  • CS Job Announcements

[UG/MS/PhD] Join us for the Summer 2024 STEM Bytes Series!

Featured image for “[UG/MS/PhD] Join us for the Summer 2024 STEM Bytes Series!”

The following announcement is from [email protected] . Please contact them directly if you have any questions.

We are excited to announce the start of our Summer 2024 STEM Bytes Seminar series this month! Join us on Zoom from 9 – 10 am on the following dates to hear from our Ph.D. student speakers: June 17, July 1, July 15, and July 29.

For details about each speaker and their research topics, please refer to the attached flyer. To register your attendance for any of these seminars, please click the hyperlinked dates in the flyer. Summer 2024 STEM Bytes Speaker Lineup Flyer

About STEM Bytes

The USC WiSE program hosts a series of seminars aimed at undergraduate students titled STEM Bytes. The goal of the series is to introduce students to research opportunities in science and engineering at USC, while giving PhD students and postdocs an outlet to present their research in a fun and casual space. Undergraduate and graduate students in various disciplines attend the seminars.

For questions or information, please contact us at [email protected]

Published on June 4th, 2024

Last updated on June 4th, 2024

  • CS Announcements
  • Job/Research Opportunities
  • Undergraduate
  • Chair’s Welcome
  • Awards and Honors
  • CS@SC Institutes
  • Media Coverage
  • Newsletters and Fact Sheets
  • CS Industry Affiliate Program
  • Bekey Lecture
  • Driving Directions
  • Open Staff Positions
  • Open Faculty Positions
  • Centers and Institutes
  • Research Areas and Labs
  • Technical Reports
  • Annual Research Review
  • Undergraduate Research Experiences
  • Faculty Directory
  • Staff Directory
  • Getting Started with CS@USC
  • B.S. Program
  • M.S. Program
  • Ph.D. Program
  • Data Science Program
  • Graduate Certificate
  • Distance Education
  • K-12 Outreach
  • Academic Advisement
  • B.S. Application Information
  • M.S. Application Information
  • Ph.D. Application Information

Accredited Online Colleges

Find a trustworthy and flexible online college learning option that works best for you using U.S. News rankings, data and expert advice.

Online college is no longer just an option for many students – it has become the norm. Experts say colleges are poised to offer even more online degree programs and develop new ones as well. Advancements in technology, course design and high-speed internet availability are moving online learning forward. One reason students enroll in online degree programs is for the flexibility to study from anywhere. Students with family responsibilities or full-time jobs may also be able to work around their own schedules. Online students need to have good time management skills and be able to overcome distractions in their environment. Though online formats still present students with unique challenges, accredited institutions usually offer tailored support for students to adjust to online courses and plan their academic futures however they learn.

Online College Degree Programs

Earning a bachelor's degree – in person or online – can open doors to employment opportunities. According to the National Center for Education Statistics , the employment rate among 25- to 34-year-olds in the U.S. with a bachelor's degree or higher was at 87% in 2022. Compare that with the 73% employment rate for those with only a high school diploma. In fall 2020, about 11.8 million of all undergraduate students were enrolled in at least one distance education courses at degree-granting postsecondary institutions, and 7 million were enrolled exclusively in online classes, according to the National Center for Education Statistics . Students in online programs usually earn the same degree as on-campus students. The curriculum for an online bachelor’s degree typically matches the on-campus curriculum at the same school, and the diploma usually doesn’t state whether that specific degree was earned online or in person. This can help ease fears that employers won’t accept applicants with online undergraduate degrees. Many online bachelor’s programs require students to complete general education requirements in the arts, humanities and sciences if they haven’t already done so at another college or university. Prospective students will likely need to decide between a liberal arts major and one that is more career-focused, with the latter being the route many take to change career fields or advance professionally. Still, experts say it may make sense for some online students to major in a liberal arts discipline if it’s a subject they are truly passionate about. Academic advisers can offer guidance on which route is best for you.

Pros and Cons of Online Degrees

Students can take classes virtually, allowing them to learn anywhere.

Students can pursue the best program for their field of study, even if the school is far from home.

Students can plan around busy schedules to complete their coursework.

Students need greater self-motivation, time management skills and discipline to complete coursework.

There's no face-to-face interaction with an instructor.

Networking with classmates may be difficult.

An online degree can be a great choice for students who want to continue their education and have either an associate degree or no postsecondary education. A variety of online bachelor’s programs exist, so prospective students should explore all options before enrolling. Those who want to earn their online degree as quickly as possible may wish to pursue a competency-based program or one with an accelerated schedule. The majority of incoming online undergraduates have previously earned some college credits. Individuals in this group should check early in the process whether the prospective online program will accept those credits. Students with an undergraduate degree also can earn a master’s degree completely online. This path is a great choice for working professionals who want to advance in their career or change fields completely. You can find out more through U.S. News’ best online master’s degrees rankings and resources.

What Current Online College Students Say

Olga Nikuradze , senior at Indiana University–Purdue University Indianapolis, class of 2023, Bachelor of Science in data science.

Diana Mansfield , senior at Unity Environmental University, class of 2024, Bachelor of Science in marine biology and sustainable aquaculture.

Jennifer Rose , senior at Indiana University, class of 2026, Bachelor of Science in informatics.

How to Choose the Best Online College for You

The best online college is the one that fits your needs. As you’re evaluating programs, consider how each school’s research, resources and reputation line up with your career interests and goals. An online program’s accreditation, tuition and flexibility are other factors that come into play. A good place to start your research is the U.S. News rankings of accredited online bachelor's programs . Once you narrow down what colleges you’re interested in, make sure the programs are in your ideal format – whether that’s fully online or a hybrid model. Review admission requirements and application fees and compare the availability of financial aid. Look into the school’s costs beyond tuition, including book, course material and online delivery fees, and research its student services and faculty.

Check the Accreditation Status of the School or Program

When choosing an online degree program, prospective students should ensure the school is accredited by an organization recognized by either the U.S. Department of Education or the nonprofit Council for Higher Education Accreditation. These organizations monitor programs and schools and renew their accreditation every few years. The Database of Accredited Postsecondary Institutions and Programs contains information from recognized accrediting agencies and state approval agencies that reported to the U.S. Department of Education. Information regarding whether an online degree program is accredited is often available on a school’s website. Accreditation is a process that an outside authority conducts to ensure a school or degree program – either on campus, online or a combination of both – meets certain standards of quality and rigor. Accreditation is a voluntary process, though it has several benefits and essentially validates a program to employers and other institutions. There are a few types of accreditation , but the main two are regional and national. Designated regional agencies determine whether a school is regionally accredited. This is a widely recognized type of accreditation. Credits transfer easily between regionally accredited schools. National accreditation is usually less rigorous and awarded to schools of a similar type, like vocational or technical institutions. For-profit online programs are more likely to have national accreditation. Credits from a nationally accredited college are not transferable to a regionally accredited college. Students can speak with their academic adviser to learn more about what types of accreditation are expected from employers in a given career field. Employers may verify that a job candidate’s degree comes from an accredited program, especially if the school name is unfamiliar to them. Should a student decide to change programs, a transfer-friendly school is more likely to accept course credits that come from an accredited institution.

Choose a College Major

Choosing an undergraduate major can seem daunting. As you research options, think about what subjects you enjoy and what majors might prepare you for careers you’d want to pursue. Make sure you understand how salary may vary by field over the course of a career. The right major can set you up for success in college and beyond. The six most common bachelor’s degrees earned in 2020-21, according to the National Center for Education Statistics , were business, health professions and related programs, social sciences and history, biological and biomedical sciences, psychology, and engineering. Students who receive bachelor’s degrees in certain engineering fields have some of the highest starting salaries. According to U.S. Department of Education College Scorecard data on students who received federal financial aid, computer engineering, petroleum engineering and industrial engineering majors make a median starting salary of more than $65,000 per year. Students shouldn’t pick an area of study solely because it is popular or high earning. The same goes for online graduate students – they should weigh the professional benefits of an advanced degree. Those with job experience should consider their professional goals when deciding what to study.

Determine Which Online Learning Option Works for You

The structure of online degree programs varies. That’s why prospective students must research a program thoroughly to ensure it meets their needs. In general, however, online courses require students to regularly log in to a learning management system, or LMS. This is a virtual portal that serves as a classroom, where students can access relevant course materials and monitor their progress on lessons. Different formats require different levels of communication with fellow students. Online students may interact with each other through a variety of channels, including discussion forums, social media, videoconferencing, by phone and through email. Students should not expect an online class to be easier than an on-campus one just because of the format. Programs may require students to attend what are often referred to as synchronous class sessions. These sessions are held in real time through videoconferencing, which can help students interact and build relationships with their classmates and the instructor. This type of program’s activities adhere to a preset schedule of classes, lectures, conversations and assignments. Most online courses have an asynchronous, or self-paced, component. Students complete readings, listen to lectures and participate in discussions with classmates whenever they wish but must follow weekly deadlines. Open-schedule courses give students the freedom to begin courses whenever they want and complete assignments based on their start date. Students don’t adhere to regular semester dates. In this format, communication with other students can be sparse. Students working full time might find the convenience and flexibility of open-schedule courses the most desirable. Then there’s fixed-time courses where students attend all classes virtually, with no in-person meetings required, but must log on to attend class at specific times. This format is the best for those who want the structure of a set schedule but need the class to be entirely online. Lastly, hybrid online courses allow students to do coursework remotely but require a few in-person meetings.

Top Online Colleges

U.S. News evaluated several factors to rank the best online bachelor's degree programs, including graduation rates, faculty credentials and support services available remotely.

Find an Online College

Use the filters below to search ranked online degree programs at the undergraduate and graduate levels.

How to Get Financial Aid for Online College

1. Submit the FAFSA. To receive financial aid, the first and most important step is filling out the Free Application for Federal Student Aid, or FAFSA. This is available online on Oct. 1 each year. To receive the most financial aid possible, prospective students should check school and state grant deadlines and apply early. The FAFSA requires applicants to fill in basic information, such as their contact information and Social Security number, as well as provide their latest federal income tax returns and bank statements. Undergraduate students who are younger than 24 years old – and not married, veterans or active military members – will need to file as a dependent and provide their parents’ financial information. Nearly all students who apply for financial aid qualify for some form of it. 2. Fill out other financial aid forms and apply for scholarships. Many colleges offer their own source of financial aid in the form of grants, scholarships and loans. You may need to fill out additional forms to receive this aid. This information – including deadlines – is generally available on a school’s website. Applicants can also search online for scholarships available at specific schools or from organizations tied to their discipline. Online learners may be eligible for the same scholarships available to on-campus students, and there may even be additional scholarships for online or adult learners. 3. Review and correct the FAFSA Student Aid Report. A few days after submitting the FAFSA online, applicants will receive a Student Aid Report from the Federal Student Aid office. This report restates answers that applicants provided as well as other relevant information, and it’s an opportunity for applicants to correct any errors on the FAFSA, including adding or removing colleges. 4. Compare awards. Each school will calculate applicants’ financial need, which determines their financial aid eligibility. Students will receive an award letter stating what financial aid they are being offered. They can compare their award packages based on the aid they are eligible to receive, the school’s tuition and other costs. 5. Reapply for financial aid each year. To continue receiving financial aid each year, applicants need to fill out the FAFSA annually for as long as they plan to be a student. A degree can be a major investment, and financial aid can help ease the burden of costly tuition. Much like financial aid for on-campus students, aid for online students is available in the form of grants, scholarships, loans and even federal work-study jobs. That said, some online degree programs may not offer work-study opportunities, as many online students are already working full time. The online degree financial aid process is often identical to that of students earning a degree in person. Online students also need to meet similar – if not the same – requirements to be eligible for financial aid at a given school. Additionally, whether a student is full- or part-time can affect that person’s ability to qualify for financial aid. To receive certain amounts or types of aid, many online programs require students to meet specific credit-hour requirements. Applying for financial aid is a complex process. In a 2022 survey of online students by Wiley University Services, 36% of online students indicated that determining how to pay for school was the most difficult part of the application process, while 27% said completing financial aid forms was the hardest. Luckily, accredited online colleges often have financial aid advisers to answer questions and help applicants through the process. To learn more, read U.S. News’ paying for college coverage . There you’ll find expert advice and resources to help you through the process.

cost of phd in computer science in usa

How to Apply to Online College

The admissions process for online college is usually similar to that of on-campus programs. Step 1: Fill out the Common App. To start, you’ll need to fill out the application. At the bachelor’s level, the Common Application is accepted by more than 900 schools, including some colleges outside the U.S. It’s likely that an online degree-seeking student will also need to complete this application. Because master’s degree applications are usually tied to a specific program in a school, what application students need to complete may vary. Step 2: Write essays. Applicants at both levels will likely have to submit an essay of some kind. Because many online students already have some work experience, experts recommend that they emphasize their professional skills as part of their application and explain how their experience has prepared them for online college. Step 3: Collect letters of recommendation. Undergraduate and graduate online programs often require letters of recommendation . These may come not only from teachers and school counselors but also current or previous employers who can speak to a student’s work ethic. At the graduate level, a recommendation letter will more likely come from an employer. Step 4: Submit test scores. Applicants may need to submit standardized test scores as part of their application. Many undergraduate online students already have some previously earned college credits and therefore may be able to forgo submitting an SAT or ACT entrance exam score if enough of their credits transfer. At the graduate level, whether the GMAT or GRE graduate school entry exam is required depends on the school and area of study. Some may not require any test scores. This information is typically available on a program’s website. Consult an admissions officer at schools of interest to determine the exact requirements. Step 5: Submit transcripts. Students also may need to submit school transcripts and, depending on the program’s requirements, their prior work experience and previously earned credit hours. Note that just because a program is offered online doesn’t guarantee that getting admitted will be easier. Step 6: Keep track of deadlines. Make sure you follow directions carefully and keep track of deadlines for the school’s admissions application, financial aid and test score submission. Prospective students can find deadline information on each school’s website. Because online program academic calendars may be structured differently from on-campus offerings, deadlines may differ for these applicants.

How to Avoid Online College Scams

Beware of diploma mills, which award illegitimate degrees or certificates to students on the internet. Among the most important steps a prospective student can take is to ensure an online degree program is accredited by an organization recognized by either the U.S. Department of Education or the Council for Higher Education Accreditation. It’s also essential to look for red flags on a program’s website. Anything that seems too good to be true – earning a degree in a very short time period, for instance, or at an extremely low cost – is a warning sign. The opposite is also true: If a program seems abnormally expensive, conduct further research. Other red flags include a program not listing a campus or business address online, the website having a lot of grammatical or spelling errors or lacking a “.edu” URL, and the school failing to post information about student support services.

For-Profit Online Colleges

When exploring programs, a prospective student may encounter for-profit and nonprofit schools. Students may perceive for-profit online colleges as a more financially risky option, but experts recommend taking what they hear in the media and through word-of-mouth with a grain of salt. For-profit online schools became more prevalent in the late 1990s. At the time, these schools accepted most applicants, including those who weren’t prepared for college. This contributed to low graduation rates and higher debt, as well as a negative reputation toward for-profit schools. That’s changed in recent years, however, as these schools began placing a greater emphasis on student support services and started requiring some students to take entrance exams to gauge their college readiness. Experts say for-profit and nonprofit schools are becoming increasingly similar, but a few primary differences remain. For one, experts say, admissions are typically less selective at for-profit schools. These online colleges are more likely than nonprofits to have rolling admissions, along with academic calendars that don’t operate around the traditional semester schedule. For-profit institutions tend to have national rather than regional accreditation. Experts recommend looking beyond the nonprofit and for-profit classification when choosing an online degree program. Instead, they say, focus on accreditation, tuition, faculty and support services. Prospective students can also look at reviews of different for-profit programs to get a sense of other students' experiences.

For-Profit Schools

  • Historically had a negative reputation due to lower graduation rates and high student debt.
  • More likely to have national versus regional accreditation, which is preferred by employers.
  • Less competitive in the application process than nonprofit schools.

Non-Profit Schools

  • Have historically prioritized student support.
  • Are more likely to be regionally accredited compared with nonprofit programs.
  • Require students to demonstrate readiness through a more competitive application process.

Online Colleges Near Me

While online education offers students the opportunity to study from anywhere in the world, many students still choose a program with a campus close to home. Cost is a big factor in staying local. Online programs at public universities and colleges often charge different tuition rates for in-state and out-of-state students. For example, the University of Florida charges in-state residents $112 per credit hour for enrollment of its online programs, while residents of other states pay $500 per credit hour. That’s a significant savings for Florida residents. Additionally, this in-state tuition is much lower than what Florida residents might pay to attend an online public school based in another state like Ohio or Texas. Sticking with a public school in your state can save you tens of thousands of dollars over the course of your degree. You might also choose a nearby online college so you can easily visit the campus to meet with professors or advisers. Visiting the school can help you better connect with the school community and join on-campus student clubs or attend events. Some students enroll in a local online degree program because they are already familiar with its culture and traditions, or they have family or friends with ties to the institution. The school may also be more recognizable to local employers. Certain online degrees have in-person residency or orientation requirements where students have to visit campus a few times each term or throughout the course of the program. In this case, a local program makes sense.

Online Colleges by State Near Me

  • Connecticut
  • District of Columbia
  • Massachusetts
  • Mississippi
  • New Hampshire
  • North Carolina
  • North Dakota
  • Pennsylvania
  • Rhode Island
  • South Carolina
  • South Dakota
  • West Virginia

Frequently Asked Questions About Online College

How much does an online bachelor's cost.

The cost of an online bachelor’s degree varies based on what school you choose, whether it’s a private school or a public school, and by your state of residence, among many other factors. An online bachelor’s degree cost can differ from that of an in-person bachelor’s when accounting for fees and how tuition is calculated. While on-campus programs may charge fees for housing, transportation, recreational activities and meals, online programs tend to lack these costs. That said, online programs may charge a distance education or technology fee . Online programs may charge tuition by the credit hour instead of by the semester, which may save online students some money. Most schools post information online about tuition and required fees for online programs, just as they do for campus-based bachelor’s programs. You can also request info from the bursar’s office, which is responsible for handling college tuition payments. There are also several ways students can reduce the cost of an online degree. For instance, they can transfer previously earned college credits or enroll in an accelerated program. If they’re in a competency-based program, students demonstrate mastery of specific skills to progress faster through what they already know, spending more time on the new information and paying a set price per billing period. Employer tuition reimbursement – where an employer pays for some or all tuition – and scholarships for online students can also help reduce the price of getting a degree. Prospective students can contact a financial aid adviser to ensure they are on track with paying each term. Generally, online programs accept payments online by credit card, debit card or electronic check; by mail via a check or money order; or by wire transfer. Most online degree programs also permit students to pay tuition for a given term in several sums rather than all at once.

How Long Does an Online Bachelor's Take?

An online bachelor’s degree can take the same amount of time as an in-person bachelor’s, which is four years, since the coursework is the same. Most bachelor’s degrees require around 120 credits, though the number varies by program and degree type. But an online degree can be completed in less time depending on whether you choose a full- or part-time program, for example. Full-time students can take more classes per term, but a part-time program may be easier to manage on top of other obligations. Bear in mind that most online undergraduates do not start their bachelor’s degree from scratch. Many have previously earned college credits that can be applied toward their new degree, which can save them time and money. Students generally need to submit transcripts from their previous college so that the new school can evaluate which credits will transfer. Academic term length is another important factor. While some programs have a traditional monthslong semester system for online courses, others have an accelerated time frame.

How to Talk to Prospective Employers About Your Online Degree?

You can talk about your online degree openly with a potential employer – it’s a good opportunity to showcase the rigor of the program you attended, your time-management and collaboration skills, and your work ethic. In the interview process, let them know how the skills you learned from the degree apply to the role you want. Several years ago, employers were more hesitant to accept online degrees as legitimate, with concerns that online students didn’t gain the same vital skills as they would in a traditional campus environment. But in recent years, that perception has changed dramatically, as even the top-tier schools have embraced online education and launched high-quality degree programs. And now, experts say it usually isn’t necessary to indicate on a resume that a degree was earned online, as the school’s reputation and accreditation will be significantly more important. While some employers may still be hesitant about online degrees, many have come to recognize the value of having their employees further their education while working, in part because students can apply what they learn directly to their careers. In fact, roughly one-third of online college students have access to tuition reimbursement benefits from their employer, according to the Wiley University Services survey.

What Are Some High Paying Online Degrees?

An online degree can help prepare you for a range of lucrative careers. On the list of U.S. News’ 25 Best Paying Jobs , petroleum engineers , who design equipment that extracts oil from reservoirs, are at No. 17 with an average salary of $142,800 in 2022, according to the BLS . This career path requires a bachelor’s degree in engineering, which is available online. In front of petroleum engineers on the list are information technology managers at No. 12, with an average salary of $173,670 in 2022. Online degrees in the IT field are prevalent at both the undergraduate and graduate level. Business and management degrees, also offered online, can help an employee climb the ladder at a company and earn a higher salary. In May 2022, the average wage for chief executives was $246,440, according to the BLS , and the average annual salary for general and operations managers was $122,860. Also on U.S. News' Best Paying Jobs list, marketing manager ranks No. 15, with an average salary of $158,280 in 2022; financial manager is at No. 14, with an average annual salary of $166,050; and sales manager ranks at No. 19, with an average salary of $150,530.

What Online Degrees Are In Demand?

According to the U.S. Bureau of Labor Statistics, the jobs projected to have the fastest growth from 2020 to 2030 that require a bachelor’s degree include agents and business managers of artists, performers, and athletes, at 46% growth; and film and video editors and camera operators, at 33% growth. Suitable degrees for these jobs include a bachelor's degree in a field related to business and management or film and broadcasting, respectively. In addition, some of the projected fastest-growing occupations for 2020 to 2030 were in health care and related industries. That’s good news for online students, as programs at the undergraduate and graduate levels are prevalent in this discipline. This increasing demand is due, in part, to an aging population and a rise in individuals living with chronic illnesses. Health care jobs in high demand include nurse practitioners and occupational therapy assistants. Online degrees exist that can prepare students for these roles. According to the statistics bureau, computer and mathematical occupations – for which an online degree in engineering or information technology may be relevant – account for some of the fastest-growing occupations. Demand for statisticians, for example, is expected to rise 35% between 2020 and 2030. Concerns over online security are also leading to a greater demand for employees with cybersecurity experience and knowledge. For positions such as information security analysts, employment is expected to grow by 33% through 2030.

Methodology

U.S. News has been publishing school rankings in the education sector since 1983 and has done so specifically for online degree programs since 2013. At both the undergraduate and graduate levels, U.S. News calculates rankings based on a variety of factors, which hold different weights depending on the ranking category. A program’s score for each factor, or ranking indicator, is calculated using data that online programs report to U.S. News in an annual survey. The rankings methodologies for online programs are separate from those for U.S. News’ Best Colleges and Best Graduate Schools rankings. Ranking methodologies are typically updated on an annual basis. In developing the Best Online Bachelor’s Programs rankings, U.S. News assessed online colleges based on four general categories. Engagement constitutes 35% of each school’s rank, referring to the extent to which a degree program enables students to effectively interact with instructors and classmates as they would in an on-campus environment. Services and technologies made up 25% of each school’s rank, focusing on how programs incorporate diverse technologies to allow students more flexibility to complete their coursework at a distance. This category also takes into account the quality of student support services, career guidance and financial aid resources. Accounting for 20% of each school’s rank was faculty credentials and training, measuring the degree to which online instructors’ credentials mirror those of on-campus faculty. This category also measures the effectiveness of the resources used to train instructors to teach distance learners. Finally, expert opinions from surveys of high-ranking academic officials make up another 20% of each school’s rank. These insights help account for factors affecting program quality that hard data can’t capture. U.S. News calculates rankings for online graduate programs using similar methodologies, with an additional category taken into consideration. Student excellence is also considered – a category that measures the extent to which students who enter an online program have proven aptitudes, ambitions and accomplishments that enable them to handle the rigors of online learning.

IMAGES

  1. PhD in Computer Science in USA: Deadlines, Colleges, Fees 2023, Jobs

    cost of phd in computer science in usa

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

    cost of phd in computer science in usa

  3. Estimated Cost of a Computer Science Degree by University

    cost of phd in computer science in usa

  4. Cost of PhD in USA

    cost of phd in computer science in usa

  5. Bachelor of Computer science in USA: Top Colleges, Eligibility, Fees

    cost of phd in computer science in usa

  6. Computer Science Colleges in USA

    cost of phd in computer science in usa

VIDEO

  1. Get your PhD while doing a Job!

  2. Masters in USA without GRE

  3. Computer Fundamental Important Questions

  4. PhD Computer Science at GIFT

  5. The LUMS Podcast I MS & PhD Computer Science

  6. PhD Computer Science from University of Mumbai: Tips and Guidance

COMMENTS

  1. 181 Ph.Ds in Computer Sciences in United States

    Computer Science. 23,782 EUR / year. 4 years. This Computer Science PhD program from University of Tulsa maintains a world-class reputation in strategic areas of study for computer science, including cyber security, software engineering, artificial intelligence, and bioinformatics. Ph.D. / Full-time / On Campus.

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

    The high cost of a graduate degree can make postsecondary education seem out of reach for many. Total tuition for the programs on this list costs $57,000 at Capital Tech and around $59,000 at NU ...

  3. 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 ...

  4. 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.

  5. PhD in Computer Science in the USA: Fees, Top Colleges, Placement, and

    PhD in cs in USA offers an average salary of USD 98,802 (INR 82,38,240) reflecting the demand for your expertise. US student visa has an acceptance rate of 85%. Which makes it easy for international students to apply for a PhD in Computer Science in USA. PhD in computer science in USA eligibility is given below -.

  6. Ph.D. in Computer Science

    Ph.D. Program Requirements. The PhD degree requires 72 graduate-level credits, including: at least 24 credits of graded graduate-level coursework (of which up to 18 can be transfer credit— see below), containing. no 5000-level CS courses. at least 6 credits of graded graduate-level coursework in excess of that required for the Master's ...

  7. Online Doctorate in Computer Science

    The cost of a computer science Ph.D. varies greatly from $30,000 to more than $70,000. See below for a comparison of online and in-person program tuition costs. Job Title

  8. 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.

  9. PhD Programs in Computer Science

    4-5 years. 72-90 credits. Computer science plays a role in virtually every field of industry. For this reason, Ph.D. programs are diverse, and many students pursue interdisciplinary degrees. Students wishing to pursue a Ph.D. in computer science generally take 4-5 years to complete the degree, which usually requires 72-90 credits.

  10. CSE PhD

    The standalone CSE PhD program is intended for students who plan to pursue research in cross-cutting methodological aspects of computational science. The resulting doctoral degree in Computational Science and Engineering is awarded by CCSE via the the Schwarzman College of Computing. In contrast, the interdisciplinary Dept-CSE PhD program is ...

  11. 10 Most Affordable PhD in Computer Science Programs Online 2024

    Website. Tuition: $11,700. The University of California was founded in 1868. It has an impressive list of academic achievements and rankings. In the new rankings, Berkeley's graduate programs placed first in the world from US News and World Report, including their Ph.D. program in computer science.

  12. Computer Science Ph.D. Cost

    Fees. $71.43. Based on Credits. Total. $616.59. Based on Credits. Academic year includes fall and spring semesters. On-campus students can take more than 12 credits per semester at no additional cost. Active duty military, veterans, and dependents are eligible to receive the North Dakota in-state tuition rate.

  13. Ph.D. in Computer Science

    First granting the doctoral degree in 1969 (as a Ph.D. in Information and Computer Science), the College of Computing represents a continuation of one of the earliest and most well-established graduate Computing institutions in the United States, and in the world.

  14. 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 ...

  15. Top 10 Best PhD in Computer Science Programs

    Therefore, graduates with a PhD in computer science are in high demand in the US. PhD in Computer Science: Key Facts How Much Does a PhD in Computer Science Cost? Tuition varies depending on the program but generally falls between $15,000 and $60,000 per year. Besides the tuition fees, you will also need to factor in additional costs like ...

  16. phd in computer science in usa, phd usa, phd in cs in usa

    The tuition fees of top universities in the USA for a Ph.D. in computer science mainly depend on the type of university. The average tuition fees will range from USD 36,400 to USD 80,000 (INR 30,01,730 - INR 66,70,510) per year. However, the fees may be slightly lower for public universities. Cost of Living.

  17. MS in Computer Science in USA: Top Universities, Fees & Jobs

    MS in Computer Science in USA is a 1-2 years postgraduate degree program, offered in Fall, Winter, and Spring. The top 4 universities in the world for Computer Science and Information Systems are in USA. Tuition fees for MS CS in USA varies widely between 9,030 up to 73,860 USD (7.52 to 61.57 lakhs INR). Know more about MS in Computer Science in USA, here!

  18. Professional PhD Degree Program in Computer Science

    The Professional PhD in Computer Science is a full-service, all-inclusive program. Professional PhD in Computer Science Program fees cover all program costs, including tuition, meals for on-campus Saturday classes, course materials and graduation activities. Total Cost: $800 per credit-hour; total cost for 42 credit-hours is $33,600.

  19. How Much Does a Master's in Computer Science Cost?

    Tufts' 33-credit online Master of Science in Computer Science costs $1,697 per credit hour or $56,001 in total tuition. Keep in mind, however, that very few graduate students in the United States pay the full sticker price for a degree. Like undergraduates, master's degree candidates fund their degrees and cover non-tuition expenses with ...

  20. PhD in USA: Fees 2024, Top Colleges, Placements & Salaries

    A PhD in USA is a 3 to 6 year full time program offered in popular specialisations such as Engineering, Applied Sciences, Computer Science, and Management. To get admission to the PhD program, you need a bachelor's degree with a GPA of 2.7 to 3.9 on a 4.0 scale or a Master's degree in the relevant stream. What distinguishes PhD in America from other countries is that you don't necessarily ...

  21. Best Online Colleges Of 2024

    6,290 accredited, nonprofit colleges and universities analyzed nationwide. 52 reputable tech bootcamp providers evaluated for our rankings. All content is fact-checked and updated on an annual ...

  22. Computer Science MS Degree

    The M.S. degree in Computer Science is intended as a terminal professional degree and does not lead to the Ph.D. degree. Most students planning to obtain the Ph.D. degree should apply directly for admission to the Ph.D. program. Some students, however, may wish to complete the master's program before deciding whether to pursue the Ph.D. To give such students a greater opportunity to become ...

  23. Cost of PhD in the USA

    Research Assistantship. Besides this, there is a graduate research fellowship program run by the National Science Foundation. This federal grant scheme is limited to talented STEM graduates in the USA providing them with multiple benefits like a $34,000 annual stipend and tuition fee allowance of $12,000 for three years.

  24. 2023-2024 Best Graduate Engineering Schools

    More About Graduate Schools 15 B-Schools With Low Acceptance Rates These schools rejected more than 75% of full-time MBA applicants who wanted to enter in fall 2023, per U.S. News data.

  25. Foundations in Computer Science Graduate Certificate

    Overview. The Foundations in Computer Science Graduate Certificate provides a solid course of study in the mathematical foundations of computing as well as important aspects of computer programming. Students will learn the essential elements of computing theory including logic, proof techniques, combinatorics, algorithm analysis, discrete data ...

  26. Online Computer Science & Engineering Degrees

    A master's degree in computer science is a graduate program focused on advanced concepts in computer science, such as software development, machine learning, data visualization, natural language processing, cybersecurity, and more. At this level, you'll often choose a field to specialize in.. Computer science master's programs build on your technical skill set while strengthening key ...

  27. What Is a Bachelor of Computer Science?

    As of May 2023, the Bureau of Labor Statistics (BLS) reported that computer science and related occupations provided a median annual wage of $104,920. A bachelor's degree in computer science can prepare you for a career in computer programming, information security, software development, or web development.

  28. [UG/MS/PhD] Join us for the Summer 2024 STEM Bytes Series!

    Join us on Zoom from 9 - 10 am on the following dates to hear from our Ph.D. student speakers: June 17, July 1, July 15, and July 29. For details about each speaker and their research topics, please refer to the attached flyer.

  29. The Best Accredited Online Colleges of 2024

    What Current Online College Students Say. Olga Nikuradze, senior at Indiana University-Purdue University Indianapolis, class of 2023, Bachelor of Science in data science. Diana Mansfield, senior ...