Information Technology (MS)

The Master of Science (MS) in Information Technology prepares students for positions in industry and education, enhances skills for the practicing professional, and supplies a foundation for study at the doctoral level. Students with a bachelor’s degree in any field may enter the program. The program provides a broad foundation of study in information technology, as well as offering in-depth study in the areas of algorithms, databases, data mining and warehousing, information retrieval, networks, multimedia, interactive systems, and software engineering. A core of information technology courses is required, together with additional prescribed elective courses. Other electives and graduate courses in other departments may also be completed.

Admission Requirements

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

  1. 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 or Information Technology.
  2. Undergraduate GPA of at least 3.0 in the last 60 semester credit hours.
  3. Letter of Intent detailing professional goals and reasons for pursuing the graduate degree.
  4. Resume.

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

Program Requirements

Students complete 36 semester hours, including 19 semester hours of required computer science lecture and seminar courses with a grade B or higher, and 11 or more semester hours of prescribed elective courses. Students complete up to three hours of other elective courses in computer science. A final written examination is required.

Required Courses (19 Credits)

CSCI 6174Open Problems in Computer Science and Information Technology

1

CSCI 6302Foundations of Software and Programming Systems

3

CSCI 6303Principles of Information Technology Systems

3

CSCI 6305Foundations of Algorithms and Programming Languages

3

CSCI 6314E-Commerce Systems and Implementation

3

 

CSCI 6315Applied Database Systems

3

Or

CSCI 6333Advanced Database Design and Implementation

3

 

CSCI 6345Advanced Computer Networks

3

Designated Electives

(Minimum of 11 hours)

CSCI 6175Seminar in Computer Science

1

CSCI 6307Foundations of Systems in Computer Science

3

CSCI 6312Advanced Internet Applications Programming

3

CSCI 6316Design for Information Technology Systems

3

CSCI 6318Cybersecurity and Forensics

3

CSCI 6340Advanced Software Engineering

3

CSCI 6350Advanced Artificial Intelligence

3

CSCI 6355Bioinformatics

3

CSCI 6360Advanced Computer Graphics

3

CSCI 6361Computer Visualization

3

CSCI 6363Human Computer Interaction

3

CSCI 6365Network Management and Security

3

CSCI 6366Data Mining and Warehousing

3

Free Electives

(Maximum 3 hours)

CSCI 6180Problems in Computer Science

1

CSCI 6323Design and Analysis of Algorithms

3

CSCI 6334Advanced Operating Systems

3

CSCI 6335/ELEE 6335Advanced Computer Architecture

3

CSCI 6336Programming Languages and Compilers

3

CSCI 6339Theoretical Foundations of Computer Science

3

CSCI 6354Performance Evaluation

3

CSCI 6356Parallel Computing

3

CSCI 6370Topics in Computer Science

3

CSCI 6380Problems in Computer Science

3

CSCI 6381Independent Research and Study

3

CSCI 6382Foundations of Programming

3

Capstone Requirement

Written Comprehensive Exam

Total Credit Hours: 36