Computer Science Department
Master of Computer Science Degree Study Plan
Name: S Number:
AUM email: Phone #:
Personal email: 1st Enrolled: Summer 2022
SUMMER PIN:
▪ Students with Bachelor’s degree in Computer Science from American Universities need see Faculty
Advisor in the first semester of graduate studies.
▪ Maximum number of courses allowed per semester: 4
Required Prerequisite Foundation Course Semester Grade Hours Notes
CSCI 5003: C++ Programming Language & Lab
Tuition waived: a foundational course required for all graduate
A in this course to be
students prior to take any advanced graduate level courses. For considered for future
those who want to finish this course earlier, please participate in the SU22 4 Graduate Teaching
Assessment Exam during New Student Orientation event. This exam or Research
grade will be the course grade. Minimum C+ to pass, otherwise Assistant job
repeat
ENGL 6100: Graduate Communication Skills 3
If it is required on your admission letter.
Core Required Courses: ( 27 credits)
# Course Semester Grade Hours Pre-requisite
1 CSCI 6060 Computer Architecture 3 None
CSCI 6200 Theory of Computation and Formal
2 SU22 3 None
Language
CSCI 6000 Data Structure & Algorithms Design and
3 3 CSCI 5003
Analysis
4 CSCI 6403 Data Intensive C# Programming & Lab 4 CSCI 5003
5 CSCI 6150 Operating Systems 3 CSCI 6060
6 CSCI 6170 Advanced Network Systems 3 CSCI 6060
CSCI 6403 or
7 CSCI 6163 Python Programming Language & Lab 4
CSIS 6010
8 CSCI 6073 Advanced Database Systems & Lab 4 CSCI 6000
Elective Courses: (select minimum 6 credits)
6000-level CSCI, CSIS, GIS courses Semester Grade Hours Pre-requisite
CSCI 6924 Computer Science Internship 1 None
CSCI 6992 M.S. Research Thesis 3 None
GEOG 6850 Introduction to GIS 3 None
GEOG 6920 Python Scripting for GIS 3 GEOG 6850
GEOG 6910 Advanced GIS 3 GEOG 6850
GEOG 6203 Open Source GIS and Web mapping 3 GEOG 6850
CSCI 6030 Front-end Web App Development 3 CSCI 5003
CSCI 6030 &
CSCI 6040 Back-end Web App Development 3
CSCI 6073
CSCI 6050 Software Engineering 3 CSCI 5003
CSCI 6100 Software Component 3 CSCI 5003
CSCI 6120 Fundamental 3D Object Modeling 3 None
CSCI 6140 Unity 3D Video Game & VR Dev. 3 CSCI 6403
CSCI 6210 iOS Mobile Computing 3 CSCI 5003
CSCI 6300 Advanced High-Performance Computing 3 CSCI 5003
CSCI 6350 Distributed Cloud Computing 3 CSCI 6073
CSCI 6410 Data-driven Responsive Web Computing 3 CSCI 6403
CSCI 6450 Machine Learning 3 CSCI 5003
CSCI 6970 Special Topics in Comp. Sci. 3 None
CSIS 6003 Intro to Computer Security 3 None
CSIS 6010 Linux & Unix for Cybersecurity 3 None
CSIS 6013 Network Security & Reliability CSIS 6010 &
3
CSCI 6163
CSIS 6020 Ethical Hacking & Penetration Testing 3 CSIS 6010
CSIS 6033 Computer & Software Security CSIS 6010 &
3
CSCI 6163
CSIS 6040 Cryptography 3 None
CSIS 6080 Digital Forensics 3 CSIS 6010
CSIS 6912 Supervised Practicum 3 CSCI 5003
CSIS 6973 Special Topics in Cyber Security 3 None
1. Full-time Status for International Students:
Two (2) courses (minimum 6 credit hours) in Hybrid or Face-to-face sessions in Fall & Spring semester, or in
Summer semester if it is student’s first semester, are required to meet U.S. Immigration Department full-time
student VISA requirement. In student’s final semester, immigration regulations can be met by selecting only
one (1) course; however, it must be face-to-face or hybrid. A reduced course load form must be completed and
returned to the Office of Global Initiatives.
2. Academic Dishonesty Charge Record:
3. Student Success Stories: Internship, job offer, etc.: