10 Computer Science PhD Programs Without a Master's Degree

Published on:

November 5, 2026

Explore 10 strong computer science PhD programs that admit applicants holding only a bachelor's degree, with admission requirements, funding details, and online options.

A master's degree sounds like a required stop on the way to a doctorate, and in much of the world it is. In the United States, it usually isn't. Most well-regarded computer science doctoral programs admit applicants directly from a bachelor's degree, and a few of the most competitive ones don't offer a standalone master's at all. 

The real differences between programs show up elsewhere: in how they handle the master's once you enroll, how long the degree takes when you start without one, and how firmly your tuition and stipend are covered.

Can You Get a Computer Science PhD Without a Master's Degree?

Yes, and at American universities that direct-entry route is the default rather than a workaround. Doctoral committees in computing expect applications from graduating seniors, and they weigh research potential, letters, and undergraduate coursework rather than a completed graduate degree. Several of the strongest departments go a step further and offer no terminal master's at all, which means bachelor's holders are essentially the only applicants they consider.

Where programs genuinely diverge is in what happens to the master's after you enroll. Three patterns cover almost all of them:

  • Optional along the way: You can pick up a master's as you move through doctoral coursework, usually by petition and often after passing a qualifying exam. At the University of Michigan the logic runs in reverse, since its computer science and engineering master's is reserved for students who arrived without one.
  • Built into the sequence: Some departments place bachelor's holders on a combined track where the master's is a formal first stage with its own coursework and milestones, rather than something you opt into later.
  • Required before you continue: MIT offers no terminal master's in electrical engineering and computer science. Arrive without one and you complete it first, then proceed to the doctorate.

10 Computer Science PhD Programs That Accept Bachelor's Degree Holders

Every program below admits applicants whose highest completed degree is a bachelor's, and each was checked against the university's own admissions pages. They run in alphabetical order rather than ranked order, because fit in a research doctorate depends far more on which faculty work in your area than on any ordering. Funding arrangements reflect what each department currently publishes and can shift from year to year.

1. Carnegie Mellon University

Carnegie Mellon's Computer Science Department in Pittsburgh states outright that a master's is not required to apply or to enter its doctoral program. What you do need is a conferred bachelor's before you begin. 

Two things are worth knowing before you spend time on the application. The department expects you in Pittsburgh and offers no online or remote doctoral degrees, so this is not a program you can fit around a job elsewhere. Doctoral applications are also reviewed separately from master's applications, which means a declined PhD application will not be redirected to the master's program. Admitted students receive a stipend and tuition coverage, with base rates set by the School of Computer Science and support typically flowing through a faculty advisor.

2. Georgia Institute of Technology

Georgia Tech evaluates doctoral applicants on undergraduate GPA, listing 3.5 as the desirable minimum, and treats prior graduate coursework as credit you can petition to transfer rather than as a prerequisite. Up to 30 hours earned elsewhere at a B or above can count toward the degree. The Graduate Record Examination (GRE) is optional. 

One structural feature matters for planning: the computer science doctorate is a joint program across four schools, covering Computer Science, Interactive Computing, Cybersecurity and Privacy, and Computational Science and Engineering. Each school sets its own funding guarantees, so ask the specific school you apply through what support looks like rather than relying on a program-wide answer. External applications are accepted for fall entry only, with a December 15 deadline.

3. Massachusetts Institute of Technology

MIT's electrical engineering and computer science program offers no terminal master's, so every applicant applies to the doctorate and a bachelor's is what you are expected to hold by the time you register. The trade-off is that the master's is not optional here. Arrive without one and you complete the Master of Science first, then continue to the PhD. 

A master's earned at another institution counts toward MIT's requirements, but coursework from a graduate program you began and did not finish will not transfer in. The GRE is not required. Admitted doctoral students are supported through a fellowship, research assistantship, or teaching assistantship.

4. Stanford University

Stanford's computer science department asks that you hold, or expect to hold before enrollment, a bachelor's degree from an accredited institution. That degree does not need to be in computer science, provided you can demonstrate strong quantitative and analytical preparation, which makes Stanford a more realistic target than you might assume if your background is in mathematics, physics, or engineering. 

The department is direct about one thing applicants often get wrong: its master's is a terminal professional degree that does not lead into the doctorate, so treating it as a stepping stone works against you. Apply to the PhD directly. Stanford publishes a funding commitment for admitted doctoral students.

5. University of California, Berkeley

Berkeley's electrical engineering and computer sciences department sets its floor at a bachelor's degree or recognized equivalent from an accredited institution, with proof of conferral required once you are admitted. It has moved further than most on testing, having stopped requiring the GRE and stopped accepting scores altogether. 

Berkeley is also unusually candid about timing, publishing five to six years as the full-time expectation from a bachelor's against three to five from a master's. Financial support is provided to all doctoral students. Plan around two constraints: part-time study is not permitted, and the professional master's of engineering is a separate degree rather than an alternate entry point.

6. University of Illinois Urbana-Champaign

