Person sitting at a desk in an open office using a laptop and a tablet

Doctor of Philosophy (PhD) in

Computer Science

Online

Program Overview

Advance the frontiers of computing through rigorous research, innovation and interdisciplinary collaboration. The PhD in Computer Science prepares students to develop original contributions to the field while building expertise in algorithms, systems and emerging technologies.

Students engage in hands-on research from the start of the program, working closely with faculty to address complex, real-world challenges and advance knowledge in areas such as artificial intelligence, data science and computing systems.

Online Program Format

67 Credit Hours

$440 Tuition Per Hour


Structured Pathway to Research Expertise

The PhD in Computer Science is a research-intensive program that integrates advanced coursework, mentored research and teaching experience to prepare graduates for leadership roles in academia, industry and research organizations. Students complete 67 credit hours, combining core coursework, electives, mentored research, instructional experience and dissertation research.

Key program components include early engagement in faculty-guided research through mentored research experiences, the development of teaching and communication skills through structured instructional training, and the completion of qualifying exams along with a dissertation that demonstrates original research contributions.

Graduates of the PhD in Computer Science are prepared for advanced careers in academia, research and industry, including roles as university faculty, computer and information research scientists, AI and machine learning researchers, and technical leaders in research and development environments. The program emphasizes both theoretical depth and applied research, equipping graduates to lead innovation and make meaningful contributions across a wide range of computing domains.

Application DeadlineApplications accepted year round

Curriculum

The PhD in Computer Science curriculum combines 67 credit hours of advanced coursework with extensive research and professional development experiences, including core and elective courses, mentored research, instructional training and dissertation work. Students gain hands-on experience early through faculty-guided research and teaching opportunities, helping them build both technical expertise and communication skills.

Progression through the program includes key milestones such as the qualifying exam, admission to candidacy, and completion and defense of an original research dissertation. Please note that courses are subject to change.

Required Courses
  • CS 503 Programming Languages
  • CS 538 Computer Communications and Networks
  • CS 570 Computer Algorithms

Admission

Application Deadlines

PhD in CS applications are accepted on a rolling basis for fall, spring or summer entry. Applicants must hold a STEM-related bachelor’s degree or demonstrate relevant experience in the application, including competency in programming and mathematics.

Application Requirements

Applicants must have the following qualifications:

  1. Bachelor’s degree from a regionally accredited institution (computer science or another STEM discipline, or equivalent industry experience)
  2. Academic transcripts from all institutions attended
  3. Resume (optional, but recommended)
  4. Statement of purpose, which should address your background, reasons for enrolling in the PhD in CS and post-graduation goals over 1-2 pages.

FAQs

Who should apply?
This program is ideal for students interested in leading advanced research in computer science and making original contributions to the field. It is well-suited for those seeking comprehensive training that integrates coursework, research and teaching experience, as well as individuals pursuing high-impact careers in academia, industry or research leadership roles.
Is this program fully online?
Yes, this program is 100% online. Students will have an option to take live, synchronous lectures with main-campus PhD students, but live participation is not required. All lectures will be recorded and made available to online learners as asynchronous content.
What research opportunities are available?
Students participate in mentored research experiences beginning in their first year and complete a dissertation that advances new knowledge in the field. Prospective students are strongly encouraged to contact faculty who share their research interests prior to application.
What are the major milestones?
Key milestones include the qualifying exam, admission to candidacy and dissertation proposal and defense.

Loading...
Alabama A Crimson Background

Student Spotlight

Inspiring stories of success from students and alumni.

Take a look at some of our UA Online stories.

See All Stories

Contact Us

Program Information

Katie Montgomery
Admissions Representative
800-467-0027
katelynn.bama@ua.edu

Admissions Information

UA Online
800-467-0227
online@ua.edu

Resources