Get the Reddit app

This subreddit is for discussing academic life, and for asking questions directed towards people involved in academia, (both science and humanities).

Remote PhD in CS

I am interested in pursuing a PhD in Computer Science but life happens and I have a <1 year old son. In my current scenario, I cannot possibly leave my family and pursue my own interests. My current pay grade would allow me to support my family and at the same time afford the international student fee at any UK university so I am thinking of doing it remotely while based out of UK. Unfortunately, I can't find any reputable university (top 100) that allows anyone to do it ...

I asked several school admins and they were kind of open and asked me to seek the potential advisor's approval. But asking for the professor who I'm keen to work with is the difficult part where they just don't respond or "nah i'm not in a position to do it"....

I'm not sure if anyone knows someone who actually did it with a reputable university... or know some professor who is open-minded enough to accept a student that is based outside of UK....

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 Ph.D. in Computer Science Programs

Tessa Cooper

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

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

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

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

Explore our full list of Integrity Network members.

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

Person in college

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

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

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

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

Top Online Ph.D. in Computer Science Programs

Mississippi state university.

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

Nova Southeastern University

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

University of South Carolina-Columbia

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

University of Southern California

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

Get Started on Your Doctorate Today

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

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

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

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

Did You Know?

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

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

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

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

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

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

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

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

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.

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.

  • Chat with a Live Advisor Live Chat
  • 1-800-NAT-UNIV (628-8648)
  • Bachelor of Arts Degree in Early Childhood Education (BAECE)
  • Bachelor of Arts in Early Childhood Development with an Inspired Teaching and Learning Preliminary Multiple Subject Teaching Credential (California)
  • Bachelor of Arts in English
  • Bachelor of Arts in History
  • Master of Arts in Social Emotional Learning
  • Master of Education in Inspired Teaching and Learning with a Preliminary Multiple and Single Subject Teaching Credential and Intern Option (CA)
  • Master of Arts in Education
  • Master of Early Childhood Education
  • Education Specialist
  • Doctor of Education
  • Doctor of Philosophy in Education
  • Doctor of Education in Educational Leadership
  • Ed.D. in Organizational Innovation
  • Certificate in Online Teaching (COT) Program
  • Online Medical Coding Program
  • Building Our Team Through Community Policing
  • Inspired Teaching and Learning with a Preliminary Single Subject Teaching Credential
  • Inspired Teaching and Learning with a Preliminary Multiple Subject Teaching Credential and Internship Option (California)
  • Preliminary Administrative Services Credential (CA Option)
  • Preliminary Education Specialist Credential: Mild/Moderate with Internship Option (CA)
  • All Teaching & Education
  • Associate of Science in Business
  • Bachelor of Business Administration
  • Bachelor of Science in Healthcare Administration
  • Bachelor of Arts in Management
  • Master of Business Administration (MBA)
  • Master of Public Health (MPH)
  • Master of Science in Data Science
  • Master of Public Administration
  • Doctor of Criminal Justice
  • Doctor of Philosophy in Organizational Leadership
  • Doctor of Business Administration
  • Doctor of Philosophy in Business Administration
  • Post-Baccalaureate Certificate in Business
  • Post-Master's Certificate in Business
  • Graduate Certificate in Banking
  • Certificate in Agile Project Management
  • All Business & Marketing
  • Bachelor of Science in Nursing (BSN) (California)
  • Bachelor of Science in Nursing (BSN) Second Bachelor Degree (California)
  • Bachelor of Science in Clinical Laboratory Science
  • Bachelor of Science in Public Health
  • Master of Science in Nursing
  • Master of Science in Health Informatics
  • Master of Healthcare Administration
  • Doctor of Nurse Anesthesia Practice (DNAP)
  • Doctor of Health Administration
  • Doctor of Nursing Practice in Executive Leadership
  • LVN to RN 30 Unit Option Certificate
  • Psychiatric Mental Health Nurse Practitioner Certificate
  • Family Nurse Practitioner Certificate
  • Emergency Medical Technician Certificate
  • All Healthcare & Nursing
  • Bachelor of Arts in Psychology
  • Bachelor of Arts in Integrative Psychology
  • Bachelor of Science in Criminal Justice Administration
  • Bachelor of Arts in Sociology
  • Master of Science in Applied Behavioral Analysis Degree
  • Master of Arts Degree in Counseling Psychology
  • Master of Arts in Consciousness, Psychology, and Transformation
  • Doctor of Clinical Psychology (PsyD) Program
  • Doctor of Philosophy in Marriage and Family Therapy
  • Doctor of Philosophy in Psychology
  • Doctorate of Marriage and Family Therapy
  • Graduate Certificate in Trauma Studies
  • Post-Master's Certificate in Psychology
  • Post-Baccalaureate Certificate in Applied Behavior Analysis
  • Pupil Personnel Services Credential School Counseling (PPSC)
  • University Internship Credential Program for Pupil Personnel Services School Counseling (California Only)
  • All Social Sciences & Psychology
  • Bachelor of Science in Cybersecurity
  • Bachelor of Science in Electrical and Computer Engineering
  • Bachelor of Science in Computer Science
  • Bachelor of Science in Construction Management
  • Master of Science in Cybersecurity
  • Master of Science in Computer Science
  • Master of Science in Engineering Management
  • Doctor of Philosophy in Data Science

Doctor of Philosophy in Computer Science

  • Doctor of Philosophy in Technology Management
  • Doctor of Philosophy in Cybersecurity
  • All Engineering & Technology
  • Associate of Arts in General Education
  • Bachelor of Arts in Digital Media Design
  • Bachelor of Arts in General Studies
  • Master of Arts in English
  • Master of Arts in Strategic Communication
  • Foreign Credential Bridge Program
  • All Arts & Humanities
  • Graduate Certificate in Forensic and Crime Scene Investigations
  • Bachelor of Public Administration
  • Bachelor of Science in Homeland Security and Emergency Management
  • Minor in Business Law
  • Master of Criminal Justice Leadership
  • Master of Forensic Sciences
  • Master of Science in Homeland Security and Emergency Management
  • Doctor of Public Administration
  • All Criminal Justice & Public Service
  • Paralegal Specialist Certificate Corporations
  • Paralegal Specialist Certificate Criminal Law
  • Paralegal Specialist Certificate Litigation
  • Associate of Science in Paralegal Studies
  • Bachelor of Arts in Pre-Law Studies
  • Bachelor of Science in Paralegal Studies
  • Juris Doctor
  • Associate of Science in Human Biology
  • Associate of Science in General Education
  • Bachelor of Science in Biology
  • Bachelor of Science in Mathematics
  • All Science & Math
  • Program Finder
  • Undergraduate Admissions
  • Graduate Program Admissions
  • Military Admissions
  • Early College
  • Credential & Certificate Programs
  • Transfer Information
  • Speak to an Advisor
  • How to Pay for College
  • Financial Aid
  • Scholarships
  • Tuition & Fees
  • NU offers a variety of scholarships to help students reduce their financial burden while focusing on achieving their goals. Explore Scholarships
  • Office of the President
  • Board of Trustees
  • Accreditation
  • Course Catalog
  • Workforce and Community Education
  • Academic Schools/Colleges
  • Academies at NU
  • NU Foundation
  • President’s Circle
  • Military & Veterans
  • Coast Guard
  • Space Force
  • National Guard & Reservist
  • Military Spouses & Dependents
  • Military Resources
  • NU proudly serves active duty and Veteran students from all branches of the military — at home, on base, and abroad. Military Admissions
  • Online Degrees & Programs
  • Consumer Information
  • Student Login
  • Graduation Events
  • Student Portal
  • Student Bookstore
  • Student Resources
  • Dissertation Boot Camp
  • Show your NU pride and shop our online store for the latest and greatest NU apparel and accessories! Shop Now
  • Request Info
  • Our Programs

Person working at desk in office

