Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Science Department at Texas State University is recognized for its innovative academic programs, committed professors, and state-of-the-art lab resources available both on-site and remotely. Together, these components give students practical opportunities to apply theoretical knowledge, equipping graduates with the specialized expertise required for top-tier careers. The department's goal is to progress computer science and technology through teaching, research, and community engagement to benefit businesses, government agencies, and the public. It aims to deepen and broaden its focus on applied computing research while preparing graduate students with robust technical competencies and effective communication abilities.
The department features both tenured and tenure-seeking professors conducting active research in areas like artificial intelligence, bioinformatics, computer networks, cybersecurity, database systems, parallel computing, high-performance computing, human-computer interaction, multimedia systems, software engineering, sustainable computing, and social computing. Faculty projects have secured funding from federal agencies and industry leaders including NSF, NIST, DOD, DOE, IBM, Intel, and AMD, with researchers earning distinguished honors such as NSF CAREER awards and faculty fellowships from IBM and Google.
The M.S. program in Computer Science prepares graduates for PhD studies, academic positions, professional roles in computing fields, and careers in digital forensics.
Software engineering involves applying scientific principles to create and sustain software solutions. The Software Engineering specialization teaches systematic development approaches, introducing students to formal development processes, automated workflow systems, program analysis methods—including model verification, proof-based validation, symbolic execution, runtime monitoring, and automated testing procedures.