You might be using an unsupported or outdated browser. To get the best possible experience please use the latest version of Chrome, Firefox, Safari, or Microsoft Edge to view this website.

  • Where To Earn A Ph.D. In Computer Science Online

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

Doug Wintemute

Published: Mar 27, 2024, 3:00pm

As our reliance on technology grows, so does our need for advanced computer professionals and educators. Despite the number of conferred graduate degrees in computer and information sciences nearly tripling between the 2010–11 and 2020–21 academic years, tech fields are facing a widening skills gap.

While many schools nationwide have developed computer science doctoral programs to help meet professional demand, online Ph.D. in computer science programs are still quite rare. Most schools only offer in-person programs, meaning students who need to work while they study have limited options.

In this guide, we showcase the two online doctorates in computer science that met our ranking criteria. We also explore factors you should consider when choosing a program.

Why You Can Trust Forbes Advisor Education

Forbes Advisor’s education editors are committed to producing unbiased rankings and informative articles covering online colleges, tech bootcamps and career paths. Our ranking methodologies use data from the National Center for Education Statistics , education providers, and reputable educational and professional organizations. An advisory board of educators and other subject matter experts reviews and verifies our content to bring you trustworthy, up-to-date information. Advertisers do not influence our rankings or editorial content.

  • 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 basis
  • Rankings undergo five rounds of fact-checking
  • Only 7.12% of all colleges, universities and bootcamp providers we consider are awarded
  • Best Online Cybersecurity Degrees
  • Best Master’s In Computer Science Online
  • Best Online Data Science Master’s Degrees
  • Online Master’s In Computer Engineering

Degree Finder

Online ph.d. in computer science options, how to find the right online ph.d. in computer science for you, should you enroll in an online computer science ph.d. program, accreditation for online computer science ph.d. programs, frequently asked questions (faqs) about earning an online ph.d. in computer science, capitol technology university, national university, featured online schools.

Learn about start dates, transferring credits, availability of financial credit and much more by clicking 'Visit Site'

Capitol Technology University

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

The degree typically takes two to three years to complete. Students can choose between a dissertation defense track or a publication track. The publication option requires Ph.D. candidates to publish three peer-reviewed articles. Both tracks feature entirely online and asynchronous coursework with no residency requirements.

Capitol Tech’s online doctoral courses cost $950 per credit, regardless of state residency. Active military service members receive a $100 discount per credit, while retired military service members receive a $50 discount. Learners pay an information technology fee of $40 per credit.

  • School Type: Private
  • Application Fee: $100
  • Degree Credit Requirements: 60 credits
  • Program Enrollment Options: Full-time
  • Notable Major-Specific Courses: Computer science future demands, computer science research background
  • Concentrations Available: N/A
  • In-Person Requirements: No

National University

Founded in 1971, National University (NU) offers more than 190 online programs. Students enrolled in the online Ph.D. in computer science choose their research topic and method, picking between quantitative, qualitative and constructive research. Learners also complete replication studies and develop portfolios.

With weekly start dates, the online Ph.D. takes just over three years to complete. Except for 12-week dissertation courses, virtual classes last eight weeks. Instructors may deliver classes asynchronously or synchronously. Despite the school’s location in San Diego, California, NU charges all online learners the same tuition. The Ph.D. costs an estimated $58,560.

  • Application Fee: Free
  • Notable Major-Specific Courses: Data curation, artificial intelligence

Consider Your Future Goals

Your postgraduate goals should play a central role in your school and program decisions. Knowing what type of career and specialization you want can help you choose the right online doctorate in computer science.

For example, you might enroll in a research-based program if you plan on teaching, while a practice-based program may suit you if you aspire to take on an advanced computer science role .

You can also compare how well each school and program supports your plans. Check each degree’s curriculum, faculty, and mentorship and partnership opportunities to identify how it can help you meet your long-term goals.

Understand Your Expenses and Financing Options

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—that’s a hefty financial investment.

However, you may have financial aid available to you. By completing the Free Application for Federal Student Aid (FAFSA®), you can qualify for various federal grants, scholarships and work-study programs. Other aid providers may use FAFSA data to determine their awards as well. Some schools, including Capitol Tech, also offer tuition discounts to veterans and active service members.

For many students, online degrees make graduate school more accessible thanks to flexible scheduling and reduced travel demands. But the online learning experience differs from on-campus programs, and earning a Ph.D. in computer science online might not work for everyone.

Both online programs on this page feature asynchronous courses, allowing you to study on your own time. However, this also requires more independence, time management and organization. You might also find the environment to be less structured and interactive.

If you thrive in a more traditional classroom experience, synchronous online classes or a hybrid program might fit your needs better.

Accreditation ensures your school or program has undergone a rigorous evaluation process. Your university’s institutional accreditation status can affect your eligibility for financial aid, transfer credits, professional credentials and employment.

Check that your college is accredited by an organization approved by the U.S. Department of Education or the Council for Higher Education Accreditation (CHEA). You can confirm any school’s accreditation status through CHEA’s directories .

Programmatic accreditation provides quality assurance for specific degree programs and departments within universities. ABET accredits computer science degrees , but it does not provide accreditation for doctoral programs.

Our Methodology

We ranked two accredited, nonprofit colleges offering online computer science Ph.D. programs in the U.S. using 14 data points in the categories of student experience, credibility, student outcomes and affordability. We pulled data for these categories from reliable resources such as the Integrated Postsecondary Education Data System ; private, third-party data sources; and individual school and program websites.

Data is accurate as of February 2024. Note that because online doctorates are relatively uncommon, fewer schools meet our ranking standards at the doctoral level.

We scored schools based on the following metrics:

Student Experience:

  • Student-to-faculty ratio
  • Socioeconomic diversity
  • Availability of online coursework
  • Total number of graduate assistants
  • Portion of graduate students enrolled in at least some distance education

Credibility:

  • Fully accredited
  • Programmatic accreditation status
  • Nonprofit status

Student Outcomes:

  • Overall graduation rate
  • Median earnings 10 years after graduation

Affordability:

  • In-state graduate student tuition and fees
  • Alternative tuition plans offered
  • Median federal student loan debt
  • Student loan default rate

We listed the two schools in the U.S. that met our ranking criteria.

Find our full list of methodologies here .

Can I get a Ph.D. in computer science online?

Several schools offer a fully remote or hybrid Ph.D. in computer science. Online degrees typically feature the same content as their in-person counterparts and award the same academic credentials; in many cases, they differ only in delivery format.

Can you get a Ph.D. virtually?

Yes, fully online Ph.D.s in computer science allow you to complete your coursework, perform research, watch seminars and attend meetings virtually. However, your program may feature fieldwork requirements that must be completed in person.

Is it worth getting a Ph.D. in computer science?

A Ph.D. in computer science can prove beneficial for many people, including those who want to work in a postsecondary teaching or research position. Doctorates in computer science can also help professionals advance their careers and take on influential positions in the industry.

How long is a Ph.D. in CS?

The length of your Ph.D. in computer science depends on the program, your previous education and your course load. The programs on this list take about three years to complete, but many others take four to five years.

Doug Wintemute

For nearly a decade, Doug Wintemute has specialized in helping students and professionals make sound education and career decisions. In addition to Forbes Advisor, his work has been featured on many online publications, including ZDNet, Bankrate and NurseJournal.

25 Best Online PhD in Computer Science Degree Programs

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

online phd computer science

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

Editorial Listing ShortCode:

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

Universities Offering Online PhD Computer Science Degree Programs

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

1. Auburn University

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

  • Ph.D. – Computer Science and Software Engineering

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

2. Boston University

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

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

  • PhD in Computer Science

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

3. Clarkson University

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

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

  • Computer Science PhD

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

4. Colorado Technical University

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

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

  • Doctor of Computer Science (DCS)

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

5. Columbia University

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

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

  • Computer Science Doctorate Degree

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

6. Dakota State University

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

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

  • PhD in Cyber Operations

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

7. Embry-Riddle Aeronautical University

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

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

  • Ph.D. in Electrical Engineering & Computer Science

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

8. Johns Hopkins University

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

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

  • Ph.D. in Computer Science

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

9. Michigan Technological University

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

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

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

10. Mississippi State University

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

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

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

11. National University

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

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

  • Computer Science PHD-TM

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

12. Nova Southeastern University

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

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

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

13. Pennsylvania State University

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

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

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

14. Southern Methodist University

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

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

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

15. Syracuse University

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

  • Computer & Information Science & Engineering, PhD

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

16. University of Arkansas – Little Rock

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

  • PhD in Computer and Information Sciences

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

17. University of California – Berkeley

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

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

  • PhD in Electrical Engineering and Computer Sciences

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

18. University of Idaho

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

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

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

19. University of North Texas

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

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

  • Ph.D. in Computer Science and Engineering

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

20. University of Pennsylvania

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

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

  • Ph.D. in Computer and Information Science

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

21. University of Rhode Island

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

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

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

22. University of South Carolina

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

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

  • Doctor of Philosophy in Computer Science

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

23. University of Southern California

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

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

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

24. University of Utah

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

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

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

25. Wright State University

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

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

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

Online PhD Computer Science Degree Courses

Online PhD Computer Science Degree Courses

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

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

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

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

Careers in Computer Science for PhD Graduates

Careers in Computer Science for PhD Graduates

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

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

Computer and Information Systems Managers $146,360
Computer and Information Research Scientists $122,840
Computer Network Architects $112,690
Software Developers $107,510
Database Administrators $93,750
Computer Systems Analysts $90,920
Computer Programmers $86,550
Computer Science Professors $85,180
Network and Computer Systems Administrators $83,510
Web Developers and Digital Designers $73,760

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

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

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

Computer Science Professional Organizations

computer science professionals talking to each other during seminar

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

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

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

Accreditation for Online PhD Computer Science Programs

Accreditation for Online PhD Computer Science Programs

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

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

These groups include:

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

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

Financial Aid for PhD Computer Science Students

Accreditation for Online PhD Computer Science Programs

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

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

PhD in computer science students testing their project

Is There a PhD in Computer Science?

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

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

Can You Get a PhD in Software Engineering?

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

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

computer science degree student studying online

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

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

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

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

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

How Much Does a PhD in Computer Science Make?

web developer working in his office

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

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

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

Which University is Best for PhD in Computer Science?

best university for PhD in Computer Science

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

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

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

Is an Online PhD Computer Science Degree Worth It?

female computer programmer working in an office

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

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

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

distance phd computer science

Best Online Doctoral Degrees in Computer Science

Getting a Ph.D. in computer science can help students pursue niche technology careers, but it's not easy to find an online program. Here's why.

Computer science is a vast and complicated field. While many CS professionals enter their careers with only a bachelor's or master's degree, students who are interested in more abstract or cutting-edge topics in computer programming often pursue doctorates.

While there are plenty of options to earn a BS or MS in computer science online, online Ph.D. in computer science programs are far more rare, especially now that schools are returning to in-person learning after the lockdown portion of the COVID-19 pandemic.

Why get a Ph.D. in computer science?

Most people who stay in school long enough to earn doctorates in computer science do so because they are interested in academics rather than pursuing regular tech-sector jobs. They often focus on abstract subfields like quantum computing or machine learning, leading to jobs working in research labs funded by universities or the government. 

Meanwhile, most high-paying tech companies are happy to hire bachelor's-level CS graduates straight out of undergrad, with master's graduates filling more senior or managerial roles. Earning potential in these roles can be higher with a Ph.D., but a BS-holder with enough career experience can often earn a comparable salary. 

Highest-Paying Computer Science Jobs

Computer and Information Research Scientist

$126,830

Master's

Computer Network Architect

$116,780

Bachelor's

Software Developer

$110,140

Bachelor's

Information Security Analyst

$103,590

Bachelor's

Postsecondary Teacher (Professor)

$80,560

Doctorate

Source: Bureau of Labor Statistics

In short, when it comes to computer science as a degree options, earning a Ph.D. only makes sense if you're pursuing cutting-edge research or becoming a college professor. For most programming roles, a bachelor's or master's degree is enough, even at higher career levels.

The best online computer science doctoral degrees

While online learning can work for lower-level CS courses, where datasets are limited and require less processing power, computer science doctoral candidates often need access to specialized computing equipment that can process the large amounts of data required for cutting-edge work. That kind of computation simply can't be done via a home WiFi, so Ph.D.-level students need access to research labs — or their own expensive, high-end equipment. 

Aside from the technology limitations, many CS doctoral students are pursuing professorships and a career in academia. For them, making an in-person connection and being present on campus is often necessary for career advancement.

For these reasons, it's relatively rare to find fully online Ph.D. in computer science programs. There are a few — for example, Northcentral University and Auburn University both offer fully online options — but it's far more common for "online" doctorate programs in CS to offer some classes remotely while still having on-campus requirements for other courses or research work.

During the height of COVID-19 lockdown, most doctoral programs in CS moved partially online. This included programs at private schools, like Johns Hopkins University , and state schools, like Mississippi State University . However, with vaccines lowering virus rates, these programs are returning to campus, where students have more equitable access to technology and mentorship.

The lack of available, fully online computer science doctorate programs is why we are not offering a comprehensive ranking at this time. There are not enough programs to make an honest list, and many of the online programs currently available are moving back to in-person formats for 2022.

What to expect in a computer science doctoral degree program

If it sounds like a Ph.D. in computer science is the right path for your career, here's what you can expect once you've enrolled.

Computer science courses

Unlike at the undergraduate and master's levels, where students can expect to take a variety of computer science courses covering both general and niche topics, doctoral programs in CS are more targeted. Students are responsible for conceptualizing and executing their own research, and what subjects they can pursue often depends on the specialties of working professors at their chosen university. 

There is some coursework at the doctoral level, but independent research and dissertation projects take up the bulk of students' time and attention.

Computer science degree levels

If a Ph.D. sounds like more than what your computer science career goals require, you have a few other options. 

Firstly, not all computer science professionals need a full degree. For example, computer support specialists often only need a high school education and a certificate in computer science . With an associate degree in computer science , you can pursue roles like web developer or designer, though some employers prefer a bachelor's degree.

Most tech-specific jobs require at least a bachelor's degree in computer science. This includes many of the highest-paying roles, because technology companies often reward experience over education, especially in team development environments. It's far more common to find cheap  online computer science degree options at the bachelor's level than at the doctoral level.

However, a computer science master's degree can help with career advancement when seeking managerial or executive roles. For example, chief technology officers often hold a master's degree — sometimes a dual computer science and business master's.

In conclusion

Earning a Ph.D. in computer science is a great move for students interested in computer research careers or roles in academia. For most tech-sector professionals, though, it's not necessary, and there aren't many options when it comes to earning a doctorate online. 

For most CS careers, a doctorate isn't necessary. But if a Ph.D. in computer science is in your career plan, it's best to research on-campus options, where you can access the school's resources and develop a personal relationship with your professor.

ZDNET Recommends

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.

Logo for Mississippi State Online

  • myState on Mississippi State University
  • Directory on Mississippi State University

Doctor of Philosophy in Computer Science

Fee icon

Tuition & Fees

In-state tuition for everyone!

Apply icon

Take your next step!

bell icon

Access current student portal

Class icon

Class Schedule

Access the master class schedule

Info icon

Request Info

Connect with the team

Get Started on Your Graduate Degree Online Today!

Program highlights:

  • We are a highly interactive, highly ranked, research intensive department that cares deeply about its students and their future.
  • Students are provided extensive opportunities to make connections between research and practice and to experience interactive teaching and learning.
  • Our faculty are experts in their fields of study and many are nationally known for their contributions within the scientific community.
  • This program is offered completely online and does not require students to come to campus in order to complete this program.
Tuition per credit hour $558.50
Instructional Support Fee per credit hour $25.00

Tuition and fees listed are subject to change and do not include all possible charges. Additional fees may apply. Please refer to the master class schedule for individual course charges.

A Note From the Department Head

"Based on government statistics, 63% of all STEM jobs in the United States are computer science related jobs, and there are four jobs available for every graduate in computer science. These are stoning numbers that highlight the importance of computer science discipline in the US and world and its defining effect on economic growth."

"Considering the sharply increasing demand in computer science, since 2010, computer science and engineering department has made it possible to combine Mississippi State top-tier reputation with the flexibility of online study through our online MS in Computer Science. Our rigorous curriculum for this online degree is based on CSE’s on-campus degree, ensuring the elite quality of this program."

"You will be able to take classes in a flexible format that gives you the ability to pursue your educational goals in the manner most consistent with your career goals. The Master’s degree you receive at the end of your studies will be indistinguishable from its on-campus counterpart."

–Dr. Shahram Rahimi, Department Head and Professor

What are some potential careers?

Program structure.

The Doctor of Philosophy in Computer Science degree is a 55 credit hour program with 25 CSE course hours (12 expected to be transferred), 20 hours of dissertation, and 10 additional dissertation or course hours at the student's choosing.. This program is an MS Admit Only program and does not allow for Direct Admissions straight from a bachelor’s degree program. Student applications should clearly identify the domain/specialization students want to work on in their Statement of Purpose, including listing potential Major Professors and rough research ideas. Working with a major professor and guiding committee, students will select appropriate core, specialization, and elective courses and develop a research program. Preparedness for research work will be measured via examinations, and finally defended before a body of peers in the dissertation defense.

Regardless of the program of study, certain policies apply to all coursework chosen. Please refer to our Graduate Handbook for these additional policies.

A student who wishes to study Graduate Computer Science must have the ability to develop and analyze software for their study. Understanding the interface between computer hardware and software is also required, as is some mathematical fluency. Students must demonstrate their potential for success in the program via strong previous academic work, a competitive GRE score, and demonstrated English proficiency as appropriate. Finally, a student must possess those qualifications and research interests that indicate to the Computer Science and Engineering Graduate Studies Committee that the applicant will be successful in the computer science doctoral program. Additional details for these requirements are provided on the Department of Computer Science and Engineering Graduate Admissions webpage .

Examinations

There are three examinations held during the course of PhD study, each with their own purpose:

  • The Qualifying Exam demonstrates mastery of the breadth of computer science and preparation for further study. It must be completed before research is started and is generally performed before coursework is concluded.
  • The Proposal Defense demonstrates mastery of a research area in preparation for determining a topic. It is performed when coursework is concluded and advanced the student to candidacy (Ph.D. research eligibility).
  • The Dissertation Defense is before an audience of peers and is aimed to demonstrate the student's scholarship and contribution. It is the culmination of the student's efforts.

More details concerning the specific timelines, format, and guidelines for each exam is provided on the Department of Computer Science and Engineering Examination Procedure webpage .

Dissertation & Defense

The development and execution of a dissertation is the major milestone of Ph.D. study, and students should work with their dissertation director and guiding committee in tandem to forward their studies. These guidelines supplement, but do not supersede, those provided by the Graduate School; see the Office of the Graduate School guidelines for additional details such as the deadlines, exam process, submission steps, format for the dissertation, and so on.