The Siebel School for Computing and Data Science at UIUC publishes its doctoral credit requirements broken out by entry degree, and the current table includes a column for students entering with a bachelor's: 96 hours, against 64 with an approved computer science master's or 72 with another approved graduate degree. That breakdown is useful well beyond confirming you can apply, since it tells you exactly what the extra coursework amounts to. 

Admission calls for a four-year bachelor's and a GPA of at least 3.0 across your final two undergraduate years. Applicants without a computing degree need demonstrated background in programming, data structures and algorithms, computer architecture, and theory of computation. The GRE is recommended but optional, and scores are uploaded as a PDF rather than sent through the testing service.

7. University of Maryland

Maryland's computer science department answers the master's question more plainly than any other program here, stating in its admissions FAQ that a master's is not a prerequisite and that applicants holding a bachelor's can apply directly to the doctorate. Its funding position is equally unambiguous: assistantships come guaranteed as part of the admission offer, with many students receiving summer support as well, while master's students compete for the same awards only as they happen to be available. 

Plan around one restriction, which is that coursework from the professional master's in data science and analytics does not transfer as doctoral course waivers. Maryland also runs a joint doctoral program with the Max Planck Institute that has its own separate application route.

8. University of Michigan

Michigan's computer science and engineering division states the position outright — a master's is not required to apply to the PhD program — and it has taken testing out of the picture entirely, since GRE scores are not considered when reviewing doctoral or master's applications. Admitted students usually hold an undergraduate GPA of at least 3.5, though the department is careful to note that figure is not a hard cutoff, alongside three strong letters of recommendation. 

Full funding is guaranteed while you make satisfactory progress, running five years for students entering with a bachelor's and four for those entering with a master's. Entering without a master's also leaves you eligible to earn one here, which students who arrive holding one ordinarily are not.

9. The University of Texas at Austin

UT Austin asks for a bachelor's degree from a regionally accredited institution or a comparable degree from abroad, and describes a previous computer science degree as helpful rather than necessary. Go in realistic about the odds, since the department reports that roughly 9% of applicants across its doctoral and master's programs are admitted. 

Most doctoral students receive support across their first five years through fellowships, research assistantships, and teaching assistantships that cover a stipend, health insurance, and tuition, and those in good standing frequently keep that support past the five-year mark. Master's admission carries no funding at all, which is one more reason to apply straight to the doctorate when that is the goal.

10. University of Washington

The Paul G. Allen School offers no terminal full-time master's, since its part-time evening professional program is the only standalone option in Seattle. Its doctoral students therefore earn the master's and PhD together on an integrated path of roughly 90 credits, 60 of which must be completed at the university. 

A computer science degree is not required for consideration, and the school admits a small number of students each year who lack portions of the usual background but show exceptional research promise. No GRE is required. Funding is guaranteed for three years through a teaching assistantship, research assistantship, or fellowship, after which it depends on school or advisor resources and your own progress. Two quarters of teaching are required before you graduate.

How We Rank Schools

To create this list, we review data from the U.S. Department of Education College Scorecard and the National Center for Education Statistics (NCES), along with program-level details published by each university.

Selection began with one non-negotiable requirement and narrowed from there on research quality.

  • Bachelor's-level admission, confirmed at the source: Each program was checked against the university's own admissions pages, academic catalogs, or doctoral handbooks. Third-party program directories contradict both each other and the schools constantly on this particular question, and several currently list programs that in fact require a master's.
  • Research strength and funding: Beyond the admission requirement, programs were weighed on the depth of their faculty research and on what they commit to paying admitted doctoral students. In a research doctorate you are joining a lab, not buying a credential, so the people and the money matter more than any other feature.
  • Nonprofit and institutionally accredited: All ten are public universities or private nonprofits accredited by their regional accreditors — the Higher Learning Commission (HLC), the Middle States Commission on Higher Education (MSCHE), the New England Commission of Higher Education (NECHE), the Northwest Commission on Colleges and Universities (NWCCU), the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC), or the WASC Senior College and University Commission (WSCUC).
  • Geographic range: No state appears more than twice, so you have options across most of the country rather than options clustered in one region.

Learn more about our ranking methodology. 

What Changes When You Enter With a Bachelor's Degree

Skipping the master's does not shorten the doctorate so much as it rearranges where the years sit, and several of these programs publish the numbers that show it.

Berkeley lists five to six years of full-time work from a bachelor's against three to five from a master's, so adding a one- or two-year master's beforehand leaves you at roughly the same point on the calendar. Illinois quantifies the same gap in coursework: 96 credit hours from a bachelor's compared with 64 for someone holding an approved computer science master's. Michigan describes the pattern in milestones instead, with bachelor's-entry students typically reaching candidacy in their third year and master's-entry students in their second.

The more useful way to read those figures is as a question of who pays for the overlap. The extra coursework exists either way. Done inside a doctoral program, it is usually funded through an assistantship that covers tuition and pays a stipend, while a standalone master's frequently is not funded at all. Being paid to complete the same preparation you would otherwise fund yourself is the strongest practical argument for applying directly to the PhD.

