Nov 26, 2021  
2020-2021 Graduate Catalog 
    
2020-2021 Graduate Catalog [ARCHIVED CATALOG]

Computer Science, MS


Administrative Unit

The program is administered by the Office of Graduate Studies through the Faculty of Computer Science, Department of Mathematics and Computer Science, College of Arts and Sciences.

Objectives

The overall mission of the Masters of Science in Computer Science program is to prepare computer systems professionals to undertake leadership roles in business, industrial, and technology-based organizations. In addressing that mission, the following specific goals have been identified for the program:

  • To instill in our graduates high principles of security, quality, and professional ethics
  • To prepare for a career in exciting and emerging high-tech areas such as web development, software engineering, network security, distributed systems, mobile application development, database management, and other latest technologies.
  • To grow as a mature professional and be able to take leadership roles with advanced knowledge of computer science and applications in related areas.
  • To prepare those who choose to do so to continue graduate work leading to the doctorate in computing.

Admission Requirements

General – Students who wish to enter the program must meet the general University requirements for admission to a graduate program.

Departmental – To be considered as having adequate preparation for the computer science master’s program, students must present evidence of having completed courses equivalent to the following UT Permian Basin undergraduate computer science and mathematics courses.

Regular Admission Status

To receive regular admission status to the Computer Science Graduate program a student must meet the following criteria. Regular admission is granted to students who have adequate preparation in the discipline.

  • Bachelor’s Degree from an accredited college or university
  • GPA of 3.0 or better in the last 60 credit hours
  • A 500-word Personal Statement, which describes your computer-related experience/skills, and what you wish to accomplish in the program.
  • Resume with three references’ information

Conditional Admission Status

To receive conditional admission status to the Computer Science Graduate program a student must meet the following criteria. Conditionally admitted students will be assigned specific requirements in terms of courses and performance, to include at least twelve hours of 6000-level courses, with a grade of B or better in all courses taken.

  • Bachelor’s Degree from an accredited college or university
  • GPA falls in 2.5 - 2.9 in the last 60 credit hours
  • A 500-word Personal Statement, which describes your computer-related experience/skills, and what you wish to accomplish in the program.
  • Resume with three references’ information
  • OTHER EVIDENCE:
    • GRE: Verbal: Minimum 145 or better
    • Quantitative: Minimum 148 or better
    • Writing: Minimum 3 or better

Students not adequately prepared may be admitted conditionally with the requirement that any course in this list not already completed be completed with a grade of B or better. Students admitted conditionally to computer science must complete assigned requirements before beginning the actual degree program.

  • COSC 1430, 2430 – CS 1 and 2, with programming experience in Java
  • COSC 3310 Digital Computer Organization
  • COSC 3312 Discrete Mathematics
  • COSC 3315 Information Systems
  • COSC 3420 Data Structures
  • MATH 2413, 2414 Calculus and Analytic Geometry 1, 2

Additional Background – Several of the graduate courses have undergraduate prerequisites beyond these program prerequisites. Students are not required to complete these courses prior to admission to the graduate program and many will have completed them in their undergraduate program. In each case, the prerequisite course must be completed before undertaking the course for which it is a prerequisite. Up to two 4xxx level course can be used as an elective for both non-thesis and thesis option to be counted in the graduate degree program, if the course was not already taken as part of the undergraduate program.

Here is the list of such courses:

More information regarding admissions can be found at: http://www.utpb.edu/utpb_student/grad_catalog/main_admissions.htm

 

Degree Requirements


Non-Thesis Option:
Students are required to complete a minimum of 30 semester graduate credit hours of computer science courses.
Up to two COSC 4xxx courses, if not already taken as part of the undergraduate program, could be counted for graduate credits. 
The Non-Thesis option does not require any credit hours of research.

Thesis Option:
Students are required to complete a minimum of 24 semester graduate credit hours of computer science courses.
Up to two COSC 4xxx courses, if not already taken as part of the undergraduate program, could be counted for graduate credits.
The Thesis option requires 6 credit hours of COSC 6399.
Students must defend the results of the thesis.
 

Cyber Security Track, MS


The Cyber Security Track of the M.S. in Computer Science is designed for educating students to gain the skills and expertise in the field of cyber security. To complete this cyber security track, the student must select the following five computer science electives as part of the 30 hours required for the M.S. in Computer Science program.

Data Science Track, MS


The Data Science Track of M.S. in Computer Science is designed for educating students to gain the skills and expertise in the field of data science including algorithms, machine learning, data visualization, and data management. To complete this data science track, the student must select the following five computer science electives as part of the 30 hours required for the M.S. in Computer Science program.

Information Technology Track, MS


The Information Technology Track of M.S. in Computer Science is designed for educating students to gain the skills and expertise in the field of information technology. To complete this information technology track, the student must select the following four computer science electives as part of the 30 hours required for the M.S. in Computer Science program.

Total required credits: 30 Credits

  • Information Technology Track Electives: 14 credits
COSC 4415 Database Systems 4 sch
COSC 4455 Multimedia and Web Development 4 sch
COSC 6315   Distributed Database Systems 3 sch
COSC 6370   Networking 3 sch

 

Cyber Security Certificate, MS (12 sch)


The Cyber Security Certificate of M.S. in Computer Science is designed for educating students to gain the skills and expertise in the field of cyber security. The cyber security certificate can be completed online. To complete this cyber security certificate, the student must take the following four computer science electives.

Data Science Certificate, MS (12 sch)


The Data Science Certificate of M.S. in Computer Science is designed for educating students to gain the skills and expertise in the field of data science. The data science certificate can be completed online.To complete this data science certificate, the student must take the following four computer science electives.

Accelerated Master’s Program (AMP)


The Computer Science Accelerated Master’s Program (AMP) allows academically qualified students to complete their bachelor’s and master’s degree in an accelerated timeline, graduating sooner than in traditional separate consecutive programs. Qualified undergraduate students will be able to complete a portion of the required graduate coursework for the Computer Science master’s degree while studying for their computer science bachelor’s degree. Upon completion of all undergraduate degree requirements, the student is admitted to the computer science graduate program, where the remaining master’s degree requirements will be fulfilled.

 

Computer Science AMP requirements

(In addition to general AMP requirements)

  • Before joining the program, students must meet with both their undergraduate advisor and graduate program head to determine their eligibility and discuss their options.
  • Cumulative GPA of at least 3.0 and 3.25 in undergraduate major.
  • A minimum graduate GPA of 3.0 must be maintained for continuation in the program.
  • Note that each plan will offer a BS in Computer Science, and an MS in Computer Science. The final decision on which courses to take and how many hours to complete each semester will be determined with the student’s academic advisors based on factors like transfer credit, academic history, courses offered, etc. 

 

Computer Science AMP Withdrawal and Dismissal Policies

(In addition to general AMP withdrawal and dismissal policies)

  • A student may withdraw from the program at any time by informing the graduate program head, office of graduate studies, and registrar in writing.
  • AMP students who earn less than a ‘B’ in a graduate course will be put on probation for one semester. If they earn less than a ‘B’ for a second time, they will be dismissed from the program.