The primary milestones for the dissertation are as follows:

  • The student must complete coursework and the Qualifying exam.
  • The semester before their anticipated Proposal Defense, students should review their Program of Study via CAPP on Banner to ensure all coursework will be completed.
  • Introduction to the research being proposed.
  • Review of the relevant research in the area.
  • Hypothesis, research goals/questions, research relevancy, proposed research methodology/procedures, and publication plan.
  • The major professor schedules a research proposal session with the students Graduate Committee. The student will present an oral defense of their proposed research. At this time, the student and his/her Committee may negotiate specific changes in the proposed work. Another proposal session may be required as appropriate. When the proposal is passed, the signed written proposal signature page is kept with the CSE office.
  • Upon completion of the research, the student submits a draft copy of the dissertation document to each member of his/her Graduate Committee. This draft copy is must be distributed to the committee members at least one week prior to the planned date of the presentation. All suggestions and concerns should be resolved under the direction of the major professor.
  • When the student is ready to defend the dissertation and be examined, the major professor schedules the presentation and examination. The dissertation presentation is open to all students and faculty. The presentation is followed immediately by an oral examination of the student that is open only to the members of the student's Graduate Committee (and the research director).
  • Once the student has made all changes to the dissertation document requested by the committee members and the committee members and the Graduate Coordinator have signed the approval page, the student submits a signed copy of the approval page to the departmental office. Approval of the thesis proceeds from the committee, to the Graduate Coordinator of the Department, and thence to the Dean of Engineering. After all approvals are obtained, the student must submit an electronic copy of the dissertation to the Library for final approval. The Library provides guidelines for the format of theses. Dr. Ramkumar provides a LaTeX template for those wishing to use it, under the disclaimer that Library guidelines are the primary source of formatting and must be consulted at all times.

Admissions Requirements

Students seeking full admission into this program should apply as a classified student. Non-degree seeking students wishing to take classes offered through the Online program should apply as an Unclassified student.

Applications for the degree programs are reviewed two times a year. The application deadlines for those semesters are as follows:

  • Spring Enrollments need complete applications by November 1
  • Fall Enrollments need complete applications by June 1

**Early applications are highly encouraged

An applicant for admission to graduate study must hold a bachelor's degree from a fully recognized four-year educational institution that has unconditional accreditation with appropriate regional accrediting agencies. They must meet the admission requirements of the Graduate School and the Computer Science program.

Regular admission to graduate study in the program requires a minimum grade point average (last four semesters of undergraduate work) of 3.50/4.00. When a student is deficient in one of the criteria cited, the student's application, nevertheless, may be considered for admission based on the strength of other materials contained in the student's application.

The Graduate Record Examination (GRE) or Graduate Management Admission Test (GMAT) scores are NOT required for entry into this program.

Bagley College of Engineering programs may accept transfer work previously completed by the student. Transcript reviews to determine transfer or prerequisite work will be evaluated AFTER students are granted full admission. Once admitted an academic coordinator can review those transcripts for more information.

To meet admission requirements, submit a separate official final transcript from each college or university attended; faxed transcripts will not be accepted. An applicant may not ignore previous college attendance and must list all colleges attended on the application for admission. You must be in good standing at the last college or university attended

Attention International Students

International students are required to take the Test of English as a Foreign Language (TOEFL) and score greater than 550. Detailed information regarding international applications can be found in the Graduate Catalog . Questions regarding international applications can be addressed to the Office of the Graduate School at [email protected] .

  • ETS is providing home testing for the TOEFL iBT test, and MSU is encouraging students to take advantage of this testing option. For those students applying who have taken the TOEFL within five years of the semester they plan to enroll and are unable to access the TOEFL iBT test from home, we will accept your previous test scores.

Admission Options

Domestic/international classified admissions, domestic unclassified admissions, international unclassified admissions, provisional admissions, readmission, transfer credit.

  • Submit online application . You will choose Doctor of Philosophy in Computer Science as your Program of Study and Online Education as your campus.
  • Statement of Purpose
  • You will be asked to submit three names and three email addresses of individuals you are using as references. Once you click submit, these individuals will be sent an email from MSU, which will provide a link to an online form for completing their recommendations.
  • One official transcript showing bachelor’s degree or progress toward degree. (For international students, please submit a copy in native language along with translated copies, if appropriate.)
  • Electronic transcripts should be sent to: [email protected] Mississippi State University, Graduate School. Only one copy of an electronic transcript is required.
  • Paper Transcripts Address (USPS): Mississippi State University The Office of the Graduate School P.O. Box G Mississippi State, MS 39762
  • Physical Street Address (for DHL, Fed Ex, UPS, DHS, etc.): Mississippi State University The Office of the Graduate School 175 President Circle 116 Allen Hall Mississippi State, MS 39762
  • Payment of $60 non-refundable application processing fee for domestic students. Payment of $80 non-refundable application processing fee for international students.
  • Once you are admitted, you will receive an email with complete instructions on registering for classes and contacting your advisor

Only NINE (9) hours of course work taken as an "Unclassified Student" can be applied toward a degree program. All Unclassified students should submit a classified application once they have reached the maximum of nine hours. Full admission into the Master of Science in Computer Science online program will be based upon successful completion of all classified admissions requirements.

If you are applying unclassified, select "Graduate School - Unclassified" as the college.

  • Submit online application
  • Pay $60 non-refundable application processing fee

PLEASE NOTE In general, students who are not admitted into a degree program are not eligible for student financial aid funds. For more information please visit Student Financial Aid to see if you will be eligible or not while taking courses as an Unclassified graduate student.

  • TOEFL or IELTS scores are required for international students.
  • One copy of academic records showing degree(s) (in native language along with translated copies if appropriate)
  • Must obtain application approval from the Dean of the Graduate School
  • Payment of $80 non-refundable application processing fee for international students.

A student who has not fully met the requirements stipulated by the University and the department for admission to graduate study may be granted admission as a degree-seeking graduate student with provisional status. Such student must have as his/her initial objective advancement to regular status. A provisional student must receive a 3.00 GPA on the first nine hours of graduate level courses on the program of study taken at Mississippi State University (transfer hours or unclassified graduate hours will not apply) in order to achieve regular status. If a 3.00 is not attained, the provisional student will be dismissed from graduate study.

Once enrolled in graduate study, a student who fails to meet the continuous enrollment requirement must complete an Application for Readmission to register for classes. Continuous enrollment is defined as enrollment in two of three semester terms (Fall, Spring, or Summer) with Fall enrollment required. Students who have not been enrolled for a period of three years or longer and are in good academic standing, are eligible to reapply to through the Lapsed Student Program. Readmission is not guaranteed and must be approved by the Department Head, Academic Dean, and Dean of the Graduate School. Interested students or academic departments should contact the Graduate School for more information.

Students may transfer up to twelve (12) hours of graduate level credits from regionally accredited institutions. The decision to grant transfer credit is made by the advisor and the student’s graduate committee. If you wish to transfer credits, contact your advisor. You will need to provide an official transcript showing the courses you wish to transfer.

Example Courses

CSE 8011 Graduate Seminar (Core: Seminar) One hour seminar. Reports on recent advances and problems in computer science by guest speakers, faculty, and students; student participation, general discussion.

CSE 8833 Algorithms (Core: Graduate Theory) (Prerequisites: CSE 4833/6833) Three hours lecture. Advanced techniques for designing and analyzing algorithms, advanced data structures, case studies, NP-completeness including reductions, approximation algorithms.

CSE 6633 Artificial Intelligence (Primary Specialization, Introduction) (Prerequisite: Grade of C or better in CSE 2383 and CSE 2813) Three hours lecture. Study of the computer in context with human thought processes. Heuristic programming; search programming; search strategies; knowledge representation; natural language understanding; perception; learning.

CSE 8673 Machine Learning (Primary Specialization, Advanced) (Prerequisite: CSE 4633/6633) Three hours lecture. Introduction to machine learning, including computational learning theory, major approaches to machine learning, evaluation of models, and current research.

CSE 6413 Principles of Computer Graphics (Secondary Specialization, Introduction) (Prerequisites: MA 3113 and grade of C or better in CSE 2383) Three hours lecture. Graphics hardware; algorithms, graphics primitives, windowing and clipping , transformations,3D graphics, shading, hidden surfaces; standards.

CSE 8990 Special Topics: Data Visualization in R (Secondary Specialization) Credit and title to be arranged. This course is to be used on a limited basis to offer developing subject matter areas not covered in existing courses. (Courses limited to two offerings under one title within two academic years).

CSE 8990 Special Topics: Markov Methods (Additional Hours) Credit and title to be arranged. This course is to be used on a limited basis to offer developing subject matter areas not covered in existing courses. (Courses limited to two offerings under one title within two academic years).

CSE 6663 Human-Human-Computer Interaction (Additional Hours) (Prerequisite: Junior class standing or consent of instructor) Three hours lecture. Conceptual models formed by users, aspects of computer systems which affect users, interface design and evaluation, and examples and critiques of specific interfaces.

CSE 6503 Database Management Systems (Additional Hours) (Prerequisites: CSE 2383 and CSE 2813, both with a grade of C or better) Three hours lecture. Modern database models; basic database management concepts; query languages; database design through normalization; advanced database models; extensive development experience in a team environment.

CSE 8080 Directed Project (Additional Hours) Hours and credits to be arranged. An individual professional project open only to candidates for the Master of Science degree (project option). Formal written and oral project reports are required.

Accessing Online Courses

Accessing course videos.

Videos recorded during our on campus class sessions are uploaded for online students to view within our online course repository.  Online students will have access to course videos within 24 hours of the on campus course completion. Students should visit Engage to access the course videos. Instructions for viewing the recordings and downloading the recordings are offered below.

View and Download Videos

Instructions for viewing classes live or downloading videos, use our video download instructions.

If you experience technical difficulties or have any questions regarding the recording or format of our lecture capture, please contact:

IT Support & Staff Bagley College of Engineering Mississippi State University [email protected] 662.325.7794

Student Resources

  • Thesis and Dissertation
  • Research Guide

Contact Information

Photo of Mindy Wolfe

Mindy Wolfe

Enrollment & Onboarding Coach

  • General Program Questions
  • Assistance with Admissions Process & Requirements

Photo of Anusha Rijal

Anusha Rijal

Retention & Engagement Coach

  • Current Student Inquires
  • Academic & Support Services Assistance

TJ Jankun Kelly Headshot

Dr. T.J Jankun-Kelly

Computer Science and Engineering

  • Graduate Coordinator

Headshot of Tamra Swann

Tamra Swann

Engineering

  • Distance Education Coordinator

Filler image for contacting the department or college

Department of Computer Science and Engineering

distance phd computer science

computer science students discussing

Ph.D. in Computer Science

Gain vital expertise to lead and innovate with the help of invaluable "practice experience" in a fast-paced, real-world environment.

Through critical and logical thinking, you’ll gain the essential knowledge and experience needed to become highly proficient in the use of today’s leading computing platforms and techniques.

Why earn a Ph.D. in computer science?

If you're an international student, refer to the international application process for deadlines.

Scientists and engineers in every industry rely on high-performance technology and large data sets, requiring experts that can help harness the latest sophisticated computing power to solve real-world problems.

With this graduate program, you'll:

  • Get essential "practice experience" to help solve real-world problems and challenges through computational technology
  • Develop the knowledge and skills that will prepare you to lead or support research in any technical career that relies on computer science.
  • Develop your logic and critical-thinking skills to help solve today's most pressing scientific and engineering challenges.
  • Choose from computation clusters focused on specialized computing system or methods, and application clusters for exposure to specific scientific disciplines.
  • Work with practitioners in a variety of disciplines served by computer science .

On-Campus or Online Ph.D. in Computer Science

Benefit from strong departmental proficiencies in artificial intelligence, compiler design, database, networks, operating systems, graphics, simulation, software engineering, and theoretical computer science.

Shape the future of transportation. UND’s Transportation Technology Research Initiative is using autonomous systems to develop and maintain a modern transportation system.

Advance your technology skills with a curriculum that encourages a formal, abstract, theoretical and practical approach to the study of computer science.

Gain access to on-campus computer power: two computer labs, a set of diverse servers and a high-performance computing (HPC) system.  The supercomputer at UND runs on the HPE Apollo 6500 Gen10 system, purpose-built for HPC and a leading platform for deep learning. 

UND is a leader in big data expertise. We are the lead institution in a multi-university project for digital agriculture, funded by the National Science Foundation . And we  co-lead another NSF project to determine industry and academic computational needs in the Midwest.

Study at a Carnegie Doctoral Research Institution ranked #151 by the NSF. Students are an integral part of UND research.

What can I do with a Ph.D. in computer science?

Anticipated job growth for computer and information research scientists through 2032

U.S. Bureau of Labor Statistics

Median annual salary for computer and information research scientists, 2023

Graduates of the Computer Science Ph.D. program have dynamic career paths with titles such as:  

  • Software engineer and developer
  • Computational scientist
  • Data science engineer
  • Research scientists (technology companies and universities)

Because technology systems are so essential today, UND graduates can expect career opportunities across a range of industries. A small sampling of top industries needing advanced scientific computing skills include:

  • Atmospheric science
  • Bioinformatics
  • Communications
  • Engineering and science
  • High tech (hardware)
  • Renewable energy
  • Scientific and medical research (private and university-level)
  • Software engineering and design

Ph.D. in Computer Science Courses

CSCI 515. Data Engineering and Management. 3 Credits.

This course studies theoretical and applied research issues related to data engineering, management, and science. Topics will reflect state-of-the-art and state-of-the-practice activities in the field. The course focuses on well-defined theoretical results and empirical studies that have potential impact on data acquisition, analysis, indexing, management, mining, retrieval, and storage. Prerequisite: CSCI 513 . S, even years.

CSCI 543. Machine Learning. 3 Credits.

An introductory course in machine learning for data science. Topics include the learning algorithms of a Bayesian network, neural network, parametric/non-parametric methods, kernel machine, support-vector machine, etc. for regression, classification, clustering, dimensionality reduction, etc. Prerequisite: CSCI 365 or CSCI 384 . F, odd years.

CSCI 567. Secure Software Engineering. 3 Credits.

This course covers software engineering principles and techniques used in the development life-cycle of cyber secure systems. Topics covered include, the characteristics of secure software, the role of security in the development life-cycle, designing secure software, and best-practices in secure programming and testing. Study includes review of industrial standards for secure software system engineering. Prerequisite: EE 601 , EE 602 , and admission to the MS Cyber Security Program. SS.

CSCI 554. Applications in AI/Computational Intelligence. 3 Credits.

A continuous study of the computational paradigms of Soft Computing in the field of Computational Intelligence. The topics include the applications of the various soft computing techniques in Computational Intelligence as well as more evolutionary algorithms in Swarm Intelligence. Prerequisite: CSCI 544 . F, even years.

CSCI 555. Computer Networks. 3 Credits.

A study of new and developing network architectures and communication protocols. Broadband technologies will be considered including BISDN, ATM networks, and other high-speed networks. Prerequisite: CSCI 327 .

CSCI 557. Computer Forensics. 3 Credits.

An overview of the techniques to detect and assess the level of penetration of a security breach. Topics include forensic science in the cyber domain, laws and ethics of forensic activities, digital evidence, methods of forensic investigation, and forensic procedures in a variety of operating systems and network configurations. Prerequisite: EE 602 , or approval of the department, and admission to the MS program in Cyber Security. S.

Online Computer Science Ph.D.

best online graduate programs

best online college in North Dakota

Intelligent

UND's online Ph.D. in Computer Science is fully online. You never have to come to campus. You'll take a combination of synchronous and asynchronous online computer science courses. 

Affordable Online Colleges

UND is one of the most affordable online colleges in the region. For this program, we offer the same online tuition rates regardless of your legal residency. Compare and you’ll see UND is lower cost than similar four-year doctoral universities.

Top-Tier Online Computer Science Ph.D.

Over a third of UND's student population is exclusively online; plus, more take a combination of online and on campus classes. You can feel reassured knowing you won't be alone in your online learning journey and you'll have resources and services tailored to your needs. No matter how you customize your online experience, you’ll get the same top-quality education as any other on campus student.

  • Same degree:  All online programs are fully accredited by the Higher Learning Commission (HLC) . Your transcript and diploma are exactly the same as our on-campus students.
  • Same classes: You’ll take courses from UND professors, start and end the semesters at the same time and take the same classes as a student on campus.
  • Real interaction:  You can ask questions, get feedback and regularly connect with your professors, peers and professionals in the field.
  • Your own academic advisor:  As an invaluable go-to, they’re focused on you, your personal success and your future career.
  • Free online tutoring:  We're here to help you one-on-one at no cost. Plus, get access to a variety of self-help online study resources.
  • Unlimited academic coaching:  Need support to achieve your academic goals or feeling stumped by a tough course? We'll help with everything from stress and time management to improving your memory to achieve higher test scores.
  • Full online access: Dig into virtual research at UND's libraries. Improve your writing skills with online help from the UND Writing Center. Get online access to career services, veteran and military services, financial services and more.
  • 24/7 technical support:  UND provides free computer, email and other technical support for all online students.
  • Networking opportunities: Our significant online student population means you’ll have a large pool of peers to connect with. UND has numerous online events and activities to keep you connected.

Best Online College

Our high alumni salaries and job placement rates, with affordable online tuition rates make UND a best-value university for online education. UND's breadth of online programs rivals all other nonprofit universities in the Upper Midwest making UND one of the best online schools in the region.

UND ranks among the best online colleges in the nation for:

  • Affordability
  • Student satisfaction (retention rate)
  • Academic quality (4-year graduate rate)
  • Student outcomes (20-year return on investment per Payscale.com)

Leaders in Computer Science

As a leader of Big Data, UND's goal is to make things more efficient, more effective and safer for North Dakotans.

Check out the faculty you'll work with at UND or discover additional education opportunities.

  • School of Electrical Engineering & Computer Science
  • Find Similar Programs

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

Best Online PhD of Computer Science Degree Programs (Doctorates) 2024

distance phd computer science

Key Takeaways

  • Although not required to enter the field, a PhD in computer science allows graduates to pursue careers in academia and research.
  • Although challenging, an online PhD in computer science offers convenience and career-advancement.
  • An online PhD in computer science degrees offer a similar curriculum as their on-campus counterparts.

Top 10 Online PhD of Computer Science Degrees

Columbia university, university of pennsylvania, johns hopkins university, university of southern california, boston university, ohio state university, mississippi state university, clarkson university, nova southeastern university, dakota state university.

  • Dakota State University 79%
  • Clarkson University 78%
  • Nova Southeastern University 76%
  • Mississippi State University 75%
  • Ohio State University 53%
  • Boston University 14%
  • University of Southern California 12%
  • Johns Hopkins University 7%
  • University of Pennsylvania 7%
  • Columbia University 4%
  • Dakota State University 18 to 1
  • Ohio State University 17 to 1
  • Nova Southeastern University 17 to 1
  • Mississippi State University 16 to 1
  • Clarkson University 14 to 1
  • Boston University 11 to 1
  • University of Southern California 9 to 1
  • University of Pennsylvania 8 to 1
  • Columbia University 6 to 1
  • Johns Hopkins University 6 to 1
  • Columbia University $66,139
  • University of Southern California $64,726
  • University of Pennsylvania $63,452
  • Boston University $62,360
  • Johns Hopkins University $60,480
  • Clarkson University $56,258
  • Nova Southeastern University $36,300
  • Ohio State University $11,525
  • Mississippi State University $9,248
  • Dakota State University $7,616
  • University of Southern California $63,468
  • Boston University $61,050
  • Columbia University $52,016
  • University of Pennsylvania $39,838
  • Clarkson University $36,792
  • Nova Southeastern University $22,062
  • Ohio State University $12,092
  • Mississippi State University $9,398
  • Dakota State University $5,999