Doctor of Philosophy   in Computer Science   (PhD-CS)

100% online phd-cs.

Complete your studies on your own time.

New start date every Monday

Start your first course when it’s convenient for you.

40 Months to your PhD-CS

Finish your PhD-CS in just 20 courses.

National and Northcentral have merged, and this program is now offered by NU.  Learn more .

Build a better future in technology with the 100% online Doctor of Philosophy in Computer Science (PhD-CS) degree program at National University. Expand your expertise by studying subjects such as software engineering, artificial intelligence, data mining, and cybersecurity. Your doctoral journey will take you deep into the examination of real-world computational issues and the analysis of advanced computing problems.

Through NU’s PhD-CS program, you’ll be given the opportunity to propose your own research, complete hands-on replication studies, and add to the computer science knowledge base. You’ll build your own portfolio while completing your doctoral studies.

Build a Better Technology Future

National University’s innovative PhD in Computer Science program exposes you to the latest concepts, methods, and technology through cutting-edge courses designed and taught by highly experienced and respected industry experts. 

WASC logo

The Western Association of Schools and Colleges (WASC) accredits public and private schools, colleges, and universities in the U.S.

Course Details

  • Credit Hours: 60
  • Courses: 20
  • Estimated Time to Complete: 40 months

The Doctor of Philosophy in Computer Science (PhD-CS) program can be completed in 60 credits. Each course runs 8 weeks and dissertation courses run 12 weeks.

Course Sequence

The PhD program requires a minimum of 60 credits. Additional credit hours may be allowed as needed to complete the dissertation research. If granted, additional courses will be added to the student degree program in alignment with the SAP and Academic Maximum Time to Completion policies. Students who do not complete their program in accordance with these policies may be dismissed.

All incoming PhD-CS students will complete a required writing assessment during their first course, TIM8101.

In this course, students will study how computer science concepts and theories can be applied and used to solve real-world problems. Students will also be introduced to research in computer science and become acquainted with venues for sharing knowledge in the field. 

Programming languages and algorithms evolve due to changes in technology, needs, security, and other environmental adjustments. Programming must therefore adjust solutions quickly while limiting the use of resources. This course is an advanced study of the practical and theoretical principles behind the design, analysis, and implementation of algorithms and programming languages for research and professional practice. During this course, you will evaluate the practical and theoretical principles behind language development and the use of different programming languages to address programming problems. You will also examine current algorithms and their evolution for resolving common and anticipated computational problems.

In this course, students will explore emerging issues in computer network design and management. Of particular attention will be topics on how mobile computing has changed the way networks are designed and managed.

Organizations depend on distributed systems and parallel computing to achieve the performance and reliability required by their systems. These systems provide organizations with the ability to leverage hardware and software platforms to improve efficiency. During this course, you will research the latest developments in computing concepts, such as instruction level parallelism, task level parallelism, multicore computing, and distributed algorithms. You will complete the course by predicting evolving trends in distributed algorithms and parallel computing.

Data and databases are the foundation of all business systems. Organizations that do not understand the importance of data management are less likely to survive in the modern economy. During this course, you will study advanced concepts of database management systems and data warehouses. You will also research processes and techniques used to improve data repositories, manipulate data, and prevent data corruption. By the end of the course, you will be able to construct, assess, and transform data to improve business intelligence to support informed business decisions.

This course includes methods, means, and processes involved in transforming raw data into useable form for a multitude of analytics. Data curation is a set of processes that transforms, manages, stores, and democratizes data for use for analysts and data scientists through the lifecycle of data. The curation of data enables an organization or researcher to maximize the value of the data and effectively use the transformed data to produce and deliver insights. This course considers data that have been already acquired and integrated into useable repository and focuses on teaching techniques to make those data usable for next steps in developing analytics models.

This course will consolidate a foundation of concepts relating to security and cybersecurity, enabling the successful examination of greater detail and complexity in later courses. You will examine the full range from governance through compliance with laws, through people risks, to technology. Various mitigation options are considered to reduce vulnerabilities, counter threats, and to protect an organization’s data and system assets. You will study the need to protect organizations from future exposures and apply critical thinking and synthesis to motivate the resources needed to defend an organization.

With more application systems and data processed, together with mobile, cloud, and virtual environments all technology system risks increase for security, privacy, compliance issues. While expectations for safety rise, increased complexity and threats make the provision far more difficult and expensive. Record tampering and accidental or intentional exposure are also among the internal risks every enterprise face. During this course, you will learn how to assess, mitigate, and manage risks, threats, and vulnerabilities. You will also study theories, models, standards, and frameworks that aid the effective design, protection mechanisms, practices, and procedures to implement and manage operations within information systems.

This course serves as an extensive exploration of statistics for the technology leader. Included in the course, is an advanced examination of statistical analyses commonly used for information systems and technology research. During this course, you will use different statistical tools to enhance your advanced analytical skills. These statistical analysis skills are required to plan, conduct, and interpret quantitative data to inform enterprise decisions. You will also learn to illustrate and produce technical output reports.

Artificial intelligence is becoming more and more useful in helping solve everyday problems. Intelligent agents and natural language processing have become common in the marketplace. During this course, you will evaluate the impact of artificial intelligence on performance and enterprise resources. You will also expand your ability to improve an artificial intelligence application to address varied user specifications. Finally, you will be able to produce a complete artificial intelligence project plan that will integrate with current and proposed IT solutions for process improvement.

Business processes change continually and require new technology solutions to improve production. Improved technology solutions can speed up processes, increase service delivery speed, and reduce the number of defects. This project-driven technical research course explores the principles and processes needed for the efficient development of software solutions with a focus on software quality design and development. During this course, you will research and suggest models and frameworks to improve software development processes based on different business problems and needs.

This course provides a survey of the different methods used to conduct technology-based research. During this course, you will learn about the research principles and methodologies that guide scientific inquiry in order to develop an understanding of the effects of research on individuals and organizations. Specifically, you will study the scientific research lifecycle, data collection methods, and research design methodology. You will finish the course by selecting a research design methodology to support your research interests through the remainder of your program.

Select one of the three research choices below.

This course is an advanced examination of the theories, concepts, and strategies for managing technology policies while developing and implementing computer science projects. During this final course in the PhD-CS program, before starting the dissertation sequence, you will research and design an information technology policy strategy for software development and implementation. You will also evaluate ways to improve the competitive position of an organization, recommend coding control structures for data integrity and security, and plan ways to address business concerns regarding the adoption of new technologies.

The Pre-Candidacy Prospectus is intended to ensure students have mastered knowledge of their discipline prior to candidacy status and demonstrated the ability to design empirical research as an investigator before moving on to the dissertation research coursework. Students will demonstrate the ability to synthesize empirical, peer reviewed research to support all assignments in this course. The Pre-Candidacy Prospectus is completed only after all foundation, specialization, and research courses have been completed.

Students in this course will be required to complete Chapter 1 of their dissertation proposal including a review of literature with substantiating evidence of the problem, the research purpose and questions, the intended methodological design and approach,  and the significance of the study. A completed, committee approved (against the minimum rubric standards) Chapter 1 is required to pass this course successfully. Students who do not receive approval of Chapter 1 to minimum standards will be able to take up to three supplementary 8-week courses to finalize and gain approval of Chapter 1.

Students in this course will be required to work on completing Chapters 1-3 of their dissertation proposal and receive committee approval for the Dissertation Proposal (DP) in order to pass the class. Chapter 2 consists of the literature review. Chapter 3 covers the research methodology method and design and to includes population, sample, measurement instruments, data collection and analysis, limitations, and ethical considerations. In this course, a completed, committee-approved Chapters 2 and 3 are required and, by the end of the course, a final approved dissertation proposal (against the minimum rubric standards). Students who do not receive approval of the dissertation proposal will be able to take up to three supplementary 8-week courses to finalize and gain approval of these requirements.

