Computer Science, M.S.
Download as PDF
Free Form Requirements
Foundation Courses
course - Object-Oriented Programming Credit(s): 3
course - Theoretical Concepts in CS Credit(s): 3
course - Database Management Systems Credit(s): 3
Specialization I: Software Development
course - Software Design & Development Credit(s): 3
course - Distributed Application Development Credit(s): 3
course - Mobile Application Development Credit(s): 3
course - Software Assurance Credit(s): 3
Specialization II: Data Science
course - Math Methods Data Analysis Credit(s): 3
course - Computational Data Analysis Credit(s): 3
course - Machine Learning Credit(s): 3
course - Big Data Credit(s): 3
Specialization III: Artificial Intelligence and Machine Learning
course - Math Methods Data Analysis Credit(s): 3
course - Computational Data Analysis Credit(s): 3
course - Machine Learning Credit(s): 3
course - Big Data Credit(s): 3
course - Computer Vision Credit(s): 3
course - Natural Language Processing Credit(s): 3
course - DevOps and MLOps Credit(s): 3
course - Data Engineering Svcs on Cloud Credit(s): 3
Electives
(Choose any two of the following)
course - Soc. Media & Large-Scale Data Analytics Credit(s): 3
course - Advanced Operating Systems Credit(s): 3
course - Internship in Computer Science Credit(s): 3
course - Special Topics in Comp Science Credit(s): 3
course - Ind. Study in Computer Science Credit(s): 1-3
Any other graduate CISC major course
Any graduate IASP (Cybersecurity) course
Capstone
course - Computer Science Thesis Credit(s): 3 OR course - CS Software Development Project Credit(s): 3 (Software Development Specialization Students) OR course - CS Data Science Project Credit(s): 3 (Data Science Specialization / Artificial Intelligence and Machine Learning Specialization Students)
In addition, Artificial Intelligence and Machine Learning specialization students will do the following two courses:
course - CS Capstone II Credit(s): 3
course - CS Capstone III Credit(s): 3