Curriculum Requirements for Ph.D. in Computer Science
Major Requirements
Core Required Courses |
Credits: |
CSCI 610 |
Theoretic Concepts in Computers and Computation |
3 |
CSCI 621 |
Programming Languages |
3 |
CSCI 651 |
Algorithm Concepts |
3 |
|
|
Total: 9 Credits |
Electives can be selected from the following list in the areas of: Computer Science; Cybersecurity; and Data Science. |
|
Core Required Electives (choose nine) |
Credits: |
CSCI 606 |
Distributed Systems |
3 |
CSCI 620 |
Operating System Security |
3 |
CSCI 626 |
Information Retrieval |
3 |
CSCI 636 |
Big Data Analytics |
3 |
CSCI 641 |
Computer Architecture I |
3 |
CSCI 645 |
Numerical Analysis |
3 |
CSCI 646 |
Database Interface and Programming |
3 |
CSCI 654 |
Principles of Information Security |
3 |
CSCI 655 |
Automata Theory |
3 |
CSCI 656 |
Distributed Database Systems |
3 |
CSCI 657 |
Introduction to Data Mining |
3 |
CSCI 665 |
Software Engineering |
3 |
CSCI 690 |
Computer Networks |
3 |
CSCI 755 |
Artificial Intelligence I |
3 |
CSCI 760 |
Database Systems |
3 |
CSCI 790 |
Advanced Software Engineering |
3 |
INCS 615 |
Advanced Network and Internet Security |
3 |
INCS 618 |
Computer Security Risk Management and Legal Issues |
3 |
INCS 712 |
Digital Forensics |
3 |
INCS 741 |
Cryptography |
3 |
INCS 745 |
Intrusion Detection and Hacker Exploits |
3 |
INCS 775 |
Data Center Security |
3 |
DTSC 610 |
Programming for Data Science |
3 |
DTSC 615 |
Optimization Methods for Data Science |
3 |
DTSC 620 |
Statistics for Data Science |
3 |
DTSC 630 |
Data Visualization |
3 |
DTSC 635 |
Probability and Stochastic Processes |
3 |
DTSC 701 |
Introduction to Big Data |
3 |
DTSC 710 |
Machine Learning |
3 |
DTSC 740 |
Deep Learning |
3 |
DTSC 760 |
Biometrics |
3 |
|
|
Total: 27 Credits |
** Students can register for the courses below multiple times with credits ranging from 1 to 9 to fulfill the total 30-credit requirement for research and dissertation. |
|
Independent Research |
Credits: |
CSGR 860 |
Independent Research** |
1–9 |
|
|
Total: 18 Credits |
|
Ph.D. Dissertation |
Credits: |
CSGR 861 |
Ph.D. Dissertation** |
1–9 |
|
|
Total: 12 Credits |
Students will be required to maintain an overall GPA of 3.0 in Ph.D. courses. A grade below a B- will result in the student repeating the course. |
|
Total Program Credits = 66
A maximum of 18 credits can be transferred if the student has an M.S. degree in computer science or a related area, with approval of the program director. |