The doctor of philosophy degree is regarded as a research degree and is granted on the basis of scholarly proficiency, distinctive achievement in a special field, and the capacity for independent, original investigation.
Curricular Requirements
Core Course Requirements Hours
Core CS Courses: 12
Select at least one course from each of the following three areas
Software Courses
CS 503
Programming Languages
CS 507
Software Interface Design
CS 515
Software Design & Development
CS 516
Testing and Quality Assurance
CS 520
Software Evolution
CS 534
Compiler Construction
CS 544
Software Security
CS 545
Software Reverse Engineering
CS 630
Empirical Software Engineering
January 2025
College of Engineering
NERC 1050,
251 Shelby Lane,
TUSCALOOSA,
Alabama,
35401, United States
In addition to meeting the admission requirements established by the Graduate School, students applying for graduate study in the department must also meet the following general requirements:
A 3.5 GPA (on a 4.0 scale) or equivalent
Demonstrated competence in programming
Completion of the equivalent of the department's undergraduate core computer science curriculum
English Language Requirements: TOEFL score 79; IELTS score 6.5; PTE score 59; Duolingo English Test score 105.
*There may be different IELTS requirements depending on your chosen course.