Computer Science with Interdisciplinary Applications (Ph.D.)

CIP Code

11.0701.00

Overview

The doctoral program in Computer Science with Interdisciplinary Applications trains PhD students in computer science and the application of computational methods to cutting-edge research in scientific, engineering, and other quantitative fields. The program is offered by the Department of Computer Science with collaborating faculty in science, engineering, business, medicine, and healthcare.

Program Requirements

Students admitted with a bachelor’s degree will complete a minimum of 36 hours of coursework and 36 hours of directed research for 72 hours total.

Students who have earned a bachelor’s degree or a master’s degree may pursue the PhD in Computer Science and Interdisciplinary Applications.

Students admitted with a master's degree in computer science, computer engineering or a closely related field will complete a minimum of 18 hours of coursework and 36 hours of directed research for 54 hours total.

Milestone Requirements

At minimum, program milestones include the following:

  1. Students must pass a qualifying exam by the semester after they complete 36 hours in the program (2 years full-time).
  2. Students must submit and defend a dissertation proposal within 5 years of starting the program to advance to candidacy.
  3. After at least one year of candidacy, students must submit and defend a dissertation.

Admission Requirements

To be admitted, prospective candidates must meet all requirements for graduate admission to UT Rio Grande Valley, as well as the other requirements listed below:

  1. Earned bachelor's or master's degree in computer science, computer engineering, or a closely related field from a U.S. accredited institution or an international institution recognized by a credentialing service.
  2. Students with an earned bachelor's or master's degree in a STEM or other quantitative field may be considered. Such students will be required to take appropriate leveling course work before beginning the program of study.
  3. Awarded a bachelor's degree with an earned GPA of 3.0 or better on a 4.0 scale in the last 60 semester credit hours from a regionally accredited institution in the United States or a recognized international equivalent in a similar or related field, or
  4. Awarded a master's degree with an earned GPA of 3.0 or better on a 4.00 scale from a regionally accredited institution in the United States or a recognized international equivalent in a similar or related field.

  5. Three letters of recommendation from professional or academic sources.
  6. Letter of intent detailing professional goals and reasons for pursuing the graduate degree.
  7. Resume/CV.
  8. GRE General Test. GRE test scores are valid for 5 years. A waiver of the GRE requirement will be granted to applicants who show proof of completing an undergraduate degree in computer science or a closely related field with an undergraduate GPA above a 3.0 or a master’s degree in computer science with a graduate GPA of 3.25 or higher. GRE School Code: 6570.

Application for admission must be submitted prior to the published deadline. The application is available at www.utrgv.edu/gradapply.

Other Admission Information

The program will accept part-time students as well as transfer students from other graduate programs. Transfer of graduate credit is based on policies set out by the UTRGV Graduate College and subject to approval by the program director.

Program Requirements

Leveling Courses

Computer Programming Courses:

CourseCourse Name
CSCI 2380Computer Science II
CSCI 3329Object Oriented Programming in Python

Theory and Algorithms Courses:

CourseCourse Name
CSCI 3310Mathematical Foundations of Computer Science
CSCI 3333Algorithms and Data Structures

Required Courses - 12 Hours

Students admitted with a bachelor’s degree only must complete all of the courses below. Students admitted with a master’s degree who have completed comparable courses to those below will take additional elective courses to fulfill the minimum hours for the degree. Conversely, students with a master’s degree who have not taken comparable courses to those below will take all four courses and will take reduced elective courses.

CourseCourse Name
CSCI 6323Design and Analysis of Algorithms
CSCI 6339Theoretical Foundations of Computer Science
CSCI 8101Doctoral Seminar
CSCI 8301Doctoral Studies in Computing

CSCI 8101 must be taken three times. 

Prescribed Electives - 3 Hours

Students admitted with a bachelor’s degree must complete one of the courses below. Students admitted with a master’s degree who have completed comparable courses to those below will take additional interdisciplinary elective courses to fulfill the minimum hours for the degree. This degree plan includes courses that appear in more than one section of the degree plan. Such courses can only be used to fulfill one requirement on the degree plan and credit hours will only be applied once.

CourseCourse Name
CSCI 6334Advanced Operating Systems
CSCI 6335Advanced Computer Architecture
CSCI 6356Parallel Computing

Interdisciplinary Electives – 21 Hours

Students admitted with a bachelor’s degree must complete seven of the following courses, with a minimum of four CSCI courses. Students admitted with a master’s degree must complete one of the following courses. Students are required to consult with their adviser to determine an appropriate set of electives for their research. This degree plan includes courses that appear in more than one section of the degree plan. These courses can only be used to fulfill one requirement on the degree plan and credit hours will only applied once.

CourseCourse Name
CSCI 6333Advanced Database Design and Implementation
CSCI 6334Advanced Operating Systems
CSCI 6335Advanced Computer Architecture
CSCI 6350Advanced Artificial Intelligence
CSCI 6352Advanced Machine Learning
CSCI 6355Bioinformatics
CSCI 6356Parallel Computing
CSCI 6366Data Mining and Warehousing
CSCI 6373Information Retrieval and Web Search
CSCI 8321Advanced Games and Computation
CSCI 8322Molecular Computation
CSCI 8323Cryptography
CSCI 8324Computational Geometry
CSCI 8350Deep Learning
CSCI 8351Reinforcement Learning
CSCI 8360Advanced Data Mining
CSCI 8361Pattern Recognition in Time-Series Data
CSCI 8370Topics in Computer Science
CSCI 8371Swarm Robotics
CSCI 8386Systems Biology
EECE 6332Optimization
EECE 6378Robot Modeling and Control
HGEN 8330Advanced Topics in Statistical Genetics
HGEN 8335Advanced Topics in Bioinformatics
HGEN 8355Advanced Topics in Omics Research
HGEN 8360Advanced Topics in Population Genetics
INFS 8338Design Science Information Systems Research
INFS 8358Digital Society
INFS 8388Social Media Analytics
MANE 6321Robotics and Automation
MANE 6340Operations Research and Analysis
MANE 6342Decision Support Systems
MATH 8331Abstract Algebra
MATH 8365Advanced Probability & Statistics
MATH 8375Advanced Numerical Analysis
MATH 8379Advanced Stochastic Processes
PHYS 6352Computational Physics
PHYS 8352Advanced Computational Physics

Dissertation Research – 33 hours

Students must complete 33 total credit hours through a combination of 1, 3, 6 and 9 credit hour research courses as advised by their faculty advisor. 

CourseCourse Name
CSCI 8190Dissertation Research
CSCI 8390Dissertation Research
CSCI 8690Dissertation Research
CSCI 8990Dissertation Research

Dissertation – 3 Hours

Students enroll for the following course in the semester that they submit and defend their dissertation. 

CourseCourse Name
CSCI 9300Doctoral Dissertation

Total Credit Hours: 54-72