As technology advances and data-focused industries grow tremendously, computer science constantly evolves and is becoming an increasingly important field of study. In fact, it is one of the most popular PhD’s in the United States . Earning a PhD in computer science means that you are an expert in your field, opening up numerous high-level career opportunities in various industries.

Graduates who are interested in teaching and research may also choose to work in academia.

Most PhD candidates are working professionals and have little to no time to attend traditional on-campus classes. Fortunately, more and more colleges and universities are now offering PhD programs in computer science that are fully online.

An online PhD in computer science gives working professionals added convenience, flexibility, and greater independence than traditional on-campus degree programs.

Learn more with a look at our guide to Online Degrees . Or read on.

Featured Programs

What is a phd in computer science.

A computer science degree program typically combines math, engineering, and science and applies those principles to study things like computers networks, machine learning, artificial intelligence, hardware and software design, and databases.

The highest level of education you can obtain in this field is a PhD in computer science. This is a research degree that concludes with a distinctive dissertation showcasing innovative and original research. The doctoral program has three parts: coursework, research, and doctoral dissertation writing.

The typical path to a PhD or doctoral degree involves earning a bachelor’s degree, a master’s degree, and then applying for a PhD. However, a master’s degree is not necessarily required to enroll in a computer science PhD program. Many universities around the world accept applicants with merely a bachelor’s degree.

There’s a catch, though!

Your academic performance must be outstanding. You cannot enter a computer science PhD program by simply graduating with average grades.

Admission Requirements

Common admission requirements include:

  • Minimum GPA Requirements
  • Bachelor’s/Master’s Degree
  • Graduate Record Examination Scores
  • TOEFL Scores (International Students)
  • Letters of Recommendation
  • Statement of Purpose

What To Expect When Earning An Online PhD in Computer Science

The curriculum and coursework of an online PhD in computer science may vary, depending on the school’s program requirement and a student’s chosen specialization. However, the majority of the first few years of a PhD degree will likely be spent on coursework.

Schools provide a wide range of classes, and you often have a lot of freedom to choose subjects that connect to your area of interest.

Schools usually have a few foundational courses that all doctoral students must complete, including:

Curriculum and Coursework of Online Computer Science Doctorates

While the curriculum and coursework will vary depending on the particular doctoral computer science program, there are some commonalities you can expect:

Graduate Algorithms

This course equips students with the right knowledge and resources to help them collect and analyze complex data. Hash tables, linear programming, max-flow algorithms, and dynamic programming are a few examples of topics covered.

Programming Languages

This doctoral course is intended to enhance students’ object-oriented and functional programming skills. This course will build on your fundamental knowledge of utilizing programming languages and will discuss algorithms and conducting optimizations.

Artificial Intelligence

This course teaches students the most recent developments in artificial intelligence. Students will get a sense of where this technology might be going. Probabilistic models and search methods will be covered.

This course covers sophisticated database design and usage. This course will include a significant amount of data analytics and will discuss query optimization and warehouse modeling.

Project Management for Software Design

Coordination of multiple individuals over an extended period of time may be required while developing a new program or operating system. This course discusses how to provide the process of organized leadership and make sure that everyone engaged is on the same page.

Research Methods

This class helps students prepare for their dissertation process and future job goals. Students will learn how to conduct original research. Students will learn about various research techniques, be asked to think about how bias can influence outcomes, and be required to show off their research prowess.

Teaching Methodologies

Some students are interested in joining a university faculty after foundational and core courses. This course helps students enhance their abilities to instruct.

Man with glasses coding

The 10 Best Online Computer Science PhD Programs (Doctorates)

With all the introductions out of the way, let’s introduce you to our top picks for the best online computer science PhD programs. These programs will propel you to pinnacle heights of the computer science industry.

  • #3 Top Schools that Offer Free Master's Degrees Online
  • #3 50 Best Research Universities Ranked for Undergrads in 2024
  • #5 50 Best Private Grad Schools 2024
  • #6 Best Universities in the World 2024
  • #8 50 Best Private Colleges and Universities for Undergrads 2024
  • #1 The Most Influential Universities and Colleges Ranked by State 2024
  • #1 Best Research Universities in New York 2024
  • #1 Best Colleges in New York 2024
  • #1 Best Grad Schools in New York 2024
  • #1 Best Private Colleges in New York 2024
  • #1 Best Research Universities for Education Degrees
  • #2 Best Research Universities for English Degrees
  • #2 Best Research Universities for Business Degrees
  • #2 Best Research Universities for Political Science Degrees
  • #2 Best Research Universities for Sociology Degrees
  • #2 Best Research Universities for Nursing Degrees
  • #3 Best Research Universities for History Degrees
  • #4 Best Research Universities for Religious Studies Degrees
  • #4 Best Research Universities for Earth Sciences Degrees
  • #4 Best Research Universities for Philosophy Degrees
  • #5 Best Research Universities for Psychology Degrees
  • #5 Best Research Universities for Engineering Degrees
  • #5 Best Research Universities for Biology Degrees
  • #6 Best Research Universities for Anthropology Degrees
  • #6 Best Research Universities for Chemistry Degrees
  • #7 Best Research Universities for Computer Science Degrees
  • #7 Best Research Universities for Math Degrees
  • #7 Best Research Universities for Economics Degrees
  • #8 Best Research Universities for Physics Degrees
  • #1 11 Fastest Accelerated Online Master’s of Computer Science
  • #1 Fastest Accelerated Online Computer Science Doctorates (PhDs)
  • #1 Most Affordable Online Computer Science PhDs (Doctorates) 2024
  • #1 Online Colleges That Start Anytime and the Benefits of a Self-Paced Education
  • #5 Guide to Free Online Courses for MBA Students in 2024
  • #9 Top 10 Most Affordable English PhD Programs (Doctorates) 2024
  • #1 Top 20 Best Business Schools for MBAs Ranked for Students
  • #3 The Best Traditional MBA Programs Ranked for Students in 2024
  • #4 Best Schools in the World for Earning an MBA Degree Ranked for 2024
  • #13 The Fastest Traditional MBA Degree Programs Ranked for 2024

Tuition + fees

Student body

Median SAT/ACT

Columbia University is a top Ivy League institution, considered the nation’s fifth-oldest institution of higher learning and the oldest higher education institution in New York.

There are 20 distinct graduate and undergraduate schools at Columbia. The school is one of the fourteen original members of the Association of American Universities. They are renowned for numerous reasons, including being the organization that annually awards the Pulitzer Prize.

One of the top offerings at Columbia University is the online PhD in Computer Science accredited by the ABET. The PhD degree offers a wide variety of advanced courses, including artificial intelligence, databases, computer architecture, computational complexity, and the analysis of algorithms.

While some foundational courses can be done online, students must complete on-campus requirements for the autumn and spring semesters that are fully supported by either an external fellowship or a graduate research assistant (GRA) post.

  • Required Credits: 60
  • Completion time: 4-6 years
  • Format: Hybrid

What we love about Columbia University:

The school’s reputation for commitment to research and innovation. More Nobel Prize winners have attended this institution than any other American university. In addition, Columbia has been the residence of 46 Olympians, 90+ Pulitzer Prize winners, and four US presidents.

Columbia University is great for students who:

Have outstanding previous academic records and work well under pressure. Columbia is for strong-minded students since competition here is fierce.

Columbia University might not be the best fit for students who:

Want to concentrate solely on their studies. The school encourages students to get involved in campus life, politics, community service, and research.

  • #10 50 Best Research Universities Ranked for Undergrads in 2024
  • #11 50 Best Graduate Schools Ranked for Prospective Students in 2024
  • #13 50 Best Private Colleges and Universities for Undergrads 2024
  • #14 Best Universities in the World 2024
  • #1 Best Research Universities in Pennsylvania 2024
  • #1 Best Private Colleges in Pennsylvania 2024
  • #1 Best Colleges in Pennsylvania 2024
  • #1 Best Grad Schools in Pennsylvania 2024
  • #1 Best Research Universities for Business Degrees
  • #1 Best Research Universities for Social Work Degrees
  • #1 Best Research Universities for Nursing Degrees
  • #2 Best Research Universities for Communications Degrees
  • #4 Best Research Universities for Psychology Degrees
  • #7 Best Research Universities for Anthropology Degrees
  • #7 Best Research Universities for Biology Degrees
  • #8 Best Research Universities for Engineering Degrees
  • #8 Best Research Universities for History Degrees
  • #9 Best Research Universities for Sociology Degrees
  • #9 Best Research Universities for Chemistry Degrees
  • #9 Best Research Universities for Economics Degrees
  • #10 Best Research Universities for Political Science Degrees
  • #11 Best Research Universities for English Degrees
  • #11 Best Research Universities for Religious Studies Degrees
  • #11 Best Research Universities for Physics Degrees
  • #12 Best Research Universities for Computer Science Degrees
  • #12 Best Research Universities for Math Degrees
  • #14 Best Research Universities for Philosophy Degrees
  • #15 Best Research Universities for Earth Sciences Degrees
  • #1 Top 50 Best No GRE Online PhD Degree Programs (Doctorates)
  • #1 Most Affordable Online Criminology Doctorate Programs (PhDs)
  • #3 Guide to Free Online Courses for MBA Students in 2024
  • #3 Fastest Accelerated Online Computer Science Doctorates (PhDs)
  • #3 Most Affordable Online Computer Science PhDs (Doctorates) 2024
  • #7 Top 15 Most Affordable Online Social Work PhDs (Doctorates)
  • #6 Top 20 Best Business Schools for MBAs Ranked for Students
  • #9 The Best Traditional MBA Programs Ranked for Students in 2024
  • #10 Best Schools in the World for Earning an MBA Degree Ranked for 2024
  • #10 The Fastest Traditional MBA Degree Programs Ranked for 2024

The University of Pennsylvania is a top-rated Ivy League school that has an ingrained culture and innovative ecosystem that supports the university’s high standards for academics. The staff and students at the university are actively involved in cutting-edge technology.

uPenn has an academic foundation in liberal arts and sciences. The school has 4 undergraduate and 12 graduate schools, and provides students with an unmatched education in terms of inclusivity, intellectual rigor, research, and the drive to produce new knowledge.

UPenn’s online PhD in Computer and Information Science was designed for doctoral candidates with solid backgrounds in information processing, focusing on computer science and mathematics.

This program offers rigorous research and instruction components to meet the demands of academia and the industry, while fostering the intellectual abilities necessary for the continually evolving nature of research.

Students establish their areas of specialization for advanced study while collaborating with faculty mentors on subjects ranging from computer science fundamentals to other intellectual exchanges.

  • Required Credits: 72
  • Completion time: 5-10 years

What we love about the University of Pennsylvania:

The social scene at Penn is the best. Thanks to the great mixture of scenes, there is always something for everyone.

The University of Pennsylvania is great for students who:

Have motivation, outgoing personalities, and are passionate about learning and experiencing new things. The University of Pennsylvania is known for being fiercely competitive in the academic world. Highly motivated students with a strong work ethic are most suited for it.

The University of Pennsylvania might not be the best fit for students who:

Are not passionate about what they want to pursue. Individuals who are not accustomed to large cities or who have not previously been somewhat independent would benefit more from attending a smaller university as well.

  • #13 50 Best Graduate Schools Ranked for Prospective Students in 2024
  • #17 50 Best Private Grad Schools 2024
  • #1 Best Grad Schools in Maryland 2024
  • #1 Best Private Colleges in Maryland 2024
  • #1 Best Research Universities in Maryland 2024
  • #1 Best Colleges in Maryland 2024
  • #3 Best Research Universities for Nursing Degrees
  • #6 Best Research Universities for Biology Degrees
  • #11 Best Research Universities for Earth Sciences Degrees
  • #12 Best Research Universities for Physics Degrees
  • #14 Best Research Universities for Political Science Degrees
  • #15 Best Research Universities for Psychology Degrees
  • #15 Best Research Universities for Engineering Degrees
  • #15 Best Research Universities for Chemistry Degrees
  • #15 Best Research Universities for Economics Degrees
  • #16 Best Research Universities for Anthropology Degrees
  • #16 Best Research Universities for History Degrees
  • #17 Best Research Universities for Math Degrees
  • #18 Best Research Universities for English Degrees
  • #18 Best Research Universities for Sociology Degrees
  • #19 Best Research Universities for Philosophy Degrees
  • #22 Best Research Universities for Computer Science Degrees
  • #1 Best Online MBA in Economics Degree Programs Ranked in 2024
  • #1 Best Online MBA Programs in Maryland
  • #1 Best Online Master’s in Health Informatics
  • #1 Best Online Master's Programs in Maryland 2024
  • #1 Best Online Master’s in Sustainability and Green Technologies
  • #1 Best Online Master's in Organizational Leadership
  • #1 Top 8 Best Online Public Health PhD Degree Programs (Doctorates)
  • #1 Best Online Master's in Economics
  • #2 The Best Online MBA Degree Programs in 2024 Ranked for Students
  • #2 Top 50 Best No GRE Online PhD Degree Programs (Doctorates)
  • #2 Best Data Science Online Master’s Programs
  • #2 Top 5 Best Online Sociology PhD Degree Programs (Doctorates) 2024
  • #2 Fastest Online Master's Degrees Ranked for Students in 2024
  • #3 Best Online Master's in Management
  • #3 Best Online Master’s in Finance
  • #4 Fastest Accelerated Online Computer Science Doctorates (PhDs)
  • #6 Best Online Master's Programs 2024
  • #18 Fastest Accelerated Online Public Health Doctorates (PhDs)
  • #1 Best Online PhD of Nursing (DNP) Degree Programs Ranked for 2024
  • #11 The Best Traditional MBA Programs Ranked for Students in 2024

John Hopkins University is one of the original members of the American Association of Universities, and U.S. News & World Report rated them 10th out of all universities worldwide. Additionally, JHU was the first research-based university in the country, emulating Heidelberg University in Germany.

John Hopkin’s Whiting School of Engineering, of which the JHU Computer Science Department is a part, offers a PhD in Computer Science degree that allows students to work remotely with a one-year residency requirement.

All JHU graduate students are given a yearly stipend, combined teaching, research, and competitive internal and foreign fellowships, and are required to work with faculty members on cutting-edge research projects.

Students will start networking to establish a solid professional reputation as a part of the research community, and they will learn how to do independent research. Based on shared research interests, new PhD applicants are carefully matched with faculty advisers because the quality of this relationship might be crucial to a candidate’s success in graduate school.

  • Completion time: 5-6 years

What we love about Johns Hopkins University:

The key principles of excellence and discovery, diversity and inclusion, leadership and integrity, and respect and collegiality.

Johns Hopkins University is great for students who:

Seek a medium-sized school in an urban setting. Prospective students should be self-motivated and able to manage the pressures of school and their social life.

Johns Hopkins University might not be the best fit for students who:

Are not motivated and have no desire to undergo extreme academic pressure. JHU professors don’t simplify things because they know students’ intelligence and aptitude

  • #19 Best Universities in the US Ranked for Prospective Students in 2024
  • #2 Best Private Colleges in California 2024
  • #4 Best Colleges in California 2024
  • #4 Best Research Universities in California 2024
  • #4 Best Grad Schools California 2024
  • #5 The Most Influential Universities and Colleges Ranked by State 2024
  • #5 Best Research Universities for Education Degrees
  • #9 Best Research Universities for Communications Degrees
  • #13 Best Research Universities for Engineering Degrees
  • #15 Best Research Universities for Computer Science Degrees
  • #16 Best Research Universities for Psychology Degrees
  • #16 Best Research Universities for English Degrees
  • #17 Best Research Universities for Religious Studies Degrees
  • #17 Best Research Universities for Political Science Degrees
  • #17 Best Research Universities for Sociology Degrees
  • #17 Best Research Universities for Earth Sciences Degrees
  • #19 Best Research Universities for Anthropology Degrees
  • #19 Best Research Universities for Biology Degrees
  • #20 Best Research Universities for History Degrees
  • #20 Best Research Universities for Physics Degrees
  • #20 Best Research Universities for Chemistry Degrees
  • #20 Best Research Universities for Economics Degrees
  • #21 Best Research Universities for Philosophy Degrees
  • #22 Best Research Universities for Math Degrees
  • #1 Top 7 Best Online Social Work PhDs (DSW Programs) 2024
  • #1 The Best Online MBA Degree Programs in 2024 Ranked for Students
  • #1 Best Online Master’s in Communications
  • #1 Top 8 Best Online Applied Behavioral Analysis PhDs (Doctorates)
  • #1 Best Online Master's in Hospitality and Tourism Degree Programs
  • #1 Best Online Doctorate of Physical Therapy Programs (PhDs)
  • #1 Best Online Doctorate in Education Degree Programs Ranked for Students
  • #1 Best Online Doctorate in Organizational Leadership Degree Programs
  • #1 Top 20 Best Online Accredited Doctorate Degree Programs (PhDs) 2024
  • #1 Best Data Science Online Master’s Programs
  • #1 Best Research Universities with Online Doctorates (PhDs) 2024
  • #1 Best Online Master's in Social Work MSW
  • #1 Best Online Master’s in Human Resources
  • #1 Best Online Master's in Project Management
  • #1 Best Online Master's in Computer Science Degree Programs
  • #1 Best Online Master's in Cybersecurity
  • #1 Top 10 Best Online Master's of Public Relations Ranked 2024
  • #1 Best Online MBA Degree Programs for 2024 with No GMAT Required
  • #1 Best Online Master’s in Finance
  • #2 Best Online Master’s in Health Informatics
  • #2 Best Online Master's Programs in California 2024
  • #2 Best Online Master’s in Sustainability and Green Technologies
  • #2 Best Online MBA Programs in California
  • #2 Best Online Master’s in Engineering Management
  • #2 Best Online Master's in Public Administration Degree Programs
  • #2 Top 18 Most Affordable No GRE Online PhD Degree Programs
  • #2 Fastest Online Doctoral Degree Programs Ranked for Students in 2024
  • #2 Best Online Master's in Criminal Justice
  • #2 Best Online Master’s in Engineering
  • #3 Best Online Master's in Nursing MSN
  • #4 Best Online Master's Programs 2024
  • #5 Fastest Accelerated Online Computer Science Doctorates (PhDs)
  • #5 Best Online Master's in Management
  • #5 Top 10 Best Online Communications PhD Degree Programs (Doctorates)
  • #5 Top 15 Most Affordable Online Social Work PhDs (Doctorates)
  • #5 Fastest Online Master's Degrees Ranked for Students in 2024
  • #6 Top 50 Best No GRE Online PhD Degree Programs (Doctorates)
  • #2 Fastest Accelerated Online Master's of Counseling Degree Programs 2024
  • #17 The Best Traditional MBA Programs Ranked for Students in 2024

A top private research university known globally, University of Southern California is a global hub for the arts, technology, and international commerce, offering vast options for multidisciplinary study.

The school operates in collaboration with leading academics in cutting-edge learning facilities to make it an anchor institution in Los Angeles.

