Computer Science Master’s Degree Curriculum

Please review the admissions requirements before applying for this or any program. If you have questions about the program or are planning to register for classes, please speak to the program advisor.

 

For a full list of course descriptions please see section 6 of the university graduate catalog.

 

 

Core Courses

12

CSC 730

Programming and Data Structures

3

CSC 815

Computer Administration and Security

3

CSC 831

Databases and Algorithms

3

CSC 834

Software Engineering

3

 

 

 

Concentration

12

Select one of the following concentrations:

 

Artificial Intelligence in Data Science

12

CSC 746

Artificial Intelligence

 

CSC 781

Machine Learning

 

CSC 782

Big Data

 

CSC 783

Data Visualization

 

Cybersecurity and Digital Forensics

12

CSC 736

Incident Response I

 

CSC 737

Incident Response II

 

CSC 744

Database Administration and Security

 

CSC 747

Network Forensics and Investigation

 

Game Design

12

INF 711

Principles of Game Design and Game Theory

 

INF 712

Game Production and Publication

 

INF 713

Online Game and Application Design

 

INF 715

Special Topics in Gaming

 

 

 

 

Electives

6

Together with your advisor, select two courses from the following:

 

CSC 825

Network Applications and Security

3

CSC 835

Project Management

3

CSC 839

Cooperative Study

3

CSC 890

Independent Study

3

Total Hours

30