Students in this course will be required to prepare, submit, and obtain approval of their IRB application, collect data, and submit a final study closure form to the IRB. Students still in data collection at the end of the 12-week course will be able to take up to three supplementary 8-week courses to complete data collection and file an IRB study closure form.

In this dissertation course students work on completing Chapters 4 and 5 and the final Dissertation Manuscript. Specifically, students will complete their data analysis, prepare their study results, and present their findings in an Oral Defense and a completed manuscript. A completed, Committee approved (against the minimum rubric standards) Dissertation Manuscript and successful Oral Defense are required to complete the course and graduate. Students who do not receive approval for either or both their Dissertation Manuscript or defense can take up to three supplementary 8-week courses to finalize and gain approval of either or both items as needed.

**Students select one research methods and one directed research course based on their own research proposal. 

Option 1: Quantitative Research

The results of technical research are frequently used to support informed management decisions. This course provides technology leaders and professionals with the skills needed to design and conduct quantitative research studies to support specific types of data. During this advanced course in research, you will explore and apply different types of quantitative research methods and statistical techniques. You will also explore instrumentation, data collection, and data analysis tools and techniques to create aligned, ethical, and substantive research designs.

A quantitative research design includes objective analysis using experimental, quasi-experimental, and related techniques. Technical quantitative research involves statistical analysis of data collected from a larger number of participants to determine an outcome that can be applied to a general population. During this course, you will work through the scientific research process and apply your knowledge of quantitative research design to develop a technical research proposal in which you can use to support your research interests through the remainder of your program.

Option 2: Qualitative Research

The results of qualitative research are frequently used to support informed management decisions. This course provides technology leaders with an in-depth introduction to qualitative methods for studying human behavior, including grounded theory, narrative analysis, and case studies. During this advanced course in research, you will apply qualitative research methods to an information technology-based study. You will also deepen your research knowledge and skills by conducting interviews, collecting and coding data, producing ethical data conclusions, and creating objective research reports.

A qualitative approach to research of a technical nature integrates theoretical, conceptual, and empirical constructs with common practices and experience to gain an understanding of performance and functionality, develop an applied and testable model for improvement, or provide insights into problems to develop new ideas. During this course, you will work through the scientific research process and apply your knowledge of qualitative research design to develop a technical research proposal to support your research interests through the remainder of your program.

Option 3: Constructive Research

The results of technical research are frequently used to develop new products and services. This course provides technology leaders and professionals with the skills needed to design and conduct constructive research studies based on theory. During this advanced course in research, you will examine the methods and measurements used to design constructive research studies to develop sound technical solutions or prototypes. You will also explore software and security testing tools and user acceptance testing methods in order to create aligned, ethical, and substantive research designs.

Technical constructive research focuses on models, frameworks, tools, and software used by industry to improve value creation. A constructive approach to research of a technical nature integrates theoretical and empirical constructs with common practices and experience to develop an applied and testable model to improve the fields of computer science and information technology. During this course, you will work through the scientific research process and apply your knowledge of constructive research design to develop a technical research proposal in which you can use to support your research interests through the remainder of your program.

Degree and Course Requirements

The University may accept a maximum of 12 semester credit hours in transfer toward the doctoral degree for graduate coursework completed at an accredited college or university with a grade of “B” or better.

The PhD-CS degree program also has the following graduation requirements:

  • A minimum of 48 credit hours of graduate instructions must be completed through NU
  • GPA of 3.0 (letter grade of “B”) or higher
  • Submission of approved final dissertation manuscript to the University Registrar, including the original unbound manuscript and an electronic copy
  • Official transcripts on file for all transfer credit hours accepted by the University
  • All financial obligations must be met before the student will be issued their diploma and/or degree posted transcript.

The PhD-CS degree prepares you for computer science positions within a variety of data, technology, manufacturing and service sectors. Through a deep examination of real-world computational issues and analysis of advanced computing problems, you’ll expand your expertise in software engineering, artificial intelligence, data mining, and cybersecurity. These skills will qualify you to pursue a range of occupations that include:

  • Data Scientist
  • Software Developer
  • Systems Engineer
  • Machine Learning Engineer
  • Post-secondary Computer Science Educator

According to Emsi labor market analytics and economic data 1 , computer science careers span a variety of technology, manufacturing, and service settings, including:

  • Defense Manufacturing and Services
  • Computer and Information Technology
  • Financial Services
  • Colleges and Universities

SOURCE: Emsi Labor Analyst- Report. Emsi research company homepage at https://www.economicmodeling.com/company/ (Report viewed: 4/19/2022). DISCLAIMER: The data provided is for Informational purposes only. Emsi data and analysis utilizes government sources to provide insights on industries, demographics, employers, in-demand skills, and more to align academic programs with labor market opportunities. Cited projections may not reflect local or short-term economic or job conditions and do not guarantee actual job growth. Current and prospective students should use this data with other available economic data to inform their educational decisions.

DISSERTATION PROCESS

Faculty assists each NU Doctoral student to reach this high goal through a systematic process leading to a high-quality completed dissertation. A PhD dissertation is a scholarly documentation of research that makes an original contribution to the field of study. This process requires care in choosing a topic, documenting its importance, planning the methodology, and conducting the research. These activities lead smoothly into the writing and oral presentation of the dissertation.

A doctoral candidate must be continuously enrolled throughout the series of dissertation courses. Dissertation courses are automatically scheduled and accepted without a break in scheduling to ensure that students remain in continuous enrollment throughout the dissertation course sequence. If additional time is required to complete any of the dissertation courses, students must re-enroll and pay the tuition for that course. Continuous enrollment will only be permitted when students demonstrate progress toward completing dissertation requirements. The Dissertation Committee determines progress.

Program Learning Outcomes

As a graduate of National University’s Doctor of Philosophy in Computer Science (PhD-CS) program, you’ll be able to:

  • Develop knowledge in computer science based on a synthesis of current theories
  • Explain theories, applications, and perspectives related to computer science
  • Evaluate theories of ethics and risk management in computers and emerging technologies
  • Formulate strategies  for managing computing resources in global organizations
  • Contribute to the body of theory and practice in computer science

Enrolling in a university is a big decision. That’s why our dedicated admissions team is here to guide you through the admissions process and help you find the right program for you and your career goals.

To apply to the Doctor of Philosophy in Computer Science (PhD-CS) degree program, you must have a conferred master’s degree from a regionally accredited academic institution.

To that end, we’ve simplified and streamlined our application process, so you can get enrolled in your program right away. Because we accept and review applications year round, you can begin class as soon as next month, depending on your program and location of choice.

Learn more about undergraduate, graduate, military, and international student admissions, plus admissions information for transfer students. You can also learn more about our tuition rates and financial aid opportunities.

To speak with our admissions team, call  (855) 355-6288  or request information and an advisor will contact you shortly. If you’re ready to apply, simply  start your application today

Man in a button-down shirt smiles at a young boy in glasses who also wears a backpack

Weekly Course Starts

Why Choose National University

  • 190+ Degree Programs
  • Online or On-Site
  • Year-Round Enrollment
  • Military Friendly

We’re proud to be a Veteran-founded, San Diego-based nonprofit. Since 1971, our mission has been to provide accessible, achievable higher education to adult learners. Today, we educate students from across the U.S. and around the globe, with over 230,000 alumni worldwide.

head shot image of man named Francisco

“National University has impacted my career. You can immediately apply what you learn in class to your business.”

-Francisco R., Class of 2016

A mother sits on a couch with a laptop and smiles at her toddler-aged son, who is looking forward.

FLEXIBLE SCHEDULE

white scholarship oppotunities icon

The Key Grant Scholarship

Do you qualify for a needs-based scholarship? Learn more about the NU Key Grant Scholarship and other scholarship opportunities to unlock the door to your dreams!

Program Disclosure