USC is home to a diverse student body and over 4,000 innovative scholars, researchers, teachers, and mentors, including winners of the Guggenheim Award, National Medal of the Arts, National Humanities Medal, National Medal of Technology and Innovation, Pulitzer Prize, MacArthur “Genius” Award, National Medal of Science, and numerous other prestigious national awards.

The online PhD in Computer Science at the University of Southern California is among of the most flexible of its kind. The program provides students with a top-notch education and prepares them for careers as computer scientists.

Doctoral candidates typically receive training for business, academia, and research professions, thanks to the program’s combined research and instruction requirements. Candidates have the greatest level of education in their career after graduating.

By the end of their studies, students have finished a dissertation that advances original research in their discipline.

  • Format: Online

What we love about the University of Southern California:

The culture, environment, and opportunities are among USC’s finest features. The student organizations at USC make sure that all students engage with one another and enjoy their time at USC, even though the degree programs are highly competitive and extensive.

The University of Southern California is great for students who:

Are highly driven to complete comprehensive coursework with a thriving social scene. This implies that students should be able to juggle work and school with a busy social life successfully.

The University of Southern California might not be the best fit for students who:

Are unprepared for an academically stimulating courseload.

  • #3 Best Research Universities in Massachusetts 2024
  • #4 The Most Influential Universities and Colleges Ranked by State 2024
  • #3 Best Research Universities for Criminal Justice Degrees
  • #13 Best Research Universities for Communications Degrees
  • #15 Best Research Universities for Education Degrees
  • #24 Best Research Universities for English Degrees
  • #25 Best Research Universities for Religious Studies Degrees
  • #1 Best Online Master's Programs in Massachusetts 2024
  • #1 Top 10 Best Online Counseling PhD Degree Programs (Doctorates)
  • #1 Fastest Online Bachelor's Degrees Ranked for 2024
  • #1 Best Online Master's in Marketing and Advertising
  • #1 Best Online Master's in Art Education and Art Administration
  • #1 Best Online Colleges in Massachusetts 2024
  • #1 Best Online Degree Completion Programs for Returning Students
  • #2 10 Best Online Master's of Music Education Degree Programs
  • #2 Best Online Master's in Project Management
  • #2 Best Online MBA Degree Programs No GRE Required Ranked for 2024
  • #2 Best Online Master’s in Finance
  • #3 Best Online Master’s in Communications
  • #3 Best Online Master's in Social Work MSW
  • #3 Top 10 Best Online Communications PhD Degree Programs (Doctorates)
  • #3 Best Online MBA Degree Programs for 2024 with No GMAT Required
  • #3 Fastest Online Doctoral Degree Programs Ranked for Students in 2024
  • #4 Most Unusual Doctoral Degrees You Can Earn Online (PhDs)
  • #4 Best Data Science Online Master’s Programs
  • #6 Fastest Accelerated Online Computer Science Doctorates (PhDs)
  • #7 Best Online Master's in Management
  • #7 Best Online Master's Programs 2024
  • #7 Best Online Master's in Criminal Justice
  • #13 Fastest Online Master's Degrees Ranked for Students in 2024
  • #1 How to Earn Your Master's Degree Without Your Bachelor's Degree
  • #15 Top 20 Best Business Schools for MBAs Ranked for Students
  • #22 The Best Traditional MBA Programs Ranked for Students in 2024

A prominent university in the nation, Boston University has two metropolitan campuses and offers more than 250 programs leading to bachelor’s, master’s, doctoral, medical, and dental degree programs in its 18 schools and colleges. Students have a wide range of possibilities for academic and personal development due to the school’s size and committed research goal.

Students gain from the university’s mix of a solid liberal arts foundation and great professional programs, as well as from direct instruction from professors who are actively involved in innovative research and scholarship. Students are required to collaborate closely with mentors from the faculty during research projects.

Boston University offers one of the strongest PhD in Computer Science degrees available through a hybrid learning method, a mix of online courses and in-person requirements. The program’s design helps students perform original research in a technical area of computer science and become specialists in that field.

PhD students can publish their original research and showcase it in conferences and research seminars. Graduates will be highly qualified to direct their research, teach and mentor undergraduates, and engage in cutting-edge research in academia or at a commercial lab.

  • Required Credits: 64

What we love about Boston University:

The university’s lovely, culturally and historically rich urban campus. In addition to its unrivaled location, Boston University provides a wide range of majors and clubs, allowing everyone to find their ideal fit.

Boston University is great for students who:

Excelled academically in high school—frequently accepted applicants who participated in dual enrollment, AP, and IB programs.

Boston University might not be the best fit for students who:

Prefer a tight-knit community.

  • #1 Best Grad Schools in Ohio 2024
  • #1 Best Public Colleges in Ohio 2024
  • #1 Best Research Universities in Ohio 2024
  • #1 Best Colleges in Ohio 2024
  • #7 Best Research Universities for Social Work Degrees
  • #18 Best Research Universities for Nursing Degrees
  • #20 Best Research Universities for Education Degrees
  • #24 Best Research Universities for Business Degrees
  • #1 Best Online MBA Programs in Ohio
  • #1 Best Online Master's Programs in Ohio 2024
  • #6 Best Online MBA Degree Programs No GRE Required Ranked for 2024
  • #9 Guide to Free Online Courses for MBA Students in 2024
  • #2 Fastest Accelerated Online Master's of Nursing Degree Programs 2024
  • #3 Best Online PhD of Nursing (DNP) Degree Programs Ranked for 2024

One of the top institutions in the Midwest, Ohio State University has a well-known name and a sizable student body that gives the campus the impression of its own city. Despite being a populated and diverse school, OSU manages a sizable student body and provides chances for everyone. Many students here also value the college’s strong emphasis on research, which enables them to identify their career goals and forge relationships with teachers.

The online PhD in Computer Science is one of the top programs at Ohio State University. The PhD program aims to train students as leading scholars and instructors in academia and business.

Doctoral applicants are required to conduct substantial, original research in the computer science field and to write and successfully defend a PhD dissertation under the supervision of a faculty member.

The Computer Science and Engineering Department spends more than $6 million annually on research, allowing PhD candidates to get involved in research as soon as possible. As research assistants on various research initiatives, many graduate students receive funding. Research areas and projects are constantly changing depending on the faculty’s interests and changes in the field.

  • Completion time: 5 years

What we love about Ohio State University:

The faculty and instructors. They are frequently quite enthusiastic about the subjects they teach and appear to genuinely care about the academic and professional success of the students. They are also happy to meet with students outside their office hours to assist them with course materials.

Ohio State University is great for students who:

Thrive in a diverse population and looking for more major choices and student activities.

Ohio State University might not be the best fit for students who:

Dislike social interaction and meeting new people.

  • #2 Most Affordable Colleges in Mississippi 2024
  • #2 Best Research Universities in Mississippi 2024
  • #2 Best Online Master's Programs in Mississippi 2024
  • #2 Best Online MBA Programs in Mississippi
  • #3 Best Online Bachelor's of Cybersecurity Degree Programs in Mississippi
  • #12 Most Affordable Online Computer Science PhDs (Doctorates) 2024
  • #16 Best Online Master's in Computer Science Degree Programs

Mississippi State University is among the 2.7% that holds the country’s Carnegie Foundation R1-Very High Research Activity designation.

The university is known to enroll a diverse student body that contributes to its reputation as one of the most varied universities both nationally and globally. It provides individuals with a wide range of learning opportunities and challenges.

Mississippi State University offers three distinct online PhD programs from its main campus, one of which is the online PhD in Computer Science.

To prepare for the demands of a job, doctoral candidates in the PhD in computer science program conduct research, coursework, and comprehensive tests. Students learn valuable skills through challenging coursework, thorough exams, and research.

Candidates can learn at their own speed or continue working full-time while enrolled in the program because of its flexibility. Candidates must finish a dissertation and do original research for the program.

  • Required Credits: 32

What we love about Mississippi State University:

The Orion System. The Orion system at MSU is the fifth-fastest academic supercomputer facility in the country, making five quadrillion computations per second.

Mississippi State University is great for students who:

Are committed to obtaining a degree and want to work hard but also enjoy their time on campus. MSU provides various on-campus opportunities that encourage online students to participate in.

Mississippi State University might not be the best fit for students who:

Have different backgrounds. People from various backgrounds may feel excluded because the majority of students at this university come from conservative backgrounds.

Clarkson University is a national, private research university with a track record of pioneering technology education and sustainable economic growth.

It comprises four separate schools, each of which has received recognition on numerous occasions from prominent rating websites, including U.S. News & World Report and Forbes . To develop the entrepreneurial attitude, expertise, and intellectual curiosity required to build globally applicable solutions and prepare tomorrow’s leaders, Clarkson kindles linkages across disciplines, industries, and social cultures.

Through the Departments of Electrical & Computer Engineering and Computer Science, Clarkson provides a flexible PhD in Computer Science for students with an undergraduate background in a computer science context and the discipline for a self-motivated dive into the depths of computer science from every angle.

Doctoral students will take courses in both departments on various theoretical and applied topics. They will explore advances in computational theory, software systems, programming languages, hardware integration, and information technology.

Candidates of the PhD in computer science online will complete an original research project, which must be submitted as a written thesis. Students will be required to showcase their research through oral presentation in front of the PhD committee.

  • Required Credits: 90 (can transfer up to 30 credit hours)
  • Completion time: 4-7 years

What we love about Clarkson University:

The teacher and student community at Clarkson is, without a doubt, its best feature. Because of the small size of the institution, students will likely meet many people in several of their classes and get to know their lecturers well.

Clarkson University is great for students who:

Are highly-motivated and upbeat individuals who want to graduate with a job in technology and engineering.

Clarkson University might not be the best fit for students who:

Enjoy large populations and huge cities.

  • #1 Best Online Master’s in Forensics Degree Programs
  • #2 Top 3 Best Online MBA in Real Estate Degree Programs Ranked for 2024
  • #2 Fastest Accelerated Online Doctorate of Cybersecurity
  • #3 Top 10 Fastest Accelerated Online PhD in Criminal Justice (Doctorates)
  • #3 Top 10 Best Online PhD of Information Technology Programs (Doctorates)
  • #3 Top 10 Best Online Master's of Psychology Degree Programs 2024
  • #3 Best Online Doctorate in Organizational Leadership Degree Programs
  • #3 Best Online Master’s in Forensics Degree Programs
  • #3 Best Online Master's in Artificial Intelligence Degree Programs
  • #4 Top 5 Best Online Criminal Justice Doctorates (PhDs) 2024
  • #4 Best Online Master’s in Human Services
  • #5 Best Online Master's in Kinesiology Degree Programs
  • #5 Best Online Doctorate of Physical Therapy Programs (PhDs)
  • #5 Best Online Master's in Biology
  • #6 Best Online Master’s in Emergency Management
  • #6 Best Online Master's in Behavior Analysis Degree Programs
  • #6 Best Online MBA in Entrepreneurship Ranked for Students in 2024
  • #6 Best Online MBA in Supply Chain Management Ranked for Students in 2024
  • #6 Best Online Bachelor’s of Elementary Education Degree Programs for 2024
  • #7 11 Fastest Accelerated Online Master’s of Computer Science
  • #7 Best Online Bachelor’s of Health Science Degree Programs Ranked for 2024
  • #7 Best Online Master’s in Health Science
  • #7 Best Online Colleges in Florida 2024
  • #8 Best Online MBA Programs in Florida
  • #9 Best Online Master's Programs in Florida 2024
  • #9 Fastest Accelerated Online Doctorate of Information Technology
  • #9 Best Online Bachelor's in Psychology Degree Programs for Students
  • #9 Most Affordable Online Criminal Justice PhDs (Doctorates)
  • #10 Best Online Bachelor’s of Human Services Degree Programs Ranked for 2024
  • #11 Best Online Bachelor’s of Education Degree Programs for 2024
  • #14 Best Online Master's in Healthcare Administration
  • #15 Most Affordable Online Computer Science PhDs (Doctorates) 2024
  • #15 Best Online Master’s in Counseling
  • #16 Best Online Master's in Cybersecurity
  • #17 Best Online Master’s in Information Technology
  • #17 Top 18 Most Affordable No GRE Online PhD Degree Programs
  • #18 Best Online Master's in Organizational Leadership
  • #18 Best Online MBAs in Finance
  • #20 Best Online Bachelor's in Criminal Justice
  • #20 Best Research Universities with Online Doctorates (PhDs) 2024
  • #21 Best Online Master’s in Human Resources
  • #22 Best Online Master’s in Health Informatics
  • #22 Best Online Master's in Computer Science Degree Programs
  • #24 Best Online Master's in Criminal Justice
  • #7 10 Best Accelerated Online PhD Programs Ranked for Students in 2024
  • #16 Fastest Accelerated Online Master's of Nursing Degree Programs 2024

Nova Southeastern University is a driving force in educational innovation, offering exceptional online programs to prepare students for leadership roles in its fields.

One of the school’s most outstanding schools is the Graduate School of Computer & Information Sciences, which offers exceptional professors, a cutting-edge curriculum, and adaptable online formats for its master’s and doctoral degree programs.

All programs allow employed professionals to complete their degrees without pausing their work.

For MS degree holders who have completed a significant amount of computer science coursework, Nova Southeastern offers a hybrid Doctor of Philosophy in Computer Science program. While some coursework can be done online, the program requires students to attend four weekends or two weeklong campus visits each year.

Nova CISD uses a cluster model, combining traditional and online training, the program significantly benefits working professionals, especially those in business, education, or government.

  • Required Credits: 51-66

What we love about Nova Southeastern University:

The improved social mobility resulting from the small classrooms and low student-to-faculty ratio.

Nova Southeastern University is great for students who:

Can finance expensive college costs for diverse and personalized degree programs.

Nova Southeastern University might not be the best fit for students who:

Thrive in a more populated school. While Nova is one of the largest private schools, it’s not as diverse as large public research universities.

  • #5 Most Affordable Colleges in South Dakota 2024
  • #9 Best Colleges in South Dakota 2024
  • #1 Best Online Bachelor's in Cybersecurity in South Dakota
  • #2 Best Online MBA Programs in South Dakota
  • #3 Best Online Associate Degrees in South Dakota 2024
  • #5 Best Online Colleges in South Dakota 2024
  • #6 Best Online Master's Programs in South Dakota 2024
  • #6 Best Online Bachelor's in Cybersecurity in Wyoming
  • #10 Fastest Accelerated Online Doctorate of Cybersecurity
  • #10 Top 10 Best Online PhD of Information Technology Programs (Doctorates)
  • #15 Top 15 Most Affordable Online Information Technology PhD Programs

What started as an institution for aspiring teachers, Dakota State University now offers 86 majors and 38 specializations.

Over time, DSU has turned its primary emphasis to the online environment, giving students the technological expertise they need to succeed in their chosen fields of study. The institution is rapidly extending its campus and integrating the most cutting-edge and creative technology.

One of its outstanding offerings is the PhD in Computer Science , which allows working professionals to complete all coursework online and have the chance to schedule and collaborate with their classmates virtually.

Assignments, lecture notes, and tests are distributed to students via various tools, including Desire2Learn and the course administration system at DSU.

Students at Dakota State University can study:

  • Data mining
  • Artificial intelligence
  • Computer networks
  • Cybersecurity
  • Information assurance
  • Programming languages
  • Mobile apps
  • Software engineering
  • Office automation
  • Bioinformatics
  • Software development
  • Database management

Dakota State University offers one of the least expensive online PhD in computer science.

  • Completion time: 3-7 years

What we love about Dakota State University:

The faculty members are committed to their students’ academic and extracurricular success. The Fargo-Moorhead community is friendly and offers a variety of chances for students to advance academically and personally.

Dakota State University is great for students who:

Thrive with a rich academic experience in a setting of accessibility and inclusion. DSU is known for its innovative and student-centered education.

Dakota State University might not be the best fit for students who:

Dislike incorporating technology into all they do. Dakota State uses the latest technology to improve the educational process.

Career Outlook for Students with Computer Science Degree

Computer science, degree level: doctorate.

  • Location: The U.S. (Private Schools)

Career Salaries

CareerJob GrowthAvg. Salary
Computer and Information Systems Managers15.41%$134,192
Computer and Information Research Scientists22.74%$126,122
Database Architects10.00%$120,910
Software Developers25.74%$106,816
Information Security Analysts31.56%$102,130

Average Career Salaries

Bottom 10%MedianTop 10%
$58,606$96,828$146,134

Promising Job Markets

StateCost of LivingAvg. Salary
#2 Washington7% higher than average$130,691
#3 Virginia5% higher than average$114,361
#4 North Carolina11% higher than average$102,822
#5 Texas10% higher than average$104,055
#6 Georgia13% higher than average$98,844

Top Industries

IndustryAvg. Salary
Computer and Information Systems Managers$134,192
Computer and Information Research Scientists$126,122
Database Architects$120,910

Woman coding on three computers

Find other top schools with a look at our College Rankings Guide .

How long will it take to complete an online PhD degree in computer science?

While the length of doctoral programs can vary, a PhD in computer science usually takes between three to eight years to complete.

A typical timeline would be:

  • Year One: Students begin their studies and complete coursework
  • Year Two: The second year of a doctorate study is more likely dedicated to qualifying exams
  • Year Three: The third year is mostly for PhD candidacy submission and the beginning of the dissertation process
  • Years Four through Eight: The remaining years are for writing and defending the dissertation and doing and presenting research.

Key Point: Though a three to eight year path to a PhD is typical, many students can complete the degree program more quickly, while some students, particularly part-time students may take longer.

It’s vital to remember that your deadline will vary based on the demands of your dissertation (or lack of it). A professional doctorate school typically offers a capstone project option rather than a doctoral thesis or dissertation, even though most PhDs require one.

Some colleges and institutions offer part-time PhD in computer science programs. However, part-time programs will naturally take longer to complete than those that require full-time enrollment.

Computer Science vs Electrical And Computer Engineering

At the cutting edge of high technology, electrical and computer engineers (ECEs) are involved in research, idea generation, design and development of new products and technologies, production, and marketing operations.

ECEs improve the safety of vital high-tech systems, such as creating anti-skid braking systems and nuclear power plant controls. These professionals also lessen human labor in manufacturing by developing computer automation technologies.

Medical technologies like surgical robots, monitoring devices, and lasers are a few examples of the life-saving work that ECEs do.

Computer scientists, On the other hand, focus primarily on software and software systems. Computer scientists study the theory, design, development, and application.

Bottom Line: While computer scientists and electrical and computer engineers can work in similar fields, ECEs focus on products and technologies while computer scientists focus on software.

What fields do computer scientists typically work in?

Some of the main fields in computer science include:

  • Human-computer interaction
  • Vision and graphics
  • Numerical analysis
  • Computer systems and networks
  • Database systems
  • Computing theory

Along with inventing and studying approaches to solve programs, computer scientists also examine the performance of computer hardware and software. The issues faced by computer scientists extend from the abstract to the practical, including writing user-friendly, secure, and efficient programs for mobile devices.

Accreditation for Computer Science Programs

Schools and programs that fulfill high criteria are recognized through accreditation. Accreditation means that a specific school or program has undergone a thorough examination. Regional accreditation is particularly important for colleges and universities.

Independent, nonprofit accrediting organizations assess schools based on academic goals, faculty credentials, and student learning outcomes.

