Skip to main content

Master of Science, Applied Computer Science Curriculum

The MSCS is 30 credits. Students are required to take 3 foundational classes, plus a two-semester thesis. In addition, they may take 3 AI electives (see list below) plus one graduate-level computer science course (ACS Elective) and 1 graduate-level course from any discipline (Open Elective) with approval from their advisor.

All courses are proposed and subject to change. For the most up-to-date curriculum, contact a member of the Graduate Admissions team.

4+1 Option

Spring 

Course Title/Subject 

Credits 

Modality 

Modern Computing 

Campus 

 

Summer 

Course Title/Subject 

Credits 

Modality 

Classical AI 

4

Campus 

 

 

 

 

Fall – Grad Semester 1 

Course Title/Subject 

Credits 

Modality 

Data Mining 

Campus 

OR Principles of Machine Learning 

Campus 

AI Elective 

Campus 

AI Elective 

Campus 

Thesis I 

Campus 

 

Spring – Grad Semester 2 

Course Title/Subject 

Credits 

Modality 

AI Elective 

Campus 

ACS Elective 

Campus 

Open Elective 

Campus 

Thesis II 

Campus 

 

AI Electives 

Course Title/Subject 

Credits 

Modality 

Advanced Parallel Processing 

Campus 

Computer Vision 

Campus 

Deep Learning 

Campus 

AI for Gaming 

Campus 

Evolutionary Algorithms 

Campus 

 

2-Year Option

 

Fall - Semester 1 


Course Title/Subject 
Credits  Modality 

Modern Computing
4 Campus 

Mathematics for M.L.
3 Campus 

Open Elective
3 Campus 

Spring - Semester 2


Course Title/Subject 
Credits 
Modality 

Applied CS Elective
3 Campus 

Classical A.I.
4 Campus 

A.I. Elective
3 Campus 

 

Summer 

No classes

(Optional - Graduate Internship)

Fall - Semester 3 


Course Title/Subject 

Credits 

Modality 

Data Mining
3 Campus 

A.I. Elective
3 Campus 

Thesis I
3 Campus 

 

Spring - Semester 4 


Course Title/Subject 

Credits 

Modality 

Thesis II
3 Campus 

A.I. Elective
3 Campus 

 

3-Year Option

Fall - Semester 1 

Course Title/Subject 

Credits 

Modality 

Programming Fundamentals 

Campus 

Calculus

Campus 

 

Spring - Semester 2 

Course Title/Subject 

Credits 

Modality 

Data Structures & Algorithms 

Campus 

Statistics 

Campus 

 

Summer  

No classes

(Optional - Graduate Internship)

 

Fall - Semester 3 

Course Title/Subject 

Credits 

Modality 

Modern Computing 

Campus 

Mathematics for Machine Learning

Campus 

Open Elective 

Campus 

 

Spring - Semester 4 

Course Title/Subject 

Credits 

Modality 

Classical AI 

Campus 

Elective (Applied Computer Science)

Campus 

Elective (AI)

Campus 

 

Summer

No classes

(Optional - Graduate Internship)

 

Fall - Semester 5 

Course Title/Subject 

Credits 

Modality 

Principles of Machine Learning 

Campus 

Elective (AI)

Campus 

Thesis I

Campus 

 

Spring - Semester 6 

Course Title/Subject 

Credits 

Modality 

Elective (AI)

Campus 

Thesis II 

Campus