Master of Science in Computer Science
For all graduate programs, you must have an earned bachelor's degree and a minimum 2.5 GPA on your last 60 hours of undergraduate study in addition to the specific program admission requirements. All transcripts must be official copies.
Application Requirements: A personal statement indicating reasons for seeking a Master of Science in Computer Science and 2 letters of recommendation. No application deadline. Student may apply at any time. Online and on campus courses follow the 16 week fall and spring semester schedules.
Depending on your academic and professional experiences, you may be required to complete one to five undergraduate prerequisite courses to provide you with a foundation and knowledge base to succeed in the program.
- This will be confirmed after your application is reviewed with the specific course(s) listed in your conditions for admission.
Total hours required for degree – 33 hours
Program of Study
Core Courses (12 credit hours)
- CSCI 601 Advanced Programming – 3 credit hours
- CSCI 812 Advanced Database Management – 3 credit hours
- CSCI 831 Advanced Operating Systems – 3 credit hours
- CSCI 841 Advanced Software Engineering – 3 credit hours
Elective Courses
(15 credit hours for Project Option or 12 credit hours for Thesis Option of which only 6 credit hours of 600 level elective courses allowed)
- CSCI 612 Fundamentals of Research – 3 credit hours
- CSCI 663 Introduction to Cryptography – 3 credit hours
- CSCI 682 Application Layer Programming – 3 credit hours
- CSCI 851 Advanced Data Structures – 3 credit hours
- CSCI 861 Cloud Computing – 3 credit hours
- CSCI 865 Artificial Intelligence – 3 credit hours
- CSCI 866 Data Mining and Knowledge Discovery – 3 credit hours
- CSCI 881 Internet of Things – 3 credit hours
- CSCI 896 Digital Image Processing – 3 credit hours
Project or Thesis
- CSCI 897 Project (6 credit hours)
- CSCI 899 Thesis (9 credit hours)