Overview
The Master of Science (MS) in Computer Science provides students a strong foundation in the core computer science areas, together with advanced study of specialized topics in computing. Students work closely with faculty members and may elect either the thesis option or the coursework option. The thesis option entails two semesters' study under the direction of a faculty member in which the student gains an understanding of an area of current research and contributes to the state of the art in that area. The thesis option is chosen by students seeking to be involved in the Department's research efforts. The coursework option requires more designated elective hours. Many successful students enter the program with bachelor's degrees in other disciplines. The department offers a series of graduate courses designed to facilitate students' transition to graduate study in computer science from undergraduate study in other disciplines. The exact sequence of courses is determined individually by the department after review of the student's undergraduate transcript and relevant work experience.
Computer Science (MS) students complete 30 semester hours, including 9 semester hours of required computer science courses with a grade of B or higher, 15 semester hours of computer science prescribed elective courses and 6 semester hours of master’s thesis for the thesis option, or 21 semester hours of prescribed electives for the Non-thesis option. In addition, a final written examination is required for the Non-thesis option.
Background Requirements
Students pursuing the MS in Computer Science who enter the program without a background in Computer Science might need to complete leveling courses and potentially undergraduate courses to prepare for advanced coursework in Computer Science. Background requirements can be partially met with relevant work experience.
Admission Requirements
To be admitted to the graduate program in computer science, prospective candidates must first meet all requirements for graduate admission to UT Rio Grande Valley), as well as the other requirements listed below:
- Bachelor’s degree in computer science or a bachelor’s degree in another field and courses and/or experience that prepare the applicant for graduate work in computer science.
- Undergraduate GPA of at least 3.0 in the last 60 semester credit hours.
- Letter of Intent detailing professional goals and reasons for pursuing the graduate degree.
- Resume.
Application for admission must be submitted prior to the published deadline. The application is available at www.utrgv.edu/gradapply.