PhD in Computer Science
Northcentral University's online Doctor of Philosophy in Computer Science program offers students the opportunity to explore advanced theories in computer science while developing their research and analytical abilities. Read more about this PhD program here.
Official Program Name:
Doctor of Philosophy in Computer Science (PhD-CS)
School Offering Program:
Students considering NCU's PhD in Computer Science program must have a master's or doctoral degree from an accredited university. Some experience in computer science or information systems would also be beneficial as well as strong research and analytical skills.
The PhD in Computer Science program offered by Northcentral University allows students the opportunity to develop a portfolio of work while completing research and hands-on studies in an area of interest within the computer science field. The curriculum explores topics in data mining, software engineering, mobile computing, programming languages, and cybersecurity. Students can also take courses that cover artificial intelligence, distributed systems, scholarly communication, and business intelligence. In addition, students can examine real-world computational issues and analyze advanced computing problems before they complete and defend a dissertation that demonstrates their computer science knowledge.
Financial aid is available to qualifying students. Graduate students may apply for the Federal Stafford Loan or the Federal Graduate PLUS Loan. Military personnel and veterans may qualify for special assistance or tuition reduction.
Tuition, Financial Aid & Start Dates
Since every student is different, there isn't a "one size fits all" for school information. Start dates and tuition often vary between selected programs, and financial aid opportunities are unique to each student's circumstances. Complete the form to the right to get the most up-to-date and accurate information based on your selected program and circumstances.
Still Have Questions?
Complete this form to request more info and get your answers and advice.
Required Courses for a PhD in Computer Science:
This program may be completed in 60 credits. However, additional credit hours can be taken, if needed, to complete dissertation research. Program and course requirements are subject to change. Please contact Northcentral University to confirm the most accurate information before enrolling in a program.
PhD in Computer Science Courses (48 credits)
- TIM 8101: Principles of Computer Science
- TIM 7200: Scholarly Communication for Technology Leaders
- TIM 8110: Programming Languages & Algorithms
- TIM 7010: Computer Networks & Mobile Computing
- TIM 8120: Distributed Systems
- TIM 7020: Databases & Business Intelligence
- TIM 8130: Data Mining
- TIM 8301:Principles of Cybersecurity
- TIM 7030: Managing Risk, Security, & Privacy in Information Systems
- TIM 7100: Statistics with Technology Applications
- TIM 8150: Artificial Intelligence
- TIM 7210: Introduction to Research Design & Methodology for Technology Leaders
- TIM 8140: Software Engineering
- Students choose one:
- TIM 7220: Quantitative Research Design & Methodology for Technology Leaders
- TIM 7230: Qualitative Research Design & Methodology for Technology Leaders
- TIM 7240: Constructive Research Design & Methodology for Technology Leaders
- Students choose one:
- TIM 7225: Directed Quantitative Research
- TIM 7235: Directed Qualitative Research
- TIM 7245: Directed Constructive Research
- TIM 8190: Computer Science Policy and Strategy
- CMP 9700CS: PhD-CS Portfolio
Doctoral Dissertation Courses (12 credits)
- DIS 9901A: Components of the Dissertation
- DIS 9902A: The Dissertation Proposal
- DIS 9903A: Institutional Review Board (IRB) and Data Collection
- DIS 9904A: The Dissertation Manuscript and Defense
Upon graduating from Northcentral's PhD in Computer Science program, graduates could be ready to pursue a variety of technical, research, government, or teaching positions. Executive-level leadership positions could also be found in areas like:
- Information technology
- Software development
- Network administration
Get your customized answers
Complete the form below to get program details, start dates, tuition, financial aid information, and much more!