About Us

Department of Computer Science

The Department of Computer Science at Texas State University offers a comprehensive range of programs and courses to suit every aspiring computer scientist's needs. Undergraduate students have the option to pursue either a Bachelor of Arts (B.A.) or a Bachelor of Science (B.S.). Courses cover a broad spectrum of topics, including but not limited to computer architecture, data structures, artificial intelligence, computer networks, and programming in various languages like C++, Java, and Python.

In addition to the undergraduate programs, the department also provides opportunities for graduate studies through our Master's and Ph.D. programs. The Master of Science and Master of Arts in computer science degrees are designed to prepare students for doctoral research, teaching, or careers in the industry, all supported by well-equipped laboratories with modern hardware and software. The Ph.D. program offers a pathway to deep research and further specialization in the field of computer science. Graduates from Texas State University's Computer Science programs are poised to thrive in a multitude of dynamic sectors, from cutting-edge hardware manufacturing and innovative software development to other areas of the rapidly advancing tech landscape. Whether seeking an introduction to the field or looking to expand existing expertise, students can find a program tailored to their interests and career goals within the department.

Department Directory

Meet our Faculty and Staff

Contact Us

Do you have questions about programs, courses or just looking for information?