Additionally, accreditors look at the institution’s financial situation and development goals. Accreditation is given to schools that meet or surpass the accreditor’s standards. To keep their accreditation, accredited institutions go through the procedure repeatedly.

The most prestigious PhD programs in computer science are accredited by the ABET (Accreditation Board for Engineering and Technology) . Students who enroll in a program that has received ABET accreditation can expect a challenging curriculum.

Using the US Department of Education’s accreditation database , students can look up the accreditation status of the schools they plan to attend.

Bottom Line: When looking for an online PhD in computer science degree program, make sure that the program has either regional accreditation or ABET accreditation.

Jobs for Computer Science PhD Graduates

While most prospective applicants for a PhD in computer science degree have set their minds on careers in academia, others ought to look the different way. PhD graduates will be aiming for the best positions in the industry.

You may want a job path that pays better. After all, you’ve put a lot of time, money, and effort into becoming a highly skilled professional by the time you’ve gotten your PhD in computer science.

Graduates of PhD programs could work in research and development, government labs, other governmental organizations, or tech divisions in large businesses. You can also work for a consultancy firm, a start-up business, or another technology industry sector, such as information assurance and information systems.

PhD in computer science graduates may also be qualified for jobs at banks, hedge funds, finance organizations, and more.

Bottom Line: Earning an online PhD in computer science opens up numerous career opportunities beyond just the “expected” career in academia. Jobs for grads can command the highest salaries as well.

Factors for Choosing Online PhD in Computer Science Programs

Because an online PhD in computer science will take an immense effort and many years to complete, choosing the right program in the right school is extremely important. The following factors can impact a student’s overall experience:

Concentration/Specialty

It might be challenging to select a specialty in computer science due to the vast array of courses and concentrations available. Students should pick a college with resources and recognition in their chosen field of study.

Staff Credentials

PhD students work with faculty advisors to guide their research. The finest staff members to assist students with their research goals are those who have published work in the student’s chosen area of interest.

Cost/Financial Aid

PhD programs can be very costly. If you will be seeking financial aid to help cover the costs of your education, remember that the college or university you choose must be regionally accredited.

Schools that are not accredited are not eligible to offer federal financial aid programs. For more information, check out the Federal Student Aid website.

Students can also think about attending colleges that offer prospects for fellowships, grants, and scholarships. These sources of assistance do not demand repayment.

Best Online Ph.D. in Computer Science Programs

Tessa Cooper

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

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

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

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

Explore our full list of Integrity Network members.

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

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

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

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

Top Online Ph.D. in Computer Science Programs

Mississippi state university.

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

Nova Southeastern University

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

University of South Carolina-Columbia

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

University of Southern California

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

Get Started on Your Doctorate Today

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

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

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

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

Did You Know?

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

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

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

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

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

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

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

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

Computer Science Ph.D. Jobs
JobMedian Annual Salary (May 2021)Job Growth Rate (2021-2031)
$131,49021%
$120,5204%
$99,2709%
$93,000-10%
$77,9107%

Source: BLS

Computer Science Resources

American society for engineering education.

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

Association for Women in Computing

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

Computing Research Association

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

Frequently Asked Questions About Computer Science Ph.D. Programs

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

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

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

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

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

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

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

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

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

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

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

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

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

Best Accredited Online Ph.D. Programs 2024

Best Accredited Online Ph.D. Programs 2024

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

Best Computer Science Degrees and Programs

Best Computer Science Degrees and Programs

Types of Online Computer Programming Courses

Types of Online Computer Programming Courses

Shape your future with an online degree.

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

  • Call Now: 888.980.9151
  • Student Portal
  • Faculty Portal
  • Search for:

University of Fairfax

  • Transcript Request
  • Student Resources
  • Just the FAX Blog
  • Request Information
  • Bachelors Degrees
  • Masters Degrees
  • Graduate Certificates
  • PhD & Doctoral Degrees
  • Computer Sciences
  • Cybersecurity
  • Electrical Engineering
  • Information Technology
  • Louisville KY
  • Admissions Requirements
  • Tuition & Fees
  • Institutional Aid
  • National Fellowship Opportunities
  • Transfer Students
  • Catalog & Student Handbook
  • Academic Calendar
  • About / Mission / History
  • News & Events
  • University Executive Team
  • Board of Directors
  • Accreditation & Approvals
  • Consumer Disclosures
  • Writing Center
  • Delta Epsilon Tau Honor Society
  • Career Services
  • Cyber Bytes Newsletters
  • I-20/Visa/Housing
  • International Student Guide

University of Fairfax

PhD in Computer Science and Engineering

distance phd computer science

  • Master of Science in Information Technology
  • Master of Science in Cloud Computing
  • Bachelor of Science in Network Administration

distance phd computer science

Earn a PhD from University of Fairfax

A Program for Professionals, Taught by Professionals

The PhD in Computer Science and Engineering is a research-oriented degree designed to add and contribute knowledge in computer science and engineering. The courses and correlative course outcomes in the core of this program are designed with a high degree of measurement. Several core courses require organization, quantitative and qualitative analyses, data syntheses, and results in dissemination. The University of Fairfax has a long-established track record in offering distance-oriented Doctoral programs, and most of the faculty in this program possess a PhD from distance programs. They can thus provide the first-hand experience to this program.

Program Format

The sequential part of the PhD program (accommodating the qualifying / comprehensive exam, development of the dissertation concept paper, feasibility paper, and more) is divided into five phases, most of which have steps within each phase. These steps continue to measure attainment of research skills as the student slowly and methodically progresses through a lengthy series of “gates” and ultimately to the final defense.

  • Phase 1: Identifying a Dissertation Topic
  • Phase 2: Achieving Candidacy
  • Phase 3: Conducting the Research
  • Phase 4: Obtaining Dissertation Approval
  • Phase 5: Publishing the Dissertation

In implementing a phased approach (sequential) to satisfying the dissertation itself, this program is much more supportive of getting students through the program. All activities in this part of the program are measurable and attainable via distance learning.

Program Outcomes

Upon completion of this degree program, graduates will be able to:

  • Recommend the appropriate algorithms, programming languages, and architecture for a given problem.
  • Formulate solutions with fundamental knowledge in several specialized areas of research and expertise.
  • Develop independent and innovative solutions through research by applying reasoning, problem solving, and technical skills with minimal guidance.
  • Prepare concepts and results for a technical audience in the form of conference papers, journal papers, and/or oral presentations.
  • Develop qualitative and/or quantitative research to analyze critical technical issues.

Credit Requirements

The PhD in Computer Science degree program consists of 62 semester credits beyond a master’s degree.

Course Descriptions

Core Courses :

Ds7000 database management & implementation.

(Prerequisite: RM8500) In this course, students will explore Database Concepts, Advanced Design and Implementation, Data modeling and the importance of Data models. This course also includes Best Practices in database design and management as well as usage of data specifications. (3 credits)

DS7100 Advanced Operating Systems

(Prerequisite: RM8500) In this course, students will examine the use of operating systems, their impact of improving areas such as memory management, process scheduling, file systems, and device drivers. This course will also examine the techniques and technologies of non-distributed operating systems that benefit researcher, academicians, and practitioners. (3 credits)

DS7200 Software Engineering & Development

(Prerequisite: RM8500) In this course, students will explore Software Engineering techniques and deepen their understanding of high-level languages and system programming. Some of the principles discussed include abstraction, algorithms, data structures, and web development. Students will also apply the methods and techniques for creating software systems using the best practices in modeling, architecture, process analysis, design, and object-orientated design patterns. This course will provide students with the principles and concepts involved in the analysis and design of large software systems. (3 credits)

DS7600 Big Data and Analytical Research Methods for Software Developers

(Prerequisite: RM8500) In this course students will learn Advanced Data Analysis techniques which are oftentimes associated with Data Mining. Students will evaluate various optimization and simulation models in an effort to determine which models are best suited for various markets. Students will conduct extensive analysis to determine relationships among variables within various environmental settings. (3 credits)

IA8021 Cloud Cybersecurity

In this course students will research and analyze virtualization technology needed in today’s rapidly changing IT workplace. The course will focus on virtualization in software-defined data centers. Students learn to build virtual networks, implement high-availability clusters, enhance performance and security, and manage the virtual data center. (3 credits)

IA9150 Strategic and Technological Trends in Information Security

In this course, students will focus on the managerial aspects of information security assurance. Topics covered include access control models, information security governance, and information security program assessment and metrics. Coverage on the foundational and technical components of information security is included to reinforce key concepts. The course includes up-to-date information on changes in the field, such as national and international laws and international standards like the ISO 2700 series. (3 credits)

DC7350 Advanced Research Methods in Computer Science and Engineering

During this course students will learn research skills necessary for conducting research in the field of Computer Science and Engineering. Some of the principles will include formulating research questions, data analysis, theory, and identification of various research methods. This course is designed for Computer Science students planning to conduct research that involves human interaction with computer technology, controlled experiments, action research, archival analysis, case studies, and surveys.

DC7450 Advanced Research Methods in Communications Networks

(Prerequisites: RM8500, CS6500) This course is designed for students interested in conducting research on advanced topics in Communications Networks. This course will also examine current and emerging research topics in communication networks. Topics covered include network measurements, internet routing peer to peer networks, network protocols, network security, wireless and sensor networks. Due to the rise in Cybersecurity, A significant portion of this course will focus on Security and Networking related issues.

DC7550 Advanced Research Methods in Parallel and Distributed Database Systems

(Prerequisites: RM8500, CS6600) This course covers algorithms and architectures necessary for parallel and distributed database management systems. While the main focus of this course is on relational systems, issues related to all large-scale database systems will also be addressed. Some of the areas examined will include MapReduce-based distributed data management, Parallel data management, distribution architectures, distribution design, distributed query processing and optimization.

DC7650 Advanced Research Methods in Very Large-Scale Integration Design

(Prerequisites: RM8500, DS7200) – This engineering related course is designed to help students understand the fabrication and design techniques associated in the design of Large-Scale Systems. Various topics will be introduced to include CMOS logic, MOSFET theory, design techniques, capacitance requirements, power consumption, performance estimation, effective circuit design, and clocking. This course will also cover the design of elementary data paths for microprocessors, including moderate-speed adders, and multipliers.

Pre-Dissertation :

Rm8500 research foundations.

In this course, doctoral students are introduced to the purpose and nature of primary research. Students explore the foundations and concepts of applied field research. (3 credits)

RM9100 Qualitative and Quantitative Analysis

(Prerequisite: Program Core Courses completed) In this course, students compare, contrast, and evaluate qualitative and quantitative methods of data analysis for solving business problems and conducting business-related field research. In week 4, the Comprehensive and qualifying exam is released as a separate course shell, IA9130. The Exam is expected to be completed concurrently while completing RM9100 and is due in week 8.

DC9130-CX Comprehensive Exam

Students complete the Comprehensive & Qualifying Examination in weeks 4-8 of the RM9100 courses. The DC9130-CX course is administered concurrently with RM9100.

Research Methodologies:

Dc7700 advanced qualitative methods in computer science engineering.

(Prerequisites: all program core/RM9100, DC9130-CX) This course is part of a two-course advanced research methodology sequence that is designed to assess the student’s ability to conduct independent research under the guidance of an instructor. These courses will assess the student’s ability to listen to the instructor and incorporate the instructor’s feedback. These courses will also assess the student’s ability to work productively with the instructor to accomplish the following goals including, but not limited to: choosing an appropriate a topic that aligns with the parameters set forth in the class syllabus; refining the topic; conducting the literature review; designing the study that that aligns with the parameters set forth in the class syllabus; collecting appropriate evidence; interpreting the findings; critically assessing/analyzing the evidence in relation to the problem under investigation and the research questions; critically assessing/analyzing the evidence in relation to the problem under investigation and the hypotheses (quantitative research); and writing scholarly doctoral-level research that adheres to APA guidelines. The assessment of the aforementioned personal attributes and skill-sets, in addition to the formal research knowledge and skill-sets under investigation in these two classes, are paramount to improving the student’s success later in the program when h/she is researching and writing his/her own, original dissertation project with his/her Chair.

DC7800 Advanced Quantitative Methods in Computer Science Engineering

This course is part of a two-course advanced research methodology sequence that is designed to assess the student’s ability to conduct independent research under the guidance of an instructor. These courses will assess the student’s ability to listen to the instructor and incorporate the instructor’s feedback. These courses will also assess the student’s ability to work productively with the instructor to accomplish the following goals including, but not limited to: choosing an appropriate a topic that aligns with the parameters set forth in the class syllabus; refining the topic; conducting the literature review; designing the study that that aligns with the parameters set forth in the class syllabus; collecting appropriate evidence; interpreting the findings; critically assessing/analyzing the evidence in relation to the problem under investigation and the research questions; critically assessing/analyzing the evidence in relation to the problem under investigation and the hypotheses (quantitative research); and writing scholarly doctoral-level research that adheres to APA guidelines. The assessment of the aforementioned personal attributes and skill-sets, in addition to the formal research knowledge and skill-sets under investigation in these two classes, are paramount to improving the student’s success later in the program when he/she is researching and writing his/her own, original dissertation project with his/her Chair.

RM9150: Feasibility Problem Driven Research

(Prerequisite: Program Core, Pre-Dissertation and Research Methodologies completed) In this course, students identify a research site, describe a plan for access to the research site, identify a problem affecting the research site that can be developed into a feasible topic area for field research, and develop a working bibliography of recent and relevant peer-reviewed research that supports the theoretical framework of the proposed topic. Students apply the concept of problem-driven research as the basis for selecting a feasible and non-trivial research topic or problem.

DC9200 Designing Solutions to Computer Science Engineering Problems

Prerequisites: all program core, all pre-dissertation, RM9150

In this course, students continue to evaluate the feasibility of their proposed research site and the potential solutions to be studied. Students present their proposed project at the Dissertation Bootcamp at the end of this course.

DC8110 Dissertation Proposal (Chapter 1)

This is the first course in Phase II of the doctoral plan. Phase II consists of the Research Preparation courses (DC8110, 8120, 8121, and 8130) in which doctoral students follow a structured approach to designing their dissertation study, refining their research question/s, and developing the operational details for their study. The focus is on clearly specifying the assessment criteria and organizational requirements needed to justify a proposed improvement in professional practice, and on designing and implementing such an assessment. The goal of the entire course sequence is to complete the dissertation proposal (Chapters 1, 2, 3 and 4.1). In this seminar, students will revisit the foundations of research methods and apply them to the modifications required for creating the required dissertation deliverables. DC8110 is the first course in which students start developing the dissertation proposal (Chapters 1-4.1). Concepts covered include: research problems, questions and hypotheses, data types, quantitative and qualitative approaches, research designs, variables and scales, data collection instruments, and sampling.

DC8120 Dissertation Proposal (Chapter 2)

This is the second course in Phase II of the doctoral plan. Phase II consists of the Research Preparation courses (DC8110, 8120, 8121, and 8130) in which doctoral students follow a structured approach to designing their dissertation study, refining their research question/s, and developing the operational details for their study. The focus is on clearly specifying the assessment criteria and organizational requirements needed to justify a proposed improvement in professional practice, and on designing and implementing such an assessment. The goal of the entire course sequence is to complete the dissertation proposal (Chapters 1, 2, 3 and 4.1). In this seminar, students will revisit the foundations of research methods and apply them to the modifications required for creating the required dissertation deliverables. DC8120 is the second course in which students continue developing the dissertation proposal (Chapters 1-4.1). Concepts covered include: research problems, questions and hypotheses, data types, quantitative and qualitative approaches, research designs, variables and scales, data collection instruments, and sampling.

DC8121 Dissertation Proposal (Chapter 2 Continued)

Dc8130 the dissertation proposal (chapters 3 and 4.1 & the irb).

Prerequisites: all program core, all pre-dissertation, phase I, DC8110, DC8120, DC8121

DC8700 Final Draft Dissertation

Dissertation writing

DC8800X Dissertation Defense (Dissertation Committee & DDR)

(Prerequisites: all program core, all pre-dissertation, phase I, phase II, phase III) In this course, candidates present their findings to the Dissertation Committee at the defense. (1 credit)

Dissertation Printing and Binding

elearning, distance education, online learning, online class

University of Fairfax incorporates

distance phd computer science

into the PhD in Computer Science & Engineering curriculum.

Visit our eLearning page for more details on AWS Academy and our innovative course delivery methods.

Potential Careers for PhD in Computer Science and Engineering Graduates:

When you graduate with a PhD in Computer Science and Engineering at the University of Fairfax, you will be prepared for many exciting careers in this growing industry.

Whether you want to work as a Computer and Information Research Scientist at a major enterprise or teach at a university level, we will help you develop the skills to succeed in your chosen career.

Transfer Credits

A maximum of nine semester credits equivalent to our courses in content, credit and level and taken for graduate credit, as part of a degree or graduate certificate program, from an accredited institution may be transferred.

Accreditation Note

The PhD in Computer Science and Engineering at the University of Fairfax is accredited by the Distance Education Accrediting Commission (DEAC). The University of Fairfax is one of a small group of accredited institutions requested by DEAC to participate in a pilot demonstration to the U.S. Department of Education (USDOE) that DEAC’s scope of accreditation should include recognition by USDOE of the PhD program level.

  • Privacy Policy

This school is authorized under Federal law to enroll non-immigrant alien students

  • Corona Virus Update
  • Student/Faculty Portal

Postgraduate

Application for PhD in Computer Science (Distance Learning)

When would you like to start this programme.

  • 2024 September, full-time (Distance Learning)
  • 2024 September, part-time (Distance Learning, 72 months)
  • 2025 April, full-time (Distance Learning)
  • 2025 April, part-time (Distance Learning, 72 months)

Have the following documents ready

You will need to upload the following documents when you apply:

  • Academic transcript
  • Research proposal or outline of academic interests
  • Your CV (curriculum vitae)

You can also choose to upload:

  • Copy of a language certificate
  • Personal statement
  • Accessibility Tools
  • Current Students
  • Postgraduate
  • Postgraduate Research Programmes
  • School of Mathematics and Computer Science Postgraduate Research Courses
  • Computer Science postgraduate research courses

Computer Science - Distance Learning, Ph.D.

  • An introduction to postgraduate study
  • Postgraduate Taught Courses
  • Postgraduate scholarships and bursaries
  • Contact the Postgrad Admissions team
  • Scholarships and Bursaries
  • Research projects
  • Postgraduate Research Programmes coming soon
  • How to apply for your Postgraduate Research programme
  • School of Aerospace, Civil, Electrical and Mechanical Engineering Research Courses
  • School of Biosciences, Geography and Physics Postgraduate Research Courses
  • School of Culture and Communication Postgraduate Research Courses
  • School of Engineering and Applied Sciences Postgraduate Research Courses
  • School of Health and Social Care Postgraduate Research Courses
  • School of Law Postgrad Research Courses
  • School of Management Postgraduate Research Courses
  • Mathematics postgraduate research courses
  • MSc by Research in Human Computer Interaction
  • MSc by Research in Theoretical Computer Science
  • MSc by Research in Visual and Interactive Computing
  • MRes in Computing and Future Interaction Technologies
  • MRes in Visual Computing
  • MRes in Logic and Computation
  • PhD/MPhil/MSc by Research in Computer Science
  • PhD Computer Science - Distance Learning
  • Medical School Postgraduate Research Courses
  • School of Psychology Postgraduate Research Courses
  • School of Social Sciences Postgraduate Research Courses
  • Fees and Funding
  • How to Apply For Your Postgraduate Course
  • Postgraduate Fees and Funding
  • Postgraduate Open Days
  • Apply Online
  • Postgraduate Careers and Employability
  • Accommodation
  • Postgraduate Study Video Hub
  • Why study at Swansea
  • Academi Hywel Teifi
  • Student life
  • Student Services
  • Information for parents and advisors
  • Enrolment, Arrivals and Welcome
  • Postgraduate Enquiry
  • Postgraduate programme changes
  • Meet our postgraduate students
  • Postgraduate Prospectus
  • Fast-track for current students