Successful completion and attainment of National University degrees do not lead to automatic or immediate licensure, employment, or certification in any state/country. The University cannot guarantee that any professional organization or business will accept a graduate’s application to sit for any certification, licensure, or related exam for the purpose of professional certification.

Program availability varies by state. Many disciplines, professions, and jobs require disclosure of an individual’s criminal history, and a variety of states require background checks to apply to, or be eligible for, certain certificates, registrations, and licenses. Existence of a criminal history may also subject an individual to denial of an initial application for a certificate, registration, or license and/or result in the revocation or suspension of an existing certificate, registration, or license. Requirements can vary by state, occupation, and/or licensing authority.

NU graduates will be subject to additional requirements on a program, certification/licensure, employment, and state-by-state basis that can include one or more of the following items: internships, practicum experience, additional coursework, exams, tests, drug testing, earning an additional degree, and/or other training/education requirements.

All prospective students are advised to review employment, certification, and/or licensure requirements in their state, and to contact the certification/licensing body of the state and/or country where they intend to obtain certification/licensure to verify that these courses/programs qualify in that state/country, prior to enrolling. Prospective students are also advised to regularly review the state’s/country’s policies and procedures relating to certification/licensure, as those policies are subject to change.

National University degrees do not guarantee employment or salary of any kind. Prospective students are strongly encouraged to review desired job positions to review degrees, education, and/or training required to apply for desired positions. Prospective students should monitor these positions as requirements, salary, and other relevant factors can change over time.

Search the site

Modal window with site-search and helpful links

Featured Programs

  • Business and Management
  • Computer Science
  • Teaching and Credentials

Helpful Links

  • Admissions & Application Information
  • Online College Degrees & Programs
  • Student Services
  • Request Your Transcripts

Terms & Conditions

By submitting your information to National University as my electronic signature and submitting this form by clicking the Request Info button above, I provide my express written consent to representatives of National University and National University affiliates (including City University of Seattle) to contact me about educational opportunities. This includes the use of automated technology, such as an automatic dialing system and pre-recorded or artificial voice messages, text messages, and mail, both electronic and physical, to the phone numbers (including cellular) and e-mail address(es) I have provided. I confirm that the information provided on this form is accurate and complete. I also understand that certain degree programs may not be available in all states. Message and data rates may apply. Message frequency may vary.

I understand that consent is not a condition to purchase any goods, services or property, and that I may withdraw my consent at any time by sending an email to [email protected] . I understand that if I am submitting my personal data from outside of the United States, I am consenting to the transfer of my personal data to, and its storage in, the United States, and I understand that my personal data will be subject to processing in accordance with U.S. laws, unless stated otherwise in our privacy policy . Please review our privacy policy for more details or contact us at [email protected] .

By submitting my information, I acknowledge that I have read and reviewed the Accessibility Statement . 

By submitting my information, I acknowledge that I have read and reviewed the Student Code of Conduct located in the Catalog .

National University

Chat Options

We're sorry but you will need to enable Javascript to access all of the features of this site.

Stanford Online

Computer science ms degree.

Stanford School of Engineering

Get Started

In the Stanford Computer Science Master's degree , you will complete coursework covering the fundamental aspects of computer science and deepen your expertise in at least one specialized area of study.

If you want to pursue the degree on a part-time basis, so as not to interrupt your career, you can enroll in as few as one course per quarter.