How Funding Works in a Computer Science Doctorate

Admission is the question most applicants arrive with, but funding is where these ten programs genuinely differ, since all of them will read a bachelor's-only application. Doctoral support in computing normally comes as a research assistantship, a teaching assistantship, or a fellowship, each covering tuition and paying a stipend. The wording a department uses about that support repays close reading, because it falls into four distinct levels:

  • Guaranteed outright: Michigan, Maryland, and Berkeley all commit to supporting admitted doctoral students, with continuation tied to satisfactory academic progress rather than to available money.
  • Guaranteed for a fixed term: Washington promises three years of support, after which continuation depends on school and advisor resources alongside your progress.
  • Typical rather than promised: UT Austin and Carnegie Mellon describe support that most or all doctoral students receive without framing it as an institutional guarantee.
  • Set by the admitting sub-unit: Georgia Tech's doctorate spans four schools that each decide their own guarantees, so the answer depends entirely on which one admits you.

Treat published funding language as a starting point rather than a commitment. Ask the graduate coordinator what a typical offer covers, and confirm the terms in writing in your own admission letter before you accept.

Online Computer Science PhD Options Without a Master's

None of the ten programs above runs online, and that comes down to how research doctorates in computing are built rather than to any oversight in choosing them.

Carnegie Mellon puts the position bluntly, requiring campus attendance and offering no online or remote doctoral degrees. The funding that makes these programs affordable is campus work: Washington requires two quarters of teaching before graduation, and Berkeley does not permit part-time study at all. Dissertation research in computing is also embedded in a lab and a close advising relationship in a way that leadership, education, or administration doctorates generally are not, which is why those fields moved online far more readily.

Fully online computer science doctorates do exist, but most admit only applicants who already hold a master's. Mississippi State's online program states plainly that it does not allow direct admission from a bachelor's degree and reserves that route for campus students. Two programs break the pattern:

  • University of Southern Mississippi: The doctorate can be completed entirely online with no travel to campus at any point, commencement included. Applicants without a master's who can demonstrate proficiency in computer architecture, data structures and algorithms, and software design complete an additional 30 hours and earn a master's on the way to the PhD. No GRE is required.
  • University of North Dakota: Its program runs on campus or fully online with no campus visits, combining synchronous and asynchronous courses, and charges the same online rate regardless of where you live. Expect 90 credit hours entering with a bachelor's against 60 with a master's. One catch to plan for: the GRE is required specifically of bachelor's-entry applicants.

FAQs About PhDs in Computer Science

A handful of questions come up repeatedly from applicants weighing a direct-entry doctorate.

Do You Need a Bachelor's Degree in Computer Science To Apply?

No. Stanford, Berkeley, Washington, and UT Austin all state that a computing degree is not required, though each expects strong quantitative preparation and real programming ability. Applicants from mathematics, physics, statistics, and engineering are common. Illinois spells out the specific background it looks for: programming, data structures and algorithms, computer architecture, and theory of computation.

Is the GRE Required for Computer Science PhD Programs?

Rarely, and the trend runs away from it. Berkeley no longer accepts scores at all, Michigan does not consider them, and Washington and MIT have no requirement. Georgia Tech and Illinois treat the test as optional. The notable reversal sits with North Dakota's online program, which requires the GRE specifically from bachelor's-entry applicants.

What GPA Do You Need To Be Competitive?

Published figures cluster around 3.5 at the most selective programs, with Georgia Tech and Michigan both naming that number, though Michigan is explicit that it functions as a guideline rather than a cutoff. Illinois sets a lower formal floor of 3.0 across your final two undergraduate years. Research experience and letters of recommendation routinely outweigh a few tenths of GPA.

Should You Apply to a Master's Program as a Backup?

Usually not within the same department. Carnegie Mellon reviews doctoral and master's applications separately, so a declined PhD application is not passed along to the master's committee. Stanford describes its master's as terminal and not a route into the doctorate. When a funded doctorate is the goal, applying to a master's instead can cost you the funding as well as the admission.

Can You Work Full Time While Earning a Computer Science PhD?

Not at these programs. Berkeley prohibits part-time doctoral study outright, and Washington requires funded students to enroll full time along with completing two quarters of teaching. The assistantship paying your way is itself a substantial job. Applicants who need to keep working generally look toward the online programs or a professional master's instead.

Do Employers Care Whether You Earned a Master's Along the Way?

Hiring for research roles turns on the doctorate itself, your publications, and your advisor's standing rather than on whether a master's appears on your transcript. A master's collected en route is mainly useful as insurance if you leave a program early, which is the common reason students petition for one where the option exists.

Find Computer Science Graduate Degrees

The barrier most applicants worry about turns out not to be there, which frees you to choose on the things that actually shape a doctorate: the faculty working in your area, the funding terms written into your offer, and whether a department suits the next five or six years of your life. Learn.org has further reading on graduate admissions, program comparisons, and paying for an advanced degree as you narrow your list.