Are you a UK or International Student?

Top 126-150 in the world for computer science & information systems.

THE World University Rankings 2023

Key Course Details

Start Date Tuition Fees - Year 1
Oct 2024 £ 4,786
Start Date Tuition Fees - Year 1
Oct 2024 £ 21,850

Course Overview

This is a Distance Learning PhD. The content of this PhD is identical to the on-campus offering, with the exception of being provided mostly online w ith some presence on campus if/when required.

You will undertake an individual computer science research project over one, two or three years, supported by our internationally renowned experts. The project will be shaped by your participation in research activities such as seminars, workshops, laboratory activity and fieldwork, as well as your involvement in one of our established research groups.

Computer Science at Swansea University is widely acknowledged as a leading UK department, with a raft of rankings reflecting teaching and research excellence. 

Why Computer Science at Swansea?

  • Top 126-150 in the World  (THE World University Rankings 2023)
  • Top 201-250 in the World  for Computer Science and Information Systems (QS World University Rankings 2023)
  • 100% world-leading and internationally excellent ratings for research impact  - Research Excellence Framework (REF) 2021
  • 90% of our research is world-leading and internationally excellent  - Research Excellence Framework (REF) 2021

Entry Requirements

Qualifications

MSc by Research:  Applicants for MSc by Research must normally hold an undergraduate degree at 2.1 level (or Non-UK equivalent as defined by Swansea University). See -  Country-specific Information for European Applicants 2019  and  Country-specific Information for International Applicants 2019 .

MPhil:  Applicants for MPhil must normally hold an undergraduate degree at 2.1 level in Computer Science, Mathematics or a closely related discipline (or Non-UK equivalent as defined by Swansea University). See -  Country-specific Information for European Applicants 2019  and  Country-specific Information for International Applicants 2019 .

PhD:  Applicants for PhD must normally hold an undergraduate degree at 2.1 level in Computer Science, Mathematics or a closely related discipline, or an appropriate master’s degree with a minimum overall grade at ‘Merit’ (or Non-UK equivalent as defined by Swansea University). See  Country-specific Information for European Applicants 2019  and  Country-specific Information for International Applicants 2019 . 

As well as academic qualifications, Admissions decisions may be based on other factors, including (but not limited to): the standard of the research synopsis/proposal, performance at interview, intensity of competition for limited places, and relevant professional experience.

English Language IELTS 6.5 Overall (with no individual component below 6.0) or Swansea University recognised equivalent.  Full details of our English Language policy, including certificate time validity, can be found here.

Academic Technology Approval Scheme (ATAS) Requirement

Non UK/EU applicants are required to obtain ATAS clearance for this programme of study. Successful applicants are sent ATAS application details by the University PGR Admissions team. Further details on the ATAS scheme can be found at on the government Academic Technology Approval Scheme webpage .

Reference Requirement

As standard, two references are required before we can progress applications to the College/School research programme Admissions Tutor for consideration.

Applications received without two references attached are placed on hold, pending receipt of the outstanding reference(s). Please note that any protracted delay in receiving the outstanding reference(s) may result in the need to defer your application to a later potential start point/entry month, than what you initially listed as your preferred start option.

You may wish to consider contacting your referee(s) to assist in the process of obtaining the outstanding reference(s) or alternatively, hold submission of application until references are sourced. Please note that it is not the responsibility of the University Admissions Office to obtain missing reference(s) after our initial email is sent to your nominated referee(s), requesting a reference(s) on your behalf.

The reference can take the form of a letter on official headed paper, or via the University’s standard reference form. Click this link to download the university reference form .

Alternatively, referees can email a reference from their employment email account, please note that references received via private email accounts, (i.e. Hotmail, Yahoo, Gmail) cannot be accepted.

References can be submitted to [email protected] .

How you are Supervised

You will be taught by inspiring computer science experts such as Professor Matt Jones, widely recognised as a leader in the empowerment of rural digital communities in the UK and across the developing world.

Welsh Provision

Tuition fees.

Start Date UK International
October 2023 £ 4,712 £ 20,800
October 2024 £ 4,786 £ 21,850

Tuition fees for years of study after your first year are subject to an increase of 3%.

You can find further information of your fee costs on our tuition fees page .

You may be eligible for funding to help support your study. To find out about scholarships, bursaries and other funding opportunities that are available please visit the University's scholarships and bursaries page .

Current students: You can find further information of your fee costs on our tuition fees page .

Funding and Scholarships

You may be eligible for funding to help support your study.

Government funding is now available for Welsh, English and EU students starting eligible postgraduate research programmes at Swansea University. To find out more, please visit our postgraduate loans page.

To find out about scholarships, bursaries and other funding opportunities that are available please visit the University's scholarships and bursaries page.

Academi Hywel Teifi at Swansea University and the Coleg Cymraeg Cenedlaethol offer a number of generous scholarships and bursaries for students who wish to study through the medium of Welsh or bilingually. For further information about the opportunities available to you, visit the Academi Hywel Teifi Scholarships and Bursaries page.

Additional Costs

Access to your own digital device/the appropriate IT kit will be essential during your time studying at Swansea University. Access to wifi in your accommodation will also be essential to allow you to fully engage with your programme. See our dedicated webpages for further guidance on suitable devices to purchase, and for a full guide on getting your device set up .

You may face additional costs while at university, including (but not limited to):

  • Travel to and from campus
  • Printing, photocopying, binding, stationery and equipment costs (e.g. USB sticks)
  • Purchase of books or texts
  • Gowns for graduation ceremonies

How to Apply

Before  applying, please identify a research topic or area by consulting our list of .

Once you have identified a research topic or an area, please complete a Research Proposal Form   which can be downloaded, and discuss this with the Admissions Tutor,  Dr Arno Pauly   [email protected]

Home applicants: you can then  submit your application online.

EU and Overseas applicants: you can then  submit your application online. 

For further guidance please visit our  pages

Suggested Application Timings

In order to allow sufficient time for consideration of your application by an academic, for potential offer conditions to be met and travel / relocation, we recommend that applications are made before the dates outlined below. Please note that applications can still be submitted outside of the suggested dates below but there is the potential that your application/potential offer may need to be moved to the next appropriate intake window.

October Enrolment

UK Applicants – 15th August

EU/International applicants – 15th July

January Enrolment

UK applicants – 15th November

EU/International applicants – 15th October

April Enrolment

UK applicants – 15th February

EU/International applicants – 15th January

July Enrolment

UK applicants – 15th May

EU/International applicants – 15th April

EU students - visa and immigration information is available and will be regularly updated on our information for EU students page.

Email forwarding for @cs.stanford.edu is changing. Updates and details here .

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.

Department of Computer Science

University | A to Z | Departments

Computer Science

  • Postgraduate study
  • Research Degrees

PhD in Computer Science

distance phd computer science

You will be based in the Department of Computer Science overlooking the lake on Campus East .

You will benefit from modern offices and collaboration spaces, and well-equipped research labs with a specialist in-department team to support your requirements throughout your studies. 

We will provide you with a laptop connected to the University network, and you will have 24/7 access to your desk and workspace. Distance learning students are allocated a work desk for the duration of their stay while they are in York.

For on-campus researchers, most of your training and supervision meetings will take place on campus at the University of York, though your research may take you further afield.

PhD by distance learning

We offer the opportunity to study for a PhD by distance learning. This is available to students based in the UK and abroad, studying full-time or part-time. Our PhD by distance learning offers the same high quality of supervisory support (primarily online), and demands the same level of academic rigour as a campus-based PhD.

You will undertake your research and thesis production remotely, joining us on campus only occasionally. You will be expected to visit York at your own expense at the following stages of your study:

  • Two weeks at the start of enrolment for induction, to meet your supervisor and your research group, and to meet other PhD students;
  • Two one-week visits each year at important stages ('milestones') of your study (the number of visits is reduced accordingly if you are a part-time student);
  • You will normally attend your PhD viva in person.

When you are not in York, you will continue to benefit from regular supervision meetings using online communication platforms, such as Zoom. Read more about how we support distance learners .

Are you an international applicant? It is important for you to note that it is your responsibility to meet any requirements for legal entry into the UK at the time of each of your visits. While the University and Department can provide supporting letters, the University cannot make any guarantees regarding entry visas or legal residence.  Read more about applying for a visa.

Entry requirements

Undergraduate and masters degrees.

The PhD in Computer Science is intended for students who already have a good first degree in Computer Science or a related field.

For entry to the PhD programme, we require at least a 2:1 undergraduate degree, or a qualification equivalent to a UK Masters degree with a minimum average grade of 60%.

We are willing to consider your application if you do not fit this profile, providing you are able to demonstrate that you have the required amount of Computer Science knowledge and experience to succeed on the programme.

English language requirements

If English is not your first language you must provide evidence of your ability.

Find out more about English Language requirements for research degrees

How to apply

Find a potential supervisor.

You should find a potential supervisor in our Department whose area of research overlaps with yours. We encourage you to contact them to discuss your research proposal before you apply. Please identify the name of your potential supervisor in your application.

On our Research web pages, you can explore our research groups which reflect the core research strengths and expertise within the Department of Computer Science. On the web page for each research group, you'll find more information about the aims and objectives of the group and the names of group members. You can use this information to identify the groups where research interests match your own.

If you have any questions or need further information, please contact [email protected] .

Submit your application

We require you to submit the following documents:

  • Research proposal
  • Academic transcript(s )
  • Your curriculum vitae (CV)
  • Personal statement
  • Details of two academic referees

Your research proposal needs to outline the nature of your proposed study and give some indication of how you will conduct your research. The purpose of this exercise is to ensure that you and your potential supervisor(s) have matching research interests.

Your proposal can build on your chosen supervisor's area of work and may be prepared with the help of your chosen supervisor. It should be about 500 to 1,000 words in length, in English and in your own words. Read more about writing a research proposal .

You can apply and send all your documentation electronically through our online system. You don’t need to complete your application all at once: you can start it, save it and finish it later.

After you have applied, you can track the status of your application and view any official correspondence online. If you have applied for an advertised scholarship, decisions on funded places may take a little longer.

Applicant interviews

If we are impressed by your full application, personal statement and references, we will invite you to interview.

The interview panel will be made up of your potential supervisor(s) and another independent academic. During your interview, it is important that you demonstrate an understanding of your chosen topic and its supporting theories.

For students based outside the UK, interviews are held online via Zoom. Applicants based in the UK are offered the opportunity to attend their interview in York. If you choose to attend in person, your visit will include a tour of the Department and its facilities.

Related links Explore our PhD opportunities Research groups in the Department of Computer Science About our research degrees Applying for a research degree Funding for research degrees Information for International students Accommodation Life at York

Department of Computer Science Deramore Lane , University of York , Heslington , York , YO10 5GH , UK Tel: work 01904 325501

Legal statements | Privacy | Cookies | Accessibility © University of York | Modify | Direct Edit

Our cookies

We use cookies for three reasons: to give you the best experience on PGS, to make sure the PGS ads you see on other sites are relevant , and to measure website usage. Some of these cookies are necessary to help the site work properly and can’t be switched off. Cookies also support us to provide our services for free, and by click on “Accept” below, you are agreeing to our use of cookies .You can manage your preferences now or at any time.

Privacy overview

We use cookies, which are small text files placed on your computer, to allow the site to work for you, improve your user experience, to provide us with information about how our site is used, and to deliver personalised ads which help fund our work and deliver our service to you for free.

The information does not usually directly identify you, but it can give you a more personalised web experience.

You can accept all, or else manage cookies individually. However, blocking some types of cookies may affect your experience of the site and the services we are able to offer.

You can change your cookies preference at any time by visiting our Cookies Notice page. Please remember to clear your browsing data and cookies when you change your cookies preferences. This will remove all cookies previously placed on your browser.

For more detailed information about the cookies we use, or how to clear your browser cookies data see our Cookies Notice

Manage consent preferences

Strictly necessary cookies

These cookies are necessary for the website to function and cannot be switched off in our systems.

They are essential for you to browse the website and use its features.

You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. We can’t identify you from these cookies.

Functional cookies

These help us personalise our sites for you by remembering your preferences and settings. They may be set by us or by third party providers, whose services we have added to our pages. If you do not allow these cookies, then these services may not function properly.

Performance cookies

These cookies allow us to count visits and see where our traffic comes from, so we can measure and improve the performance of our site. They help us to know which pages are popular and see how visitors move around the site. The cookies cannot directly identify any individual users.

If you do not allow these cookies we will not know when you have visited our site and will not be able to improve its performance for you.

Marketing cookies

These cookies may be set through our site by social media services or our advertising partners. Social media cookies enable you to share our content with your friends and networks. They can track your browser across other sites and build up a profile of your interests. If you do not allow these cookies you may not be able to see or use the content sharing tools.

Advertising cookies may be used to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but work by uniquely identifying your browser and internet device. If you do not allow these cookies, you will still see ads, but they won’t be tailored to your interests.

Course type

Qualification, university name, distance learning phd computer science and information technology.

7 degrees at 6 universities in the UK.

Customise your search

Select the start date, qualification, and how you want to study

left arrow

Related subjects:

  • PhD Computer Science and Information Technology
  • PhD Health Informatics
  • PhD Informatics
  • PhD Information Management
  • PhD Information Systems

left arrow

  • Course title (A-Z)
  • Course title (Z-A)
  • Price: high - low
  • Price: low - high

Computing Science and Informatics PhD

London south bank university.

The School of Engineering has a strong culture of research and enterprise. We are the top modern university in London for world-leading Read more...

  • 6 years Distance without attendance degree: £4,820 per year (UK)
  • 4 years Full time degree: £4,820 per year (UK)
  • 6 years Part time degree: £2,892 per year (UK)

PhD Computing and Mathematics

University of wolverhampton.

PhD students at the School of Mathematics and Computer Science are supervised by academics who are leading experts in their particular Read more...

  • 4 years Distance without attendance degree: £4,712 per year (UK)
  • 4 years Full time degree: £4,712 per year (UK)
  • 8 years Part time degree: £2,356 per year (UK)

Health Informatics PhDs and Mphils (Distance Learning)

University of portsmouth.

If you're interested in pursuing a postgraduate research degree in Health Informatics, Portsmouth is the perfect place to do it. At a time Read more...

  • 6 years Distance without attendance degree: £2,356 per year (UK)

Computing PhDs and MPhils (Distance Learning)

If you're ready to start your journey towards a postgraduate research qualification – and put your skills in Computing to work solving Read more...

Computing PhD

University of sunderland.

A PhD is “probably the most internationally transferable qualification” according to the Higher Education Policy Institute. You will Read more...

  • 6 years Distance without attendance degree: £3,681 per year (UK)
  • 4 years Distance without attendance degree: £3,681 per year (UK)
  • 4 years Full time degree: £4,500 per year (UK)
  • 6 years Part time degree: £3,681 per year (UK)

PhD Computer Science

University of york.

A research degree gives you the opportunity to complete a piece of original research with expert guidance from world academics. Study for Read more...

  • 6 years Distance without attendance degree: £2,393 per year (UK)
  • 3 years Distance without attendance degree: £4,786 per year (UK)
  • 3 years Full time degree: £4,786 per year (UK)
  • 6 years Part time degree: £2,393 per year (UK)

Computing Research Degrees - PhD

Birmingham city university.

The School welcomes enquiries relating to hardware of telecommunications, computer networks, games technology, electronic engineering and Read more...

  • 4 years Distance without attendance degree: £2,991 per year (UK)
  • 4 years Part time degree: £2,393 per year (UK)

Course type:

  • Distance learning PhD
  • Full time PhD
  • Part time PhD

Qualification:

Related subjects:.

The University of Manchester

Alternatively, use our A–Z index

Attend an open day

Discover more about postgraduate research

PhD Computer Science / Overview

Year of entry: 2024

  • View full page

The standard academic entry requirement for this PhD is an upper second-class (2:1) honours degree in a discipline directly relevant to the PhD (or international equivalent) OR any upper-second class (2:1) honours degree and a Master’s degree at merit in a discipline directly relevant to the PhD (or international equivalent).

Other combinations of qualifications and research or work experience may also be considered. Please contact the admissions team to check.

Full entry requirements

Apply online

In your application you’ll need to include:

  • The name of this programme
  • Your research project title (i.e. the advertised project name or proposed project name) or area of research
  • Your proposed supervisor’s name
  • If you already have funding or you wish to be considered for any of the available funding
  • A supporting statement (see 'Advice to Applicants' for what to include)
  • Details of your previous university level study
  • Names and contact details of your two referees.

Find out how this programme aligns to the UN Sustainable Development Goals , including learning which relates to:

Goal 4: Quality education

Goal 8: decent work and economic growth, goal 9: industry, innovation and infrastructure, goal 17: partnerships for the goals, programme options.

Full-time Part-time Full-time distance learning Part-time distance learning
PhD Y Y N N

Programme description

Please enable JavaScript to watch this video.

The PhD is a three-year (or six year, if taken part-time) degree resulting in a substantial thesis.

The Department of Computer Science is one of the largest in the UK covering a huge spectrum of Computer Science topics. We currently have research groups ranging from Advanced Processor Technologies to Text Mining.

Our core Computer Science research is augmented by interdisciplinary research taking place at the interface with discipline areas including mathematics, physics, medicine and biology.

A detailed overview of the Department's research groups and core and interdisciplinary research themes is available in the 'research' area of our website and you can identify a possible project from our list of available projects .

For entry in the academic year beginning September 2024, the tuition fees are as follows:

  • PhD (full-time) UK students (per annum): Band A £4,786; Band B £7,000; Band C £10,000; Band D £14,500; Band E £24,500 International, including EU, students (per annum): Band A £28,000; Band B £30,000; Band C £35,500; Band D £43,000; Band E £57,000
  • PhD (part-time) UK students (per annum): Band A £2393; Band B £3,500; Band C £5,000; Band D £7,250; Band E 12,250 International, including EU, students (per annum): Band A £14,000; Band B £15,000; Band C £17,750; Band D £21,500; Band E £28,500

Further information for EU students can be found on our dedicated EU page.

The programme fee will vary depending on the cost of running the project. Fees quoted are fully inclusive and, therefore, you will not be required to pay any additional bench fees or administration costs.

All fees for entry will be subject to yearly review and incremental rises per annum are also likely over the duration of the course for Home students (fees are typically fixed for International students, for the course duration at the year of entry). For general fees information please visit the postgraduate fees page .

Always contact the Admissions team if you are unsure which fees apply to your project.