For added flexibility, you can take courses online or in-person on Stanford’s campus. Each quarter, numerous computer science and other engineering courses are available online. While most specializations within the computer science degree require attending some in-person classes, you can complete the Artificial Intelligence, Information Management and Analytics, and Systems Specializations entirely through online coursework. (Note that students interested in earning the master's degree part-time or online must reside in the United States.) 

If you want more flexibility than the part-time master's degree, you can apply to take individual courses or pursue a graduate certificate without being formally admitted to Stanford master’s degree program. Choose from many options, including Foundations in Computer Science , Artificial Intelligence , Cybersecurity , Visual Computing , Software Systems , and Advanced Software Systems . Upon successful completion of each course, you will receive academic credit and a Stanford University transcript.

If you later choose to apply and are admitted into a master's degree program at Stanford, you may apply up to 18 units towards the master's degree (pending department approval).

Not sure which of these credentials is right for you? Compare our graduate certificate vs. master’s degree .

How Much It Will Cost

How long it will take.

To earn the Master of Science in Computer Science Degree, you must complete 45 units.

  • As a part-time student, you can expect to finish the degree in 3 to 5 years.
  • As a full-time student, you can expect to finish the degree in 1 to 2 years.

What You Need to Get Started

For admissions information , please visit the department's site or contact [email protected] .

For degree requirements , please review either the department's Guide to the MSCS Program Sheet or Stanford Bulletin . See the department's FAQs page .

For more about the policies, procedures, and logistics, please review our website .

While this degree can be completed online, it depends on your program plan and area of focus. Most courses in the Computer Science department are offered only on campus. Specific online course offerings depend heavily on your program plan, area of focus, and the online course offerings for any given academic quarter. Students who are outside the US cannot pursue the master's degree online.

What Our Learners Are Saying

Meet roslyn.

Roz discusses the connection between design and computer science as well as the goals accomplished by the courses she took through Stanford Online.

Watch Video

You May Also Like

Thumbnail

Foundations in Computer Science Graduate Certificate

Certificate image for Artificial Intelligence Graduate Certificate

Artificial Intelligence Graduate Certificate

Advanced Software Systems Graduate Certificate

Advanced Software Systems Graduate Certificate

Course image for Introductory Programming grad certificate

Introductory Programming Graduate Certificate

  • Engineering
  • Computer Science & Security
  • Business & Management
  • Energy & Sustainability
  • Data Science
  • Medicine & Health
  • Explore All
  • Technical Support
  • Master’s Application FAQs
  • Master’s Student FAQs
  • Master's Tuition & Fees
  • Grades & Policies
  • Graduate Application FAQs
  • Graduate Student FAQs
  • Graduate Tuition & Fees
  • Community Standards Review Process
  • Academic Calendar
  • Exams & Homework FAQs
  • Enrollment FAQs
  • Tuition, Fees, & Payments
  • Custom & Executive Programs
  • Free Online Courses
  • Free Content Library
  • School of Engineering
  • Graduate School of Education
  • Stanford Doerr School of Sustainability
  • School of Humanities & Sciences
  • Stanford Human Centered Artificial Intelligence (HAI)
  • Graduate School of Business
  • Stanford Law School
  • School of Medicine
  • Learning Collaborations
  • Stanford Credentials
  • What is a digital credential?
  • Grades and Units Information
  • Our Community
  • Get Course Updates

The Gradcafe

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

Top 10 Best Online PhDs in Computer Science

Lisa Marlin

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

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

Related:  Best Master’s in Computer Science Programs

Table of Contents

Best Online PhD Computer Science Programs

Dakota state university.

Doctor of Philosophy in Information Systems

Dakota State University logo

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

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

Northcentral University

Doctor of Philosophy in Computer Science  (PhD-CS)

Northcentral University logo

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

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

Capella University

Doctor of Philosophy in Information Technology (General IT)

Capella University logo

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

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

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

Colorado Technical University

Doctor of Computer Science

Colorado Technical University logo

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

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

Capitol Technical University

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

Capitol Technology University online

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

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

University of North Dakota

Online Computer Science Ph.D.

University of North Dakota logo

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

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

The University of Arkansas at Little Rock

Ph.D. in Computer and Information Sciences

University of Arkansas logo

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

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

Clarkson University

Ph.D. in Computer Science

Clarkson University logo

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

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

University of the Potomac

Doctor of Computer Science (DCS)

University of the Potomac

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

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

Atlantic International University, School of Science and Engineering

Doctor of Computer Science (D.Sc)

Atlantic International University logo

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

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

Online PhD Computer Science Requirements

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

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

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

How to Choose  a Computer Science PhD Program

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

Here are a few key factors to keep in mind:

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

Related Reading:  Top 10 Best PhD in Computer Science Programs

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

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

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

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

Related:  Top 10 Highest Paying PhD Degrees in 2022

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

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

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

PhD in Computer Science FAQs

Can you get a phd in computer science online.

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

Is a PhD in Computer Science Worth It?

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

How Fast Can You Get a PhD in Computer Science?

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

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

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

Final Thoughts

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

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

Lisa Marlin

Lisa Marlin

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

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

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

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

online phd computer science reddit

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

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

  • Grad Trends: Interest in Artificial Intelligence Surges

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

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

Fewer employers list education requirements in job postings.

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

There are more jobs than talent in these cities.

Tech Talent Crunch: Cities with More Jobs Than Workers

online phd computer science reddit

The Most Under-Rated Career Advancement Tip for 2024

Best Online DBA Programs

Leave a Reply Cancel reply

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

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

Recent Posts

  • Computer Science Graduate Admission Trends: Annual Results
  • The Best Academic Planners for 2024/2025
  • Breaking Records: Yale Sees Most Selective Grad Admissions Season Yet

The Gradcafe

© 2024 TheGradCafe.com All rights reserved

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

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.

online phd computer science reddit

online phd computer science reddit

Online PhD in Computer Science Guide | Salary & Requirements 2024

Phd in computer science overview.

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

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

What Is Computer Science?

As a computer science professional, your job is to: 

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

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

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

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

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

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

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

PhD in Computer Science Salaries and Career Outlook

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

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

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

Computer Science PhD Career Paths 

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

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

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

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

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

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

  • Median Salary: $110,140 

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

Source: BLS

Earning A PhD in Computer Science

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

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

Pros And Cons Of PhD in Computer Science

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

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

Coursework In PhD in Computer Science Programs

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

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

Computer science graduate programs typically culminate in a research project. 

Skills Learned In PhD in Computer Science

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

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

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

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

Factors that impact the length of a degree program include:

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

Choosing The Best PhD in Computer Science

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

Online vs In-Person Graduate Degrees

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

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

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

10 Best Schools With Degrees in Computer Science

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

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

How Long Does It Take To Complete An Online Course? 

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

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

Licensure and Certification

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

Admissions Requirements 

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

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

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

Paying For A PhD in Computer Science

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

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

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

Scholarships

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

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

Computer Science Career Resources

Online computer science phd faqs.

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

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

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

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.

  • Best Online Master’s Degrees In Computer Science

Best Online Master’s Degrees In Computer Science 2024

Ilana Hamilton

Updated: Jul 24, 2023, 8:59am

As business and society become increasingly tech-integrated, computer science (CS) has emerged as an essential field of study. Earning a master’s in computer science can help you launch or advance a career in the information technology industry.

Our roundup highlights 10 of the best online computer science master’s degrees in the U.S. based on factors like affordability, student outcomes and student experience. Explore this list to jumpstart your search for a computer science program that fits your needs.

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

How We Selected Top Online Computer Science Master's Programs

Best colleges for online computer science master’s degrees.

  • Featured partners

How to Find the Right Computer Science Master’s Degree for You

Cost of a computer science master’s degree, frequently asked questions (faqs) about the best online computer science master’s degrees.

We started with a list of schools offering online computer science degrees and narrowed down the list to universities with relatively low transfer-out rates and relatively high graduation rates. We narrowed that list further based on schools with sufficient data indexed by the Integrated Postsecondary Education Data System (IPEDS).

We scored the remaining 31 universities that offered online master’s computer science degrees in the U.S. using 17 data points in the categories of credibility (including accreditation and nonprofit status), affordability, student outcomes, student experience and application process. We pulled data from reliable resources such as IPEDS and individual school and program websites.

We chose the 10 best schools to display based on those receiving a curved score of 82% or higher.

Student outcomes: 30% Student experience: 30% ​​ Affordability: 20% Credibility: 10% Application process: 10%

Specific characteristics we considered within each category include accreditation, nonprofit status, average price per year, financial aid offerings, Pell Grant recipient graduation rate, graduation rate and transfer-out rate.

The highest-ranking schools were fully accredited, nonprofit institutions with relatively low average net prices per year. Schools that ranked well had high retention rates and high median earnings among alumni 10 years after graduation.

Stanford University

The university of tennessee at chattanooga, north carolina a&t state university, university of idaho, southern methodist university, university of massachusetts – amherst, maryville university of saint louis, illinois institute of technology, university of missouri – st. louis, north carolina state university.

Stanford University

Stanford, California

Graduate Tuition

$1,400/unit

Accreditation

Stanford University boasts a history of groundbreaking achievements in STEM. Housed within the university’s school of engineering, Stanford’s computer science department sponsors cutting-edge research and enrolls bachelor’s, master’s and doctoral candidates.

The online computer science MS degree at Stanford is a terminal professional degree comprising 45 units. Part-time learners typically finish this degree in three to five years, and full-time students can expect to graduate in one to two years. Stanford’s master of science in computer science (MSCS) students are expected to enter this graduate program having completed a foundation of computer science courses.

Stanford’s MSCS students can choose from pre-approved specializations in artificial intelligence, computational biology, computer and network security, human-computer interaction, information management and analytics, real-world computing, software theory, systems and theoretical computer science.

  • High overall graduation rate
  • Low student-to-faculty ratio
  • High median salary for CS graduates
  • Low socioeconomic diversity
  • High application fee

The University of Tennessee at Chattanooga

Chattanooga, Tennessee

$4,968/term

(in state, online)

SACSCOC, CAE-CD

The University of Tennessee at Chattanooga’s (UTC’s) online MS in computer science comprises 33 or 36 semester hours, depending on whether graduate students complete a thesis or a project, respectively. Core courses include theory of computer programming languages, model analysis and simulation and advanced topics in systems software.

All MSCS students at UTC must maintain a minimum 3.0 GPA to graduate. Incoming learners who lack previous academic experience in certain areas may have to complete up to 18 semester hours of prerequisite in computer science foundation courses or mathematics.

UTC’s InfoSec Center is a National Security Agency-designated National Center of Academic Excellence in Cyber Defense (CAE-CD), making the school an especially relevant choice for students planning careers or further education in cybersecurity.

  • High retention rate
  • Low application fee
  • Low overall graduation rate
  • High acceptance rate

North Carolina A&T State University

Greensboro, North Carolina

$2,097/term

SACSCOC, CAE-CD, CAE-R

The nation’s largest historically Black university, North Carolina A&T State University (N.C. A&T) offers a variety of computer science resources, including interdisciplinary research labs dedicated to identity sciences, biometrics, collaborative learning and social media. The school is designated a CAE-CD and a CAE for cyber research (CAE-R).

N.C. A&T’s online MS in computer science is a 30-credit degree that takes most full-time learners three to four terms to complete. This program does not offer formal concentrations but allows students to specialize their studies in software engineering, cybersecurity or data science.

This MSCS comprises 10 courses, including three core courses in software specification, analysis and design; advanced operating systems; and advanced design and analysis of algorithms.

  • Low average net price per year
  • High socioeconomic diversity
  • High percentage of students who take out federal loans
  • High average monthly loan payment among graduates

University of Idaho

Moscow, Idaho

$9,968/year

A public land-grant institution, the University of Idaho (U of I) enrolls students online and at five educational centers, including its main location in Moscow. The school’s college of engineering, which includes the computer science department, has earned national recognition for its real-world approach to engineering education.

U of I’s CS department offers an online master of science in computer science , which prepares learners to become leaders in science, engineering and academics. This degree comprises at least 30 credits and offers both a thesis and a non-thesis track. MSCS students learn the foundational concepts of computer science from both a theoretical and an application perspective.

All faculty at U of I hold Ph.D.s in their field and provide personalized advising and mentorship to their learners. All fully online learners at U of I pay in-state tuition regardless of their state of residence.

Southern Methodist University

Dallas, Texas

$1,350/credit

Located in the growing tech hub of Dallas, Texas, Southern Methodist University (SMU) demonstrates its commitment to cutting-edge computing through its adoption of the SMU SuperPOD, an $11.5 million shared-access supercomputer. A project of the university’s Center for Research Computing, this high-performance computing cluster provides infrastructure for faculty and student research.

SMU offers an online MS in computer science with a specialization in artificial intelligence . This degree aims to deliver applicable skills that graduates can use to craft machine learning and AI systems. SMU’s MSCS is open to applicants who completed their undergraduate degrees in areas other than computer science, but these learners may have to complete prerequisite coursework before starting their graduate degree.

Coursework for this degree includes operating systems and systems software, machine learning in Python and artificial intelligence.

  • High graduation rate
  • High average net price per year
  • High median federal student loan debt

University of Massachusetts – Amherst

Amherst, Massachusetts

$779/credit

At the University of Massachusetts Amherst (UMass Amherst), CS faculty and students pursue research in areas like machine learning, robotics, cybersecurity and bioinformatics at over 40 university labs and research centers.

Graduate students can pursue UMass Amherst’s online MS in computer science , which provides the same rigorous curriculum as the university’s corresponding on-campus degree program. This MSCS takes three to four years to finish, entails 30 credits and covers topics such as cybersecurity, artificial intelligence and machine learning.

This degree offers flexible coursework, suiting busy professionals’ schedules. Online learners may eventually transfer to the in-person program or take a mixture of in-person and online courses if they wish.

Maryville University of Saint Louis

St. Louis, Missouri

$765-$816/credit

Founded in 1872, Maryville University educates about 10,000 learners annually, over 6,000 of whom study online. The university’s computer science department emphasizes experiential learning through hands-on projects, industry partnerships and optional internship opportunities.

Maryville’s computer science department offers five master’s degrees in artificial intelligence , data analytics , cybersecurity , data science and software development —all available 100% online. Each program offers multiple start dates and does not require entrance exams.

Computer science students can even build real-world experience via the Maryville Virtual Lab, which provides no-cost cybersecurity services to small businesses, charities, schools and nonprofits.

  • No application fee

Chicago, Illinois

$29,628/year

Illinois Institute of Technology ‘s computer science department, housed within the school’s college of computing, offers bachelor’s and master’s degrees, including an online MS in computer science and an online master of computer science (MAS). The MSCS and MAS programs are similar, but they do have some notable differences.

MSCS students complete 32 credits, including four core courses in the areas of theory, programming and systems. Specializations are not available for this degree, which prepares learners to pursue doctoral degrees or work in research and development within the computer science field.

MAS learners, on the other hand, complete 30 credits, or 33 if they specialize in business and finance—one of 10 optional specializations available within this program. This degree equips students to work as professional computer scientists upon graduation.

Illinois Tech supports student success through innovative programs like its Socially Responsible Modeling, Computation and Design Initiative, which explores how computation and data science can address societal problems.

University of Missouri – St. Louis

$396/credit

HLC, CAE-CD

The University of Missouri at St. Louis (UMSL) offers an online MS in cybersecurity with a computer science emphasis .

The master’s degree builds on knowledge gained in learners’ cybersecurity or computer science bachelor’s programs, focusing more deeply on the technical aspects of cybersecurity. Students whose undergraduate degrees are in subjects unrelated to cybersecurity or computer science may have to complete prerequisite coursework. This graduate degree involves 10 courses, totaling 30 credits.

The National Security Agency and Department of Homeland Security designate UMSL as a national center of academic excellence in cybersecurity defense education.

  • Relatively high retention rate
  • Relatively high median earnings among graduates
  • High median federal student loan debt among graduates

North Carolina State University

Raleigh, North Carolina

$505/credit

North Carolina State University (NC State) offers a fully online master of computer science (MCS) through its College of Engineering. This terminal professional degree caters to working professionals and does not involve a thesis or comprehensive exam. Most MCS learners study part time, taking one to two courses per semester.

Most courses are recorded on-campus lectures, delivering the same content as NC State’s on-campus MCS degree program. Online MCS learners may attend on-campus classes if they like, but this 31-credit, 10-course degree does not require any campus visitations.

NC State’s MCS applicants must have completed qualifying undergraduate coursework in calculus, probability and statistics and computer science. All applicants must submit GRE scores as well.

There is no single “best” computer science school for all students—each learner has their own unique strengths and needs. While many of the best schools out there share certain characteristics, the right option for you depends on your learning style, goals and schedule.

Know Your Time Commitment

Each CS learner starts their journey with different life circumstances that can affect their study availability.

If you have work or other outside commitments, you might focus your college search on schools that allow part-time enrollment. Another option is to seek out programs with evening and/or weekend classes that fit around your schedule.

Online computer science master’s degrees are often good options for students with work, family or other obligations, especially asynchronous programs that allow enrollees to complete coursework at their convenience.

Also consider how long you want to spend in school overall. Studying part time will likely extend the timeline for earning your degree and getting established in your career.

For students who want to enter the workforce as quickly as possible, accelerated programs may help speed things up, but remember that this route typically involves taking a course overload and/or studying during summer terms, which may not be a sustainable pace for all degree-seekers.

Look at Accreditation

Accreditation is a critical factor when deciding where to earn your computer science master’s degree. Accredited schools undergo a rigorous third-party review process to prove that they adhere to high educational quality standards. During this process, an accrediting body approved by the Council for Higher Education Accreditation assesses factors like curriculum content, faculty credentials and availability of student resources.

Institutional accreditation applies to an entire institution, while programmatic accreditation applies to an individual department or program. ABET’s Computing Accreditation Commission is the body that accredits computer science programs in the United States. Not all of the best computer science schools hold ABET accreditation , but any school you consider should be institutionally accredited.

Accreditation has important practical benefits outside of assuring program quality. Attending an accredited school makes it easier to qualify for government financial aid, transfer credits to other institutions and apply to graduate schools. Employers often look for degrees from accredited schools when screening job applicants.

Consider Your Future Goals

As you plot out your computer science master’s degree path, it’s important to keep your ultimate goals in mind, since different schools shine in different areas. Think through what you want to get out of your graduate education, and shortlist the schools that align with your plans.

For example, if your goal is to pursue a research career, a master’s program focused on applied computer science skills may not satisfy your needs. You might instead seek a more research-oriented program. Similarly, a research-heavy degree may not be the best fit if you plan to apply for developer roles right after earning your master’s.

You may also consider the availability of specializations that support your interests and career goals. Computer science programs often feature focus areas that align with popular job and research specializations like data science, cybersecurity, machine learning and even game development. If you know where you want to specialize, you can prioritize programs with concentrations or strong elective offerings in your desired area.

When researching potential schools, cost of attendance is a primary consideration for many students. Computer science degrees, like other academic programs, span a wide range of price points.

State schools often charge lower tuition rates than private institutions, especially for in-state enrollees. The National Center for Education Statistics (NCES) reports that graduate students at public schools paid an average of $12,394 in tuition and required fees during the 2020-2021 school year, while those at private schools paid an average of $26,621.

Financial Aid

High tuition prices do not necessarily mean that students end up paying more out of pocket or taking out more loans. Private colleges and universities commonly provide generous institutional aid to offset their higher sticker prices.

For example, quarterly tuition and fees for a master’s in computer science at Stanford—a private university— cost over $13,000 . But of Stanford’s students receiving grant or scholarship aid, the average award exceeds $56,200, according to the NCES .

In comparison, the public University of Tennessee at Chattanooga charges $4,968 per term for online graduate students taking nine credits or more. And the average amount of grant or scholarship aid awarded to UTC students is about $9,570, as reported by the NCES .

What school has the best computer science program?

The best computer science schools share some commonalities, like institutional accreditation, experienced faculty and strong student support, but there is no one best CS program for all students. Look for a program that offers course content in your areas of interest and a delivery format that fits your learning style and schedule needs.

How difficult is computer science?

Students often find computer science a challenging field. Succeeding in a graduate-level CS program requires strong abilities in math, logic, problem-solving and critical thinking. Learners also need to pick up technical skills quickly. That being said, many individuals thrive on these challenges and find the field deeply rewarding.

Ilana Hamilton

With five years of experience as a writer and editor in the higher education and career development space, Ilana has a passion for creating accessible, relevant content that demystifies the higher-ed landscape for traditional and nontraditional learners alike. Prior to joining Forbes Advisor's education team, Ilana wrote and edited for websites such as BestColleges.com and AffordableCollegesOnline.org.

Brenna Swanston

Brenna Swanston is an education-focused editor and writer with a particular interest in education equity and alternative educational paths. As a newswriter in her early career, Brenna's education reporting earned national awards and state-level accolades in California and North Carolina. Since 2018, she has worked in the higher-education web content space, where she aims to help current and prospective students of all backgrounds find effective, accessible pathways to rewarding careers.

Is Studying a PhD in Computer Science a Crazy Idea? Pros and Cons

Scribbio

Are you considering a PhD (Doctor of Philosophy) in Computer Science but feel pretty unsure whether it's the right thing to do?

Gather round cos I've recently been weighing up this decision myself!

I don't mind getting stuck into books and studying, I also love the University experience.

So, it's got to be a rewarding experience! And should help further my career.

The answer turned out a bit more nuanced than that!

I know that as I've spent hours trawling the web for opinions, experiences and advice on sites like Quora and Reddit. This article is a summary of that work, listing every pro and con I could find.

1. What are the Pros of studying a PhD?

There are a few career paths facilitated by studying a PhD

  • Academic research
  • Commercial research (think having a role Google's DeepMind)
  • Teaching at the college/university level. [3]

I haven't listed software development as a PhD is definitely not required to become a coder.

A bachelor's degree in Computer Science or Software Engineering is the requirement for most companies. Either of those degrees will give you the foundation necessary to understand programming at a deeper level and prepare you for a career in industry.

A PhD is mainly about research and opens up a host of advance and research-oriented opportunities. [2] The primary requirement to earn a PhD is that you must create new knowledge about your subject. . [5] [4] Even as a Professor, research may still feature high in your tasks.

There are, however, an increasing number of PhD jobs required in computer science such as research scientist for many of the top tech companies, where you would cover many of the same duties as during your PhD but on their commercial behalf. [3]

data/admin/2021/2/google_ad.jpg

Even if you pursue a role as a coder, having a research focused background as a developer can help set you apart and bring new strengths and perspectives to a development team.

A PhD encourages you to take a more holistic approach to project solving. [3]

I like this quote I found from a developer:

"_Having said that and having been working in (effectively) an industry developer job for the past five years, what I've found is that my training has prepared me very well to ask questions at a higher level of abstraction, to recognize and plug gaps in our knowledge, and to think a bit beyond the highly focused build this now mentality that often drives development. _" [3]

During a PhD, you master teaching yourself how to learn, how to write well, and how to methodically solve problems. [3]

Additionally, many come into a Computer Science PhD from different fields and actually learn to code on the course. Switching to Computer Science at PhD level, where you solve problems with practical skills and technology, may ultimately benefit your career as compared to staying on your current trajectory.

1.3 It's Interesting

You've got free access to the latest/classified research, top class library services and access to leading professors in their field.

1.4 Prestige

Pulling off some high level and published research may bring you notoriety, eventually allowing to become recognized as a famous Professors/Researcher such as Canadian computer scientist Yoshua Bengio. [6]

1.5 Networking

You will undoubtedly meet some inspirational and well-connected people from all over the world.

Often those pursuing a PhD are among the most intelligent and educated of society. The crème de la crème of their perspective countries. Networking with them, and building friendships, will open a host of new career and travel opportunities.

1.6 It's Fun

Universities are a highly concentrated spaces of dynamic and energetic people.

You've got societies to pursue your hobbies and interests, parties and the good old university bar. Not to mention, subsidized gyms, food and often, accomodation.

Some of us, myself included, thrive in such as environment.

1.7 Self-fulfilment

A PhD will help feed an intellectual curiosity.

Do you like to inquire, invent, create, explore, read, discuss, ponder, teach and discover the unknown?

Compared with the rigid tasks of a normal job, a PhD let's you pioneer research, sketch out solutions to the unknown and share all of that with the world through academic publishing.

If you're the type of person who doesn't want to merely make things but understand why things work, a PhD might be for you.

2. What are the Cons that come with studying a PhD?

2.1 narrows your focus.

During a PhD you study a subset of Computer Science and although you become an expert in that area, you may lose touch with the broader understanding of the field.

For example, being super knowledgeable about, say, Convolutional Neural Networks (CNN) while knowing little to nothing about Recurrent Neural Networks (RNNs) or even more basic ML models (e.g. Logistic Regression) will reduce your overall employability to a very specific number of jobs. [1]

Unless you attain a scholarship, there is a hidden cost to PhDs that's notwithstanding the fees.

Those with a bachelor's or master's degree pursuing an industry role will be able to earn well, save and invest for the future.

PhDs are, therefore, incredibly expensive because your stipend is low compared to industry salaries and you are losing out of several years of salary reasonably early in your working life.

If you take into account compound interest, these few years will be worth the most when you retire. If you get average 8% return on investment, every $100k now earnt is $1M when you are 60. [7]

You can probably get a higher salary after getting a PhD, but chances are, if you continued working for 4-5 years, you would be getting similar salary as well.

You need to consider whether the non-monetary rewards of a PhD are worth that hidden cost.

The 5 or more years of your life exchanged for a PhD are, for most people, among your most productive, fruitful, healthy, and responsibility-free years of life.

Some people prefer to use that time climbing the career ladder, renovating a home, spending time with relatives or starting a business.

Attaining a PhD is a grind where constant and long-term deadlines are a stress that hangs over you.

2.4 Supervisor

During your PhD, you will generally be monitored by a supervisor.

Something I've seen come up a lot is that many students experience a bad relationship with their supervisor or feel that they're being steered in a direction contrary to their interests.

Studying a PhD doesn't equate to free reign. Be prepared to compromise and answer to a someone else, much in the same way in the real world.

2.5 Isn't Needed For Majority of Industry Roles

As rightly discussed in the pros, certain research career opportunities arise when studying a PhD.

However, for the majority of software roles, everything you can do with a PhD you can also do with a BSc or MSc. You might even be considered over-qualified for some jobs.

PhD students are also more likely perform worse on technical interviews than non-PhDs as they're often out of practice with coding (being so focused on research). Or, if they do code, it's in a more obscure language. [7]

With or without a PhD, you have to answer the same questions when interviewing in the industry: what can you do, what have you done, what skills and qualities make you the best candidate and the best fit?

Top tech companies judge you based on your interview performance, not your resume.

You may aspire to a faculty role, working as a professor, however, industry roles are often more numerous, more generously compensated, and provide a better work-life balance.

Research roles may also require you to move yourself and your family to wherever tenure beckons.

This point is contested but in some specialties of Computer Science, the research in industrial settings is arguably more relevant and more interesting, think of the research that Google and Facebook conduct in their own R&D departments.

2.6 A PhD is Antiquated

The concept of a PhD precedes the online education revolution of recent times, driven by technology and the limitless amount of information and tools available to us.

Nowadays, you can get PhD equivalent knowledge and skills in many fields just by learning on your own without costly time, energy, and career sacrifices using online courses (Code Academy, Coursera, edX, MIT OpenCourseWare , Udemy, etc.) [1]

Additionally, you are not limited in any way to keep up with trends, connect with leaders in the field, go to conferences, and immerse yourself in the field. Many industry practitioners indeed do.

2.7 It's hard

Doing a PhD will be completely different to your day job.

You probably find the technical side of your job pretty easy most of the time but your PhD should genuinely challenge you (if it doesn't, you've chosen too easy a project).

But there is also the psychological aspect of a 5+ year project that will sometimes feel like it's going nowhere. Although your supervisor will guide you, they won't give you the answers on a plate. It can be lonely. [1]

If you do not have the skills to learn on your own, nor motivation, curiosity, and discipline to manage your learning process, you're going to find it incredibly difficult and without a guarantee you'll actually graduate.

3. How to decide whether to pursue a PhD?

With all this taken into account, how do you come to a conclusion?

The most important question to start with is: "Can you do what you want to do without a PhD?"

Note, that you can't skip this question by saying, "Well, I don't know what I want to do." In that case, you need to figure it out before returning to the PhD question.

Also consider that for any given goal, getting a PhD will almost always be the "hardest way" to accomplish it. But for a select few number of goals, getting a PhD is also the only way to accomplish it, and therefore by definition also the easiest way.

For example, see yourself a 'professor and best-selling in a top academic institution' - then a PhD and the experience of one could be for you.

There are also two additional considerations _

Do you have a family to take care of, and can you do so just as well while working on a PhD? If you are currently raising a family, paying a mortgage on a home, and trying to send your kids to the best schools, then I would think long and hard before starting a PhD. A PhD is likely to substantially decrease both your time and money, two resources you need a lot of when you have a family.

If you don't currently have a family, mortgage, car, etc. doing a PhD may push certain life goals quite a bit further down the road.

Where are you planning to get your PhD from, and who will be your advisor? The institution you choose to do your PhD matters a lot more than where you did your undergrad. You really need to find a department that has the right reputation for your research interests.

My advice is, in order of priority:

  • Do what you enjoy and will make you happy
  • Do what will help you achieve your long-term goals
  • Recognize that "success" means different things to different people
  • Do not follow a path to satisfy someone else's aspirations
  • Ensure it's the right time and that you can afford it

Basically, it's this - Pursue a PhD because you really, really want to explore and push the boundaries and you think it that will directly benefit your long term aims.

But, walk into it with the realization that it is very hard to get a job in academia (there are many more PhD grads than there are openings) and you may wind up back in the industry - the same place you would have been before, but years earlier.

Remember! You do not NEED a PhD. So it's OK to apply, see who admits you, and then decide if you really want to go or not. You should not decide to do a PhD, apply and then simply go to the best place that accepts you without proper consideration of all the points in this article. That's a recipe for misery! [1]

[1] https://quora.com/Am-I-crazy-to-leave-a-six-figure-salary-to-get-a-PhD-in-computer-science

[2] https://web.cs.dartmouth.edu/undergraduate/graduate-school-advice

[3] https://www.quora.com/Why-would-anyone-get-a-PhD-in-computer-science

[4] https://www.quora.com/Why-did-you-do-your-PhD-in-Computer-Science

[5] https://www.quora.com/Is-it-worth-it-to-get-a-PhD-in-computer-science-I-dont-want-to-become-a-teacher-at-a-university-I-want-to-get-a-job

About the Author

JoeDiTrolio

Hello there, my name is Joe aka "JD" aka "Scribbio", and you've landed on my side hobby! I enjoy writing articles that help individuals launch new careers in tech.

When I am not blogging, I work as a Software Engineering Bootcamp Educator and consultant specialising in the .NET framework and web technologies.

I coded CreativelyCode from scratch and am working hard to make it the best resource possible for our users. You can learn more about this site on the About page .

If you'd like to submit your own article or have any questions at all, please contact me on LinkedIn.

IMAGES

  1. online phd computer science reddit

    online phd computer science reddit

  2. online phd computer science reddit

    online phd computer science reddit

  3. online phd computer science reddit

    online phd computer science reddit

  4. online phd computer science reddit

    online phd computer science reddit

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

    online phd computer science reddit

  6. Online PhD in Computer Science Programs

    online phd computer science reddit

VIDEO

  1. AMU PHD ENTRANCE PAPERS l PHD computer Science B paper l amu phd papers

  2. I Got into MCIT Online at UPenn!

  3. Get your PhD while doing a Job!

  4. Computer Fundamental Concept

  5. PhD Computer Science at GIFT

  6. Is An Online IT Degree Worth It? (WGU Online Degree)

COMMENTS

  1. Online part-time PHD options after OMSCS : r/OMSCS

    But there are probably some options for an online PhD, somewhere. While Columbia offers a partially-online Computer Science Doctorate Degree (DES), it's for existing Columbia Computer Science MS students. The fine print is also interesting: "The Doctor of Engineering Science is a variant of the doctorate that has identical academic requirements ...

  2. Collection of known online graduate CS (and DS) programs : r/OMSCS

    We get a lot of questions about other online programs. Although I believe that #GaTech #OMSCS is the best program, people have many reasons for wanting to compare or consider other programs. It might be a good idea to collect all of the online (graduate) CS (Computer Science) and DS/A (Data Science, Analytics) programs in one thread for reference.. I'll start...

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

    That answer isn't wrong, but it isn't right either. If you want to do research, you should do it because there is more to life than money. The PhD probably won't pay off monetarily, but you probably won't end up losing that much either, so it may be worth it if it'll let you enjoy your life more. Reply reply.

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

  5. Is a computer science degree worth it in 2024? Why or why not ...

    Not true. only 32.8 percent of Americans have a bachelor's degree. If every single one of them had a computer science degree, that means only 32.8 percent of the whole country has a computer science degree. But realistically speaking, not everybody majors in computer science, so it would be a lot less than 32 percent.

  6. Any Online PhD Program Recommendations ? : r/datascience

    A PhD is not about completing coursework, but about becoming a competent independent scientist. It is vital to be actively part of a research lab, be part of academic discussions with other students and academic staff in the lab, and gradually shape your own perspectives and ideas in that field. It won't work online or remote.

  7. Remote PhD in CS : r/AskAcademia

    I am interested in pursuing a PhD in Computer Science but life happens and I have a <1 year old son. In my current scenario, I cannot possibly leave my family and pursue my own interests. My current pay grade would allow me to support my family and at the same time afford the international student fee at any UK university so I am thinking of ...

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

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

    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.

  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 Doctorate in Computer Science

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

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

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

  13. Doctor of Philosophy in Computer Science

    As a graduate of National University's Doctor of Philosophy in Computer Science (PhD-CS) program, you'll be able to: Develop knowledge in computer science based on a synthesis of current theories. Explain theories, applications, and perspectives related to computer science. Evaluate theories of ethics and risk management in computers and ...

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

  15. Computer Science MS Degree

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

  16. Top 10 Best Online PhDs in Computer Science

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

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

  18. Best Online Computer Science Degrees Of 2024

    Best Online Computer Science Degree Options. Wilmington University. Maryville University of Saint Louis. Central Methodist University-College of Liberal Arts and Sciences. National University ...

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

  20. Online PhD in Computer Science Guide

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

  21. Best Online Master's Degrees In Computer Science 2024

    Best Colleges for Online Computer Science Master's Degrees. Stanford University. The University of Tennessee at Chattanooga. North Carolina A&T State University. University of Idaho. Southern ...

  22. Best Online Master's Degrees in Computer Science 2023

    USC's Viterbi School of Engineering offers one of the best online master's in computer science programs. The completely online degree covers the current issues and fundamentals in computer engineering and computer science. Students choose from concentrations in data science, computer security, or software engineering.

  23. Is Studying a PhD in Computer Science a Crazy Idea? Pros and Cons

    2.5 Isn't Needed For Majority of Industry Roles. As rightly discussed in the pros, certain research career opportunities arise when studying a PhD. However, for the majority of software roles, everything you can do with a PhD you can also do with a BSc or MSc. You might even be considered over-qualified for some jobs.