The Department of Computer Science offers two Disciplines of Study under the Integrated
 Science and Technology (ISAT) Specialist Track. These Disciplines of Study are General
 Computer Science and Data Science programs.
The General Computer Science program covers a wide breadth of topics in Computer Science.The
 Data Science program is a special multidisciplinary field that mainly integrates computer
 science, math, and information science. This  aims to teach how to process data and
 utilize the processed data by means of algorithms that mimics human intelligence.
 The Data ScienceDiscipline of Study is especially appropriate for students wishing
 to pursue a graduate degree leading ultimately to a research career or software application
 development for data analysis.
The ISAT Specialist Track offers thesis and project options. The MS degree requires
 a total of 36 credit hours. Course requirements are:
The Data Science program requires ISAT 651 and ISAT 670 as core courses.
At least six elective courses must be taken. Out of six elective courses, at least
 four courses shall be from the 600-level of the Discipline of Study’s curriculum.
At least seven elective courses must be taken. Out of seven elective courses, at least
 four courses shall be from the 600-level of the Discipline of Study’s curriculum.
Each student is required to complete a thesis or research project that investigates
 a significant interdisciplinary, applications-oriented topic centered in the area
 of concentration.  Thesis option requires 6 credit hours of work while project option
 requires 3 credit hours of work. The student defends the work in a public oral examination.
A student in the ISAT program must maintain a cumulative GPA of 3.0, with no grade
 lower than a “C”. A student who fails to meet this standard will be placed on probation
 the following regular semester and allowed an opportunity to repeat this course to
 improve his/her cumulative GPA. A student failing to improve his/her cumulative GPA
 to a 3.0 will be dismissed from the ISAT program and Graduate School.
The head of the Computer Science department appoints the concentration Graduate Advisor
 who will be the liaison to the ISAT program. The Graduate Advisor is responsible for
 all activities related to the M.S. degree in the Computer Science and Data Science
 Disciplines of Study within the Specialist Track such as processing of applications
 to the Disciplines of Study, authorization to register in courses, approval of the
 major professor, the degree committee, the plan of study, and the final thesis/project
 product. The Graduate Advisor processes all applicants’ application materials and
 presents them to the Graduate Advisory Committee for approval. The Graduate Advisor
 supervises the work of graduate assistants registered in the Disciplines of Study.
 The Graduate Advisor serves as the department’s representative on the ISAT Graduate
 Faculty Committee.
The department head forms the Graduate Advisory Committee consulting with the graduate
 advisor. This committee is responsible for approval of admissions to the concentration
 and implementation of Academic Standard Policy.
Students must choose a Major Professor (Advisor). The Major Professor is responsible
 for supervising the thesis or project and approving of the final written product.
 The Major Professor is also responsible for reporting the student’s progress to the
 Graduate Advisor.
Each candidate must form a Degree Committee. Each Degree Committee will consist of
 minimum three faculty members from the Computer Science Department, and a representative
 from business or industry is highly recommended. The committee members must be approved
 by the Major Professor and the Graduate Advisor. A student’s Degree Committee will
 be selected during the student’s first semester in the program no later than the second
 semester in the program. The research project topic will be chosen during the student’s
 first year in the program, but after completion of the Applied Science Seminars. Students
 deemed to be making insufficient progress toward their degrees will be notified of
 the problems identified by the committee, and will be given upto one semester to make
 improvements.
This is not an inclusive list.CMPS 539 Database SystemsCMPS 543 Simulation and ModelingCMPS 551 Data MiningCMPS 570 Machine LearningCMPS 573 Introduction to Computer VisionCMPS 591 Special TopicsISAT 625 Applications of Computing in Science and TechnologyCMPS 626 Industrial Applications for Data ScienceCMPS 672 Deep LearningCMPS 685 Software Engineering for Data ScienceCMPS 690 IoT for Data ScienceCMPS 691 Advanced Special TopicsMATH 605 Applied StatisticsMATH 615 Coding Theory and CryptographyMATH 617 Applications of Combinatorics and Graph Theory
1. Application -> Admission Office -> ISAT Graduate Director -> CS Graduate Advisor
 -> CS
Graduate Advisory Committee -> Recommend to
1.1. Admit -> ISAT Graduate Director -> Inform {Applicant, Graduate Studies, other
 offices}.
1.2. Reject -> ISAT Graduate Director -> Inform {Applicant, Graduate Studies, other
 offices}.
2. Request for {Plan of study, major professor, degree committee, final thesis/project
 product}
-> CS Graduate Advisor ->
2.1. Approve -> Inform ISAT Graduate Director,
2.2. Table -> CS Graduate Advisory Committee ->
2.2.1. Approve -> Inform ISAT Graduate Director.
2.2.2. Reject -> Inform student and request resubmit.
3. Issues related to the Academic Standard Policy -> CS Graduate Advisor -> CS Graduate
Advisory Committee -> Meeting with student ->
3.1. Decision: Issue is resolved -> Inform student.
3.2. Decision: Failing to improve -> Inform ISAT Graduate director -> Inform Graduate
 Studies and Other Offices.