Scholarships/sponsorships

There are a range of scholarships, studentships and awards at university, faculty and department level to support both UK and overseas postgraduate researchers.

To be considered for many of our scholarships, you’ll need to be nominated by your proposed supervisor. Therefore, we’d highly recommend you discuss potential sources of funding with your supervisor first, so they can advise on your suitability and make sure you meet nomination deadlines.

For more information about our scholarships, visit our funding page or use our funding database to search for scholarships, studentships and awards you may be eligible for.

distance phd computer science

UN Sustainable Development Goals

The 17 United Nations Sustainable Development Goals (SDGs) are the world's call to action on the most pressing challenges facing humanity. At The University of Manchester, we address the SDGs through our research and particularly in partnership with our students.

Led by our innovative research, our teaching ensures that all our graduates are empowered, inspired and equipped to address the key socio-political and environmental challenges facing the world.

To illustrate how our teaching will empower you as a change maker, we've highlighted the key SDGs that our programmes address.

distance phd computer science

Ensure inclusive and equitable quality education and promote lifelong learning opportunities for all

distance phd computer science

Promote sustained, inclusive and sustainable economic growth, full and productive employment and decent work for all

distance phd computer science

Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation

distance phd computer science

Strengthen the means of implementation and revitalize the Global Partnership for Sustainable Development

Contact details

The School of Engineering creates a world of possibilities for students pursuing skills and understanding. Through dynamic research and teaching we develop engineering solutions that make a difference to society in an ethical and sustainable way.  Science-based engineering is at the heart of what we do, and through collaboration we support the engineers and scientists of tomorrow to become technically strong, analytically innovative and creative. Find out more about Science and Engineering at Manchester .

Programmes in related subject areas

Use the links below to view lists of programmes in related subject areas.

  • Computer Science
  • Informatics

Regulated by the Office for Students

The University of Manchester is regulated by the Office for Students (OfS). The OfS aims to help students succeed in Higher Education by ensuring they receive excellent information and guidance, get high quality education that prepares them for the future and by protecting their interests. More information can be found at the OfS website .

You can find regulations and policies relating to student life at The University of Manchester, including our Degree Regulations and Complaints Procedure, on our regulations website .

distance phd computer science

UCL logo

Computer Science (4 Year Programme) MPhil/PhD

London, Bloomsbury

The PhD programme in UCL Computer Science is a 4-year programme, in which you will work within research groups on important and challenging problems in the development of computer science. We have research groups that cover many of the leading-edge topics in computer science , and you will be supervised by academics at the very forefront of their field.

UK tuition fees (2024/25)

Overseas tuition fees (2024/25), programme starts, applications accepted.

  • Entry requirements

A UK Master's degree in a relevant discipline with Merit, or a minimum of an upper second-class UK Bachelor's degree in a relevant discipline, or an overseas qualification of an equivalent standard. Work experience may also be taken into account.

The English language level for this programme is: Level 1

UCL Pre-Master's and Pre-sessional English courses are for international students who are aiming to study for a postgraduate degree at UCL. The courses will develop your academic English and academic skills required to succeed at postgraduate level.

Further information can be found on our English language requirements page.

If you are intending to apply for a time-limited visa to complete your UCL studies (e.g., Student visa, Skilled worker visa, PBS dependant visa etc.) you may be required to obtain ATAS clearance . This will be confirmed to you if you obtain an offer of a place. Please note that ATAS processing times can take up to six months, so we recommend you consider these timelines when submitting your application to UCL.

Equivalent qualifications

Country-specific information, including details of when UCL representatives are visiting your part of the world, can be obtained from the International Students website .

International applicants can find out the equivalent qualification for their country by selecting from the list below. Please note that the equivalency will correspond to the broad UK degree classification stated on this page (e.g. upper second-class). Where a specific overall percentage is required in the UK qualification, the international equivalency will be higher than that stated below. Please contact Graduate Admissions should you require further advice.

About this degree

On this PhD programme, you will work within research groups on challenging computer science projects.

Our research groups cover leading-edge topics , and our academics are at the forefront of their field.

The research groups, the department , and the college, provide numerous opportunities to learn more about your field and the skills required to develop your research and future careers.

Who this course is for

This programme is best suited for people wishing to embark on an academic career, as well as those interested in finding work in industry. You will be assigned a first and second supervisor, who will guide you in the development of your research project and your abilities as a researcher. The research groups, the department, and the college, provide numerous opportunities for you to learn more about your field (e.g. seminars, conferences, and journal clubs) and the skills required for you to develop your research and future careers (e.g. training courses). Many of our students have had their research results published and recognised at leading international conferences during their time on the PhD programme.

What this course will give you

UCL is ranked 9th globally in the latest QS World University Rankings (2024), giving you an exciting opportunity to study at one of the world's best universities.

UCL Computer Science is recognised as a world leader in teaching and research. The department was ranked first in England and second in the UK for research power in Computer Science and Informatics in the most recent Research Excellence Framework ( REF2021 ). You will learn from leading experts with an outstanding reputation in the field. 

Code written at UCL is used across all 3G mobile networks for instant messaging and videoconferencing; medical image computing has led to faster prostate cancer diagnosis and has developed tools to help neurosurgeons avoid damaging essential communication pathways during brain surgery; and our human-centred approach to computer security has transformed the UK government's delivery of online security.

This MPhil/PhD in Computer Science is a research degree programme that will not only challenge and stimulate you, but also has the potential to lead to a varied and interesting career and introduce you to valuable contacts in academia and the industry.

The foundation of your career

Your employability will be greatly enhanced by working alongside world-leading researchers in cutting-edge research areas such as virtual environments, networked systems, human-computer interaction and financial computing. UCL's approach is multi-disciplinary and UCL Computer Science shares ideas and resources from across all departments of Faculty of Engineering Sciences and beyond. Our alumni have a successful record of finding work, or have founded their own successful start-up companies, because they have an excellent understanding of the current questions which face industry and have the skills and the experience to market innovative solutions.

Employability

UCL Computer Science graduates secure careers in a variety of organisations, including global IT consultancies, City banks and specialist companies in manufacturing industries.

The department takes pride in helping students in their career choices and offers placements and internships with numerous start-up technology companies, including those on Silicon Roundabout, world-leading companies such as Google, Skype and Facebook, and multi national finance companies, including Morgan Stanley, Deutsche Bank and JP Morgan.

Our graduates secure roles such as applications developers, information systems managers, IT consultants, multimedia programmers, software engineers and systems analysts in companies such as Microsoft, Cisco, Bloomberg, PwC and IBM.

UCL Computer Science is located in the heart of London and subsequently has strong links with industry. You will have regular opportunities to undertake internships at world-leading research organisations. We frequently welcome industry executives to observe your project presentations, and we host networking events with technology entrepreneurs.

You will also benefit from a location close to the City of London and Canary Wharf to work on projects with leading global financial companies. London is also home to numerous technology communities, for example the Graduate Developer Community, who meet regularly and provide mentors for students interested in finding developer roles when they graduate.

Teaching and learning

You are assigned a first and second supervisor who you will meet regularly. You are also assigned a research group who normally meet regularly for research seminars and related activities in the department.

You will participate in three vivas during the course of your study. These are useful feedback opportunities and allow you to demonstrate your understanding of the literature, your progress in your research and eventually, your final thesis and research. For each viva, you will be expected to produce a detailed report of your work to date and to attend a 'verbal exam' with supervisors and/or external academics/experts.

During your research degree, you will have regular meetings with your primary supervisor, in addition to contact with your secondary supervisor and participation in group meetings. Full-time study should comprise of 40 hours per week .

Research areas and structure

  • Bioinformatics: protein structure; genome analysis; transmembrane protein modelling; de novo protein design methods; exploiting grid technology; mathematical modelling of biological processes
  • Financial computing: software engineering; computational statistics and machine learning; mathematical modelling
  • Human centred systems: usability of security and multimedia systems; making sense of information; human error and cognitive resilience
  • Information security: human and organisational aspects of security; privacy-enhancing technologies; cryptography and cryptocurrencies; cybersecurity in public policy and international relations; systems security and cybercrime
  • Intelligent systems: knowledge representation and reasoning; machine learning
  • Media futures: digital rights management; information retrieval; computational social science; recommender systems
  • Networks: internet architecture; protocols; mobile networked systems; applications and evolution; high-speed networking
  • Programming Principles, Verification and Logic’: logic and the semantics of programs; automated tools for verification and program analysis; produce mathematically rigorous concepts and techniques that aid in the construction and analysis of computer systems; applied logic outreach in AI, security, biology, economics
  • Software systems engineering: requirements engineering; software architecture; middleware technologies; distributed systems; software tools and environments; mobile computing
  • Virtual environments: presence, virtual characters; interaction; rendering; mixed reality
  • Vision and imaging science: face recognition; medical image analysis; statistical modelling of colour information; inverse problems and building mathematical models for augmented reality; diffusion tensor imaging

Research environment

UCL Computer Science is one of the leading university centres for computer science research in Europe. The department is very well-connected with research groups across the university, and is involved in many exciting multi-disciplinary research projects.

Furthermore, research groups in the department are heavily involved in collaborative research and development projects with other universities and with companies in the UK and internationally. UCL provides significant support for technology transfer, and in particular for technology start-ups, and the department has an increasingly successful record of spin-out companies including a number of spin-outs that have been acquired by Google, Facebook, Amazon, etc.

Month 0 Registration - initially MPhil registration.

Month 0-6 - General reading, directed by the supervisor, in the area of interest. This should bring you up to the sharp end of the area and allow you to appreciate what the research problems are.

Months 6-9 - More detailed reading, aimed at becoming expert enough to tackle a thesis project. A small focused project is in order here to pin the reading on. A report on the year's activities should begin to be prepared.

Month 9 - FORMAL 1ST-YEAR VIVA (10-12 for Part-time) This is the first major examination, and must take place no more than 9 months from the start date. A feedback activity. Given a read of your report, the supervisor, 2nd supervisor and an 'assessor' review the work done with the aim of providing you with proper feedback on your work. This is also a good opportunity to get feedback for the Transfer Viva and is often used as a “mock transfer”.

Months 12-18 - FORMAL TRANSFER VIVA (15-21 for Part-time) Also known as the “Upgrade Viva” - this is where you would upgrade your expected qualification from MPhil to PhD. A substantial project report is expected demonstrating the ability to conduct research, with initial research results, and a plan for completion of the work and writing of the thesis. The outcome of the viva will determine whether you are allowed to transfer registration from MPhil to PhD.

Months 24-36 - Thesis project work being tidied up and turned into a unified piece of work. Thesis writing being planned and chapters being drafted. You are now eligible for Completing Research Status

Month 36 - MOCK VIVA (48-60 for Part-time) A draft thesis and mock viva. This is to be attended by the supervisor, second supervisor and assessor and any others thought relevant. Thesis submission forms (aka Entry forms) completed and submitted.

Months 36-42 - Complete the writing of the thesis.

Month 42 - (60-72 for Part-time) Submit thesis.

See full-time summary

Accessibility

Details of the accessibility of UCL buildings can be obtained from AccessAble accessable.co.uk . Further information can also be obtained from the UCL Student Support and Wellbeing team .

Fees and funding

Fees for this course.

Fee description Full-time Part-time
Tuition fees (2024/25) £6,035 £3,015
Tuition fees (2024/25) £31,100 £15,550

The tuition fees shown are for the year indicated above. Fees for subsequent years may increase or otherwise vary. Where the programme is offered on a flexible/modular basis, fees are charged pro-rata to the appropriate full-time Master's fee taken in an academic session. Further information on fee status, fee increases and the fee schedule can be viewed on the UCL Students website: ucl.ac.uk/students/fees .

Additional costs

As each research project is unique in nature, the AFE (Additional Fee Element) is calculated on a student-by-student basis and is determined by your academic supervisor. Please contact your supervisor for further details.

A student conference and travel fund is available to students within the department to help with costs associated with attending and presenting at conferences. Applications are considered on a case-by-case basis.

For more information on additional costs for prospective students please go to our estimated cost of essential expenditure at Accommodation and living costs .

Funding your studies

UCL offers various funding opportunities for postgraduate students. Please see UCL's Scholarships website for more information.

The department offers funding for overseas and UK students. Please see the Computer Science website for more information.

Home students will have the opportunity to apply for EPSRC DTP Studentships where available.

For a comprehensive list of the funding opportunities available at UCL, including funding relevant to your nationality, please visit the Scholarships and Funding website .

CSC-UCL Joint Research Scholarship

Value: Fees, maintenance and travel (Duration of programme) Criteria Based on academic merit Eligibility: EU, Overseas

Deadlines and start dates are usually dictated by funding arrangements so check with the department or academic unit to see if you need to consider these in your application preparation. All applicants are asked to identify and contact potential supervisors before making an application. For more information see our How to apply page.

Please note that you may submit applications for a maximum of two graduate programmes (or one application for the Law LLM) in any application cycle.

Choose your programme

Please read the Application Guidance before proceeding with your application.

Year of entry: 2024-2025

Got questions get in touch.

Computer Science

Computer Science

[email protected]

UCL is regulated by the Office for Students .

Prospective Students Graduate

  • Graduate degrees
  • Taught degrees
  • Taught Degrees
  • Applying for Graduate Taught Study at UCL
  • Research degrees
  • Research Degrees
  • Funded Research Opportunities
  • Doctoral School
  • Funded Doctoral Training Programmes
  • Applying for Graduate Research Study at UCL
  • Teacher training
  • Teacher Training
  • Early Years PGCE programmes
  • Primary PGCE programmes
  • Secondary PGCE programmes
  • Further Education PGCE programme
  • How to apply
  • The IOE approach
  • Teacher training in the heart of London
  • Why choose UCL?
  • Entrepreneurship
  • Inspiring facilities and resources
  • Careers and employability
  • Your global alumni community
  • Your wellbeing
  • Postgraduate Students' Association
  • Your life in London
  • Accommodation
  • Funding your Master's

Seattle University quad and fountain looking north

  • Computer Science, MS

Gain cutting-edge expertise with our Master of Science in Computer Science (MSCS). Through flexible electives aligned with your career goals, or two optional areas of specialization in data science or software engineering, the MSCS prepares you to excel in today’s fiercely competitive tech industry.

  • All Programs
  • Request Information

About this Program

Computer science degree in seattle’s global tech industry.

Seattle University's Master of Science in Computer Science (MSCS) program offers a curriculum based on theoretical foundations and practical applications. The curriculum includes advanced courses in core areas of computer science and flexible electives that align with your professional goals.

History-Making Program for Today’s Computer Science Leaders

Seattle University has long been a leader in computer science and software engineering education. We established our pioneering Master of Software Engineering program in 1979 and awarded the world's first MSE degree in 1982. Our curriculum has been shaped by close contact with local industry professionals, ensuring that courses are relevant to the workplace and that projects are tailored to the professional needs of our students.

As the Puget Sound region developed into one of the world's leading technology hubs, our faculty developed connections with industry leaders to ensure SU students remain competitive in the job market.  Today, computer science is the fastest-growing program on our campus, and our graduate students are employed by major tech brands such as Microsoft, Meta, Google and others.

  • How to Apply

Graduate Computer Science Degree at a Glance

Learn more about how this graduate degree from the Department of Computer Science will contribute to your career goals. Below you can explore the program variants and decide which path is the best fit for you. See for yourself how impactful a Seattle University degree can be.

In the general option, you get to choose your electives. You can develop a focused or broad foundation that aligns with your interests and academic goals. There are two variations of the MSCS general option:

  • Course Only: You take an additional elective course and a seminar that explores state-of-the-art technology advances in computer science.
  • Research Project: You complete a faculty-supervised research project spanning 2-3 academic quarters. The research projects enable you to focus on your specific areas of interest and the research interests of faculty members.

If you chose to participate in research project opportunities, you’ll have a chance to be mentored by faculty, publish your work, and present on campus or at conferences. These projects provide distinctive opportunities to gain hands-on research experience and prepare you for career advancement or for further post-graduate education at internationally recognized institutions.

Sample Plan for MSCS – General Option

The MSCS with a specialization in data science (MSCS-DS) provides you the opportunity to develop computer solutions related to data science. Our unique program is designed so that upon completion, you’ll receive both an MSCS degree and a specialization within data science.

This combination is very attractive to today's leading employers as there's growing demand for developers that have experience in data science. As a student in this specialization, you must complete the set of core courses that are part of all MSCS degrees at Seattle University, plus a set of data science courses. The program culminates in a capstone project that addresses real-world challenges in the field of data science.

The specialization can be completed in as little as five academic quarters, only if you start in the fall quarter. Due to course sequencing, if you start in the winter quarter you can complete the program in seven academic quarters, and if you start in the spring quarter you can complete the program in six academic quarters.

Data Science Specialization Outcomes

  • Demonstrate a solid foundation in core areas of data science theory and practice including data analysis methodologies, machine learning, and best practice in data visualization and presentation of analysis results and conclusions.
  • Demonstrate theoretical and practical skills in the systems and software engineering needed to process large data sets.

Sample Plan for MSCS - Data Science Specialization

The MSCS with a specialization in software engineering (MSCS-SE) enables you to build the skill set you will need for a fulfilling career in the software industry. You'll gain hands-on experience across the software development life cycle — from requirements analysis, to architecture and design, to development and testing. The Department of Computer Science has been working with local tech companies for decades, meaning you'll benefit from close industry connections and a curriculum that is current and relevant to industry needs.

The MSCS-SE program consists of a set of core courses common to all MSCS degrees at Seattle University plus a set of software engineering courses. The program culminates in a capstone project that addresses real-world challenges in the field of software engineering.

The specialization can be completed in six academic quarters if you start in the fall quarter, five academic quarters if you start in the winter quarter and seven academic quarters if you start in spring quarter.

Software Engineering Specialization Outcomes

  • Demonstrate a solid foundation in core areas of software engineering theory and practice including all areas of the software development life cycle.
  • An ability to function effectively on teams to establish goals, plan tasks, meet deadlines, manage risk and produce deliverables.

Sample Plan for MSCS - Software Engineering Specialization

  • Demonstrate in-depth knowledge of core areas and advanced topics in computer science.
  • An ability to design, implement and evaluate computer-based solutions to meet a given set of requirements.
  • An ability to effectively communicate technical concepts in written and oral form.
  • An ability to make informed judgments in computing practice based on legal, ethical and social considerations.
  • An ability to understand computer science literature to maintain professional currency.

What You’ll Learn

Explore the classes you’ll take as a student here.

  • Course Catalog

Top 25% in Science & Engineering

Seattle University ranks #40 in the nation —U.S. News & World Report, 2023

Ready for Seattle’s Top Tech Jobs

A group of people sitting at a table with laptops.

High-Demand Graduates

Our curriculum was developed in collaboration with industry leaders and designed to prepare you with the industry’s most in-demand technical and problem-solving skills, enabling you to distinguish yourself in a fiercely competitive job market. In fact, most MSCS graduates are employed within six months of graduation (2017–2020). Seattle University graduates are employed by Amazon, Microsoft, Google, F5 Networks and other major tech firms in the region.

Projected Job Growth (2022-2032)

According the the Bureau of Labor Statistics, demand for software developers is expected to grow 25 percent over the next decade.

