Explore
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.