Request Info

Doctor of Philosophy in Computer Science

Build a better future through technology

From the Internet of Things and SaaS to AI and neural networks, computer science is behind the emerging technologies that will lead us into tomorrow. These innovations can take us in exciting new directions and solve humanity’s greatest problems, but this innovation and development requires the work of dedicated, skilled and creative computer professionals. A solid computer science education is crucial for those that want to play an important role in the tech revolution.

Where creativity and technology meet

Our Doctor of Philosophy in Computer Science program* takes an applied approach to computer science theory and research. During your time at NCU you’ll do more than write papers about the research that others have done. You’ll be given the opportunity to propose your own research, complete hands-on replication studies and add to the computer science knowledge base. Grounded in real-world tasks drawn directly from industry, your assignments will allow you to build a portfolio of work as you complete your doctoral studies.

Our curriculum is designed to expand your existing areas of expertise by exploring 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.

At NCU, you can complete your Doctor of Philosophy in Computer Science 100% online. You’ll learn the latest concepts and theories using cutting-edge curriculum that is designed and taught by high-experienced and respected industry experts. This ensures that you’re exposed to the latest concepts, methods and technology available.

Program Learning Outcomes

  • 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

Career Potential*

  • Computer and Information Systems Managers
  • Computer and Information Research Scientists
  • Information Security Analysts
  • Computer Programmers
  • Software Developers, Applications
  • Software Developers, Systems Software
  • Web Developers
  • Computer Network Support Specialists
  • Computer Science Teachers, Postsecondary
  • Computer Systems Analysts
  • Database Administrators
  • Network and Computer Systems Administrators
  • Computer Network Architects
*Positions may require additional experience, training and other factors beyond successfully completing this degree program. Many roles may also require state licensure, and it is the responsibility of the student to ensure that all licensure requirements are met.

Program at a Glance

Total Credit Hours: 60 Credit Hours
Courses: 20 Courses
Recommended Completion Time: 40 Months
Next Start Date: Every Monday
Classroom Size:  One