A group of students sitting around a table in a library.

Inclusive, Global Education

As a student at Seattle University, you'll have the opportunity to learn in one of the largest and most culturally diverse independent universities in the Northwest. Our Jesuit values mean we see the world through a global, justice-focused lens. Our strong commitment to diversity and low student-to-faculty ratio help create a forward-thinking, close-knit community where everyone can feel at home—and go on to thrive in a global workforce.

A group of people looking at posters in a hallway.

Support for Career Changers

Are you interested in the MSCS program but have no undergraduate computer science coursework? Bridge to the MSCS through the Computer Science Fundamentals Certificate. You’ll get the coursework you need to transition to the full computer science graduate program.

From Our Alumni

Rupansh phutela.

“The CS faculty at Seattle U is truly exceptional, combining deep expertise with a genuine commitment to student engagement and growth. Working closely with some of the best professors at the university, Dr. Shadrokh Samavi and Prof. Timothy Spinney, I witnessed an unwavering dedication to student success and willingness to provide guidance and mentorship. If you're looking to advance your education in computer science and explore cutting-edge technology stacks, I highly recommend Seattle U.”

MSCS ’23

Featured Faculty

Steve Hanks, PhD

Professor and Amazon Chair, Computer Science

Wan Bae, PhD

Professor, Computer Science

Adair Dingle, PhD

Assistant Professor, Computer Science

Michael Koenig, MSE

Assistant Teaching Professor

Eric Larson, PhD

Professor and Associate Chair, Computer Science

Richard LeBlanc, PhD

Associate Professor, Computer Science

Zy Li

Associate Teaching Professor, Computer Science

Michael McKee, MSE

Associate Teaching Professor, Computer Science Director, Computer Science Fundamentals Certificate Program

Ken Rabold

Adjunct, Computer Science

Susan Reeder, MA

Professor and Director of MSCS Ph.D., Computer Science, University of Cincinnati

Discover More Programs to Explore

Computer science fundamentals, certificate.

The Computer Science Fundamentals Certificate prepares you for a new career in the tech industry and is a bridge to the MS in Computer Science program. No prior programming experience is required.

  • Certificate

Data Science, MS

Our graduate degree in data science combines aspects of statistics and computer science with data analysis and modeling. You’ll gain the technical and analytical skills needed to advance your career.

  • Master of Science

Computer Science, Accelerated BS & MS

Earn both a BS and MS in computer science in only 5 years. You’ll save time on your advanced degree and enjoy a streamlined graduate application process.

  • Bachelor of Science, Master of Science

Get in Touch

We’re here to help. For information about computer science graduate degrees at Seattle University, contact:

Computer Science Department

Please enable Javascript in your web browser in order to use the features on this website.

CS MS Programs

Jump to a program:, computer science m.s..

The department offers a M.S. in Computer Science suited to individuals with an undergraduate degree in several fields, including CS, Math, Physics, Economics, Biology, and other social, natural, or physical sciences or the humanities. The M.S. is an effective gateway into CS for students with backgrounds in other disciplines (basic programming and data structures, as well as quantitative aptitude are the only requirements.)

Those obtaining the degree may pursue careers in industry or enter a Ph.D. program in Computer Science.

Students are required to take the following 3 core courses:

  • CS 526: Algorithms or CS 523 Data Structures and Algorithms
  • CS 551: Systems Programming
  • CS 534: Machine Learning

In addition, students are required to take at least 4 concentration electives (12+ credit hrs) from among many electives such as:

  • CS 524: Theory of Computing
  • CS 554: Database Systems
  • CS 540: Software Engineering
  • CS 556: Program Language and Compilers
  • CS 557: Artificial Intelligence
  • CS 562: Advanced Computer Systems
  • CS 570: Data Mining
  • CS 580: Operating Systems
  • CS 581: High Performance Computing
  • CS 584: Topics in Computer Science

Students are required to choose ONE of the following tracks:

Coursework:.

Practicum: all MS students will be required to complete a practicum (CS596R: Computer Science Master's Practicum) involving a substantial project either under the direction of an Emory faculty member or a Computer Science/Informatics expert in Industry.

This requirement is intended to provide students with practical experience with real life projects, an essential element of an applied discipline such as Computer Science. In order to graduate, every MS student should successfully complete at least one CS596R. As an "R" designated course, students may repeat this once, and in exceptional circumstances, one additional time with permission from the Director of Graduate Studies. Students may substitute at most one of the above electives with a relevant course from Mathematics, Computer Science, Biology, Chemistry, Physics, Biomedical Informatics, the Rollins School of Public Health, School of Medicine, and appropriate schools at Georgia Tech through the ARCHE program. When substituting courses, a student must obtain prior written approval from the thesis advisor and CSI DGS/program director(s).

All MS coursework must be completed with a grade of C or higher. The GPA of all core, elective, and additional courses must be 3.0 or higher, i.e. a B average or better. Information on the web pages are for information only, definitive rules are in the graduate handbook.

Computer Science M.S (Biomedical Concentration)

The departments of Computer Science, Biomedical Informatics, and Biostatistics jointly offer a M.S. in Computer Science with a Biomedical Informatics concentration suited to individuals with an undergraduate degree in an appropriate discipline, e.g., mathematics, statistics, computer science, or a natural, physical or social sciences subject.

Those obtaining the degree will be exceptionally well-prepared for next-generation careers in industry, government, or public health, or to enter a doctoral program in Informatics, Computer Science, Biostatistics or Statistics.

  • BMI 500: Introduction to Biomedical Informatics (3)
  • BMI 510 Biostatistics for Machine Learning (4)
  • CS 534 or BMI 534: Machine Learning (3)

In addition, students are required to take at least 4 concentration electives from many possible choices including:

  • BIOS 510: Probability Theory I (4)
  • BIOS 511: Statistical Inference (4)
  • BIOS 540: Introduction to Bioinformatics (2)
  • BIOS 545: Introduction to to R Programming (2)
  • CS 563: Digital Image Processing
  • IBS 523: Cancer Biology I (4)

Students are required to choose one of the following tracks:

  • Thesis: An acceptable masters thesis and oral defense (9 credit hours).
  • Project: Completion of one approved elective course (3+ credit hours), AND a faculty supervised project, formally taken by registering for CS598 (for up to 6 credit hours). The project may be external as long as it is approved and co-advised by the faculty advisor. The project result may be in the form of a report or documented software. Satisfactory completion of the project requires approval by the faculty advisor.
  • Coursework: Completion of 9 additional elective hours. Courses outside the department (e.g., from the sciences, schools of medicine and public health, or the business schools) may be taken if they coincide with the degree objective of the student. Approval of electives will be by the Computer Science Committee.

Practicum: all MS students will be required to complete a practicum (CS596R: Computer Science Master's Practicum) involving a substantial project either under the direction of an Emory faculty member or a Computer Science/Informatics expert in Industry. This requirement is intended to provide students with practical experience with real life projects, an essential element of an applied discipline such as Computer Science and Informatics.

In order to graduate, every MS student should successfully complete at least one CS596R. As an "R" designated course, students may repeat this once, and in exceptional circumstances, one additional time with permission from the Director of Graduate Studies.

Students may substitute at most one of the above electives with a relevant course from Mathematics, Computer Science, Biology, Chemistry, Physics, Biomedical Informatics, the Rollins School of Public Health, School of Medicine, and appropriate schools at Georgia Tech through the ARCHE program. When substituting courses, a student must obtain prior written approval from the thesis advisor and CSI DGS/program director(s).

Graduate (CS MS)

Get the Reddit app

A subreddit dedicated to PhDs.

Curious about the online Ph.D programs for Computer Science and WHY they wouldn't be respected as traditional Routes.

Im currently in the discussion of doing the Computer Science Ph.D program@ NorthCentral University and its good for what i see. However, I see that Online Ph.Ds arent respected and Im is that by field or study or period, Because most in the IT feild dont have a degree and if they do its a B.S. and the ones who have a Masters are in a leadership position. I been working in the field for about 2/3 years, while in being active duty ive only did online school. I have a crazy amount of projects and Skills but to say my online Degree in my field of course doesnt hold weight paired with my skills is crazy to me. Im going for my Ph.D to conduct research(basically write my own book about automation, ML, AI basically) and secondly to show my kids its doable. Im literally curious outside of my field if I were to approach someone in with a Ph.D that went the traditional route would you really think it was the same if im working and going to school ????

Bachelor's Degree in Computer Science

Why pursue a bachelor's degree in computer science.

The concentration in Computer Science is designed to teach students skills and ideas they will use immediately and in the future. Because information technology affects every aspect of society, graduates with computer science degrees have open to them an enormous variety of careers—engineering, teaching, medicine, law, basic science, entertainment, management, and countless others. 

At Harvard College, students choose a "concentration," which is what we call a major. All prospective undergraduate students, including those intending to study engineering and applied sciences, apply directly to Harvard College . During your sophomore spring you’ll declare a concentration, or field of study. You may choose from 50 concentrations and 49 secondary field (from Harvard DSO website ).

All undergraduates in Computer Science at Harvard are candidates for the Bachelor of Arts degree (A.B.) . With the knowledge that it requires extra course work, you can consider the more intensive  A.B./S.M. option  through a concurrent masters degree.

Learn about our Computer Science concentrators  >

Apply to Harvard College  >

A.B. in Computer Science

The basic degree requirements are eleven to fourteen 4-credit courses in mathematics, theoretical computer science, computer software, and other areas of computer science. Math courses cover linear algebra, single variable calculus and probability/statistics. Students who place out of part or all of the introductory calculus sequence, Mathematics 1ab, reduce their concentration requirements to 11 courses.

Computer Science Secondary Field

A lightweight way of getting official recognition within Harvard for work in two fields is to do one or the other as a secondary field. For Computer Science, this involves taking 4 courses in the secondary field. Learn more about the  computer science secondary field .

A.B./S.M. in Computer Science

Our  AB/SM degree program  is for currently enrolled Harvard College students only. Students who are eligible for  Advanced Standing  on the basis of A.P. tests before entering Harvard may be able to apply for admission to the S.M. program of the Graduate School of Arts and Sciences and graduate in four years with both a bachelor’s and master’s degree (not necessarily in the same field).

Beginning with the class of 2022, students have the opportunity to apply to the Graduate School of Arts and Sciences for a master’s degree pursued concurrently with the bachelor’s degree. As part of the  concurrent degree program , students will be allowed to double-count up to sixteen credits (normally, four courses) for the Bachelor of Arts and the Master of Science. An undergraduate pursuing the concurrent degree must complete both of these degrees by the end of eight terms of residency, or the equivalent.

The Mind, Brain, and Behavior Program (MBB)

Students interested in addressing questions of neuroscience and cognition from the perspective of computer science may pursue a special program of study affiliated with the University-wide Mind, Brain, and Behavior Initiative, that allows them to participate in a variety of related activities. (Similar programs are available through the Anthropology, History and Science, Human Evolutionary Biology, Linguistics, Neurobiology, Philosophy, and Psychology concentrations.) Requirements for this honors-only program are based on those of the computer science Requirements for Honors Eligibility. See the  handbook entry  for more information and also  Frequently Asked Questions about the MBB Track . This is an honors track program: students are eligible for English Honors.

Why study CS at Harvard? What’s different about pursuing CS in a liberal arts setting?

Get the answer to these questions and learn more about CS .

Prerequisites

Learn about the prerequisites for the concentration on our  First-Year Exploration page . Students interested in concentrating in computer science can refer to our Sophomore Advising page  and request to be matched with a Peer Concentration Advisor  (PCA). PCAs serve as peer advisors for pre-concentrators (and current concentrators), providing a valuable perspective and helping students to discover additional resources and opportunities.

Requirements

Learn more about the Computer Science requirements >

View current Computer Science courses . >

View sample plans of study. >

Tags for Computer Science courses. > 

Research Opportunities in Computer Science

As part of your Bio/Biomedical Engineering coursework, or perhaps as part of individual research opportunities working with professors, you will have the chance to take part in or participate in some extraordinary projects.  Learn more about research opportunities at Harvard SEA S.

Learn about the research interests of our Computer Science faculty .

Computer Science Career Paths

Learn about potential career paths for students for students concentrating in Computer Science . 

Computer Science & Society

Harvard Computer Science has several programs that allow undergraduate students to think about the broader issues in tech and CS.

Computer Science Clubs and Organizations

SEAS-affiliated student organizations are critical to the overall growth of our concentrators as engineering and applied science professionals. These organizations enable our students to pursue passion projects and events in areas of interest that are complementary to the current formal academic curriculum. Learn more about computer science student clubs and organizations .

In Computer Science

  • First-Year Exploration
  • Concentration Information
  • Secondary Field
  • Senior Thesis
  • AB/SM Information
  • Student Organizations
  • How to Apply
  • PhD Timeline
  • PhD Course Requirements
  • Qualifying Exam
  • Committee Meetings (Review Days)
  • Committee on Higher Degrees
  • Research Interest Comparison
  • Collaborations
  • Cross-Harvard Engagement
  • Lecture Series
  • Clubs & Organizations
  • Centers & Initiatives
  • Alumni Stories

COMMENTS

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

  2. 25 Best Online PhD in Computer Science Degree Programs

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

  3. Best Online Doctoral Degrees in Computer Science

    Bachelor's. Postsecondary Teacher (Professor) $80,560. Doctorate. Source: Bureau of Labor Statistics. In short, when it comes to computer science as a degree options, earning a Ph.D. only makes ...

  4. 10 Most Affordable Online PhD in Computer Science Programs

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

  5. Doctor of Philosophy in Computer Science

    A student who wishes to study Graduate Computer Science must have the ability to develop and analyze software for their study. Understanding the interface between computer hardware and software is also required, as is some mathematical fluency. ... Center for Distance Education. 365 Barr Avenue P.O. Box 5247. Mississippi State, MS 39762 Call ...

  6. Ph.D. in Computer Science

    CSCI 557. Computer Forensics. 3 Credits. An overview of the techniques to detect and assess the level of penetration of a security breach. Topics include forensic science in the cyber domain, laws and ethics of forensic activities, digital evidence, methods of forensic investigation, and forensic procedures in a variety of operating systems and network configurations.

  7. Best Online PhD of Computer Science Degree Programs (Doctorates) 2024

    Clarkson University. Potsdam , NY. #14 Top 15 Best Online Colleges for Transfer Students in 2024 #8 Best Small Colleges in New York 2024 #13 Most Affordable Online Computer Science PhDs (Doctorates) 2024 #13 Top 18 Most Affordable No GRE Online PhD Degree Programs. Tuition + fees.

  8. Online Doctorate in Computer Science

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

  9. PhD Programs in Computer Science

    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. Learners can devote their studies to general computer science or choose a specialty area, such as one of the following: Computer science. Algorithms, combinatorics, and optimization.

  10. Best Online Ph.D. In Computer Science

    Computer science is a popular major, especially among graduate students.According to the National Center for Education Statistics, the number of graduate students enrolled in computer science programs more than doubled between 2007 and 2019, from 48,000 to 101,000.. A Ph.D. in computer science can prepare you for a variety of high-paying tech jobs — and you can even earn the degree online.

  11. Online PhD in Computer Science Programs

    Online PhD in Computer Science Programs - A Compete Guide. Learn what the top online PhD in Computer Science programs are, how to select a program best for you, & the opportunities for graduates!

  12. 9 Online Computer Science PhD Programs to Consider

    Related: 13 Best Jobs for Students Earning a Computer Science Degree. 9. University of Rhode Island. The University of Rhode Island in Kingston, Rhode Island, is a research-oriented university with a computer science Ph.D. program. Classes are offered on campus and online, but the degree cannot be completed entirely online.

  13. Top Computer Science Ph.D. Programs

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

  14. PhD in Computer Science & Engineering| University of Fairfax

    A research-oriented degree for working professionals with a master's degree in computer science and engineering. The program consists of 62 credits and is delivered via distance learning with a phased approach to the dissertation.

  15. Application for PhD in Computer Science (Distance Learning)

    Application for PhD in Computer Science (Distance Learning) When would you like to start this programme? 2024 September, full-time (Distance Learning) ... , full-time (Distance Learning) 2025 April, part-time (Distance Learning, 72 months) Have the following documents ready. You will need to upload the following documents when you apply:

  16. Computer Science

    Course Overview. This is a Distance Learning PhD. The content of this PhD is identical to the on-campus offering, with the exception of being provided mostly online w ith some presence on campus if/when required.. You will undertake an individual computer science research project over one, two or three years, supported by our internationally renowned experts.

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

  18. PhD in Computer Science

    Postgraduate Research Admissions Team. Department of Computer Science. Email: [email protected]. Tel: +44 (0)1904 325412. Study for your doctorate in a dynamic and challenging department, where academic rigour and excellence is at the heart of everything we do. You will have the opportunity to work with leading academics and be part ...

  19. Distance learning PhD Computer Science and Information Technology

    PhD students at the School of Mathematics and Computer Science are supervised by academics who are leading experts in their particular Read more... 4 years Distance without attendance degree: £4,712 per year (UK) 4 years Full time degree: £4,712 per year (UK) 4 years Full time degree: £4,712 per year (UK) 8 years Part time degree: £2,356 ...

  20. PhD Computer Science (2024 entry)

    The PhD is a three-year (or six year, if taken part-time) degree resulting in a substantial thesis.. The Department of Computer Science is one of the largest in the UK covering a huge spectrum of Computer Science topics. We currently have research groups ranging from Advanced Processor Technologies to Text Mining.. Our core Computer Science research is augmented by interdisciplinary research ...

  21. Computer Science (4 Year Programme) MPhil/PhD

    The PhD programme in UCL Computer Science is a 4-year programme, in which you will work within research groups on important and challenging problems in the development of computer science. We have research groups that cover many of the leading-edge topics in computer science, and you will be supervised by academics at the very forefront of their field.

  22. Computer Science Distance/Online PhD : r/PhD

    Computer Science Distance/Online PhD . Hello, I just wanted to see if anyone has done the distance/online PhD for computer science? There are several schools that offer this (such as Missouri S&T and University of South Carolina) and I am hoping to get some insight on the experience of it all.

  23. Computer Science, MS

    The curriculum includes advanced courses in core areas of computer science and flexible electives that align with your professional goals. History-Making Program for Today's Computer Science Leaders. Seattle University has long been a leader in computer science and software engineering education.

  24. CS MS Programs

    The department offers a M.S. in Computer Science suited to individuals with an undergraduate degree in several fields, including CS, Math, Physics, Economics, Biology, and other social, natural, or physical sciences or the humanities. ... an essential element of an applied discipline such as Computer Science. In order to graduate, every MS ...

  25. Curious about the online Ph.D programs for Computer Science ...

    I found a few by a basic Google search: University of North Dakota, University of Mississippi, and University of Arkansas - Little Rock all offer 100% fully online PhD in Computer Science degree. Not sure where they rank in terms of R1, R2, etc but these are state schools so they would be completely respected in terms of being legit.

  26. Bachelor's Degree in Computer Science

    Computer Science Secondary Field. A lightweight way of getting official recognition within Harvard for work in two fields is to do one or the other as a secondary field. For Computer Science, this involves taking 4 courses in the secondary field. Learn more about the computer science secondary field. A.B./S.M. in Computer Science