Master of Science in Computing and Data Science

This is an archived copy of the 2023-2024 catalog. To access the most recent version of the catalog, please visit http://catalog.shsu.edu.

The Computing and Data Science curriculum utilizes state-of-the-art software, software development methodologies, project management techniques, data science, and systems. Emphasis is placed on preparing students for an environment where change is the norm. Computing and Data Science may be selected as the major for the Master of Science degree.

Additional information: Reference the Program Landing Page for additional information, such as cost, delivery format, contact information, or to schedule a visit.

Applicants seeking admission to the graduate program in Computing and Data Science must submit the following directly to the Office of Graduate Admissions:

  1. Graduate Application
  2. Application fee
  3. Official transcript(s) of all previous college work
  4. Two letters of recommendation that address the applicant's qualifications for graduate study
  5. International Applicants Only: TOEFL or IELTS scores. The minimum requirement for TOEFL is 550 paper-based, 213 computer-based, and 79 internet-based. The minimum requirement for IELTS is 6.5

Graduate study in Computing and Data Science is accessible to students who have completed undergraduate computer science majors or minors and to students with baccalaureate degrees in related fields with the equivalent of a computer science minor in formal coursework or professional experience.

At the minimum, candidates are expected to present a background comparable to that provided in the following courses as described in the Undergraduate Catalog of Sam Houston State University.

Background Courses

Courses
COSC 1436Programming Fundamentals I4
COSC 1437Programming Fundamentals II4
COSC 3318Data Base Management Systems3
COSC 3319Data Structures and Algorithms3
COSC 4318Advanced Language Concepts3
COSC 4327Computer Operating Systems3
MATH 1420Calculus I4
MATH 3379Statistical Mthods in Practice3

Applicants with less preparation will be required to complete additional stem work as part of the graduate program.

In general, applicants whose GRE score exceeds 300 will likely be able to complete the master's degree successfully. Admission preference is given to those applicants with an undergraduate GPA in excess of 3.0. However, please note that a holistic review of each student's application file will be completed, and admission will be granted on a competitive basis.

The MS in Computing and Data Science requires a minimum of thirty hours of graduate credit. There are two plans leading to the degree: a thesis and a non-thesis option.

A committee advisor is assigned to each student at the time the student registers for COSC 6347 or COSC 6348. Committee appointments are made by the Chair of the Computer Science department based upon recommendation from the Computer Science Graduate Advisor. The advisory committee consists of graduate faculty from the Computer Science department. Students selecting the non-thesis option will be required to complete a written comprehensive examination in core subjects where they received a grade of B or lower, before graduation. Students may also be required to supplement their written responses in an oral examination.  Students must be enrolled the semester in which they take comprehensive examinations. Once enrolled in COSC 6347 or COSC 6348/COSC 6049 a student must be continually enrolled each semester until graduation.

Plan 1 - MS in Computing and Data Science (Thesis Option)

Master of Science in Computing and Data Science (Thesis option)
Specified Courses
COSC 5318Database Systems3
COSC 5319Algorithm Design and Analysis3
COSC 5327Operating Systems3
COSC 6318Language and Compiler Design3
COSC 6319Software Engineering3
COSC 6348Thesis 13
COSC 6049Thesis 13
Track Electives 2,39
Total Hours30
1

Once enrolled in a thesis course, the student must enroll in a thesis course until graduation.

2

See Computing and Data Science Tracks course listings below.

3

COSC 5301 and COSC 5302 do not count towards the degree plan. 

Plan 2 - MS in Computing and Data Science (Non-Thesis Option)

Master of Science in Computing and Data Science (Non-thesis option)
Specified Courses
COSC 5318Database Systems3
COSC 5319Algorithm Design and Analysis3
COSC 5327Operating Systems3
COSC 6318Language and Compiler Design3
COSC 6319Software Engineering3
COSC 5050Independent Study3
COSC 6347Programming Practicum 13
Track Electives 2,39
Total Hours30
1

Once enrolled in COSC 6347, the student must continue to enroll in this course until graduation.

2

See Computing and Data Science Tracks course listings below.

3

COSC 5301 and COSC 5302 do not count towards the degree plan.

Computing and Data Science Tracks

Data Science
COSC 5313Artificial Intelligence3
COSC 6314Data Mining/Knowldge Discovery3
COSC 6315Machine Learning3
Systems
COSC 5321Parallel Computing3
COSC 5322Real-Time and Embedded Systems3
COSC 5326Networks & Data Communications3

The Texas Higher Education Coordinating Board (THECB) marketable skills initiative is part of the state’s 60x30TX plan and was designed to help students articulate their skills to employers.  Marketable skills are those skills valued by employers and/or graduate programs that can be applied in a variety of work or education settings and may include interpersonal, cognitive, and applied skill areas.

The MS in Computing and Information Science is designed to provide graduates with the following marketable skills:

  • Identify and solve complex computing problems in information technology, business, medicine, and other essential industries.
  • World-class soft skills in complex problem-solving, communication, and creative thinking.
  • Strong technical skills and interpersonal skills to work as a group.
  • Superior technical writing skills to document and publish their findings.