The mission of the Department of Computer Science is to advance the knowledge of computer science and technology through education, research, and service for the betterment of society.
The Department of Computer Science’s vision is to be internationally acclaimed in applied computing research; to produce graduates with state-of-the-art knowledge who are recruited for top industry, teaching, and research positions; and to provide service to the local community and broader society.
Goals and Objectives
- Graduating students with strong technical backgrounds and communication skills.
- Graduating students who understand the values and requirements of responsible professionalism and lifelong learning.
- Building a sustainable research program.
- Developing international visibility for our research.
- Providing quality service to the university, the profession, and the community.
Students and Curriculum
The Department of Computer Science offers two degree options for students - a Bachelor of Arts (B.A.) and a Bachelor of Science (B.S.). The Bachelor of Science in Computer Science degree program is accredited by the Computing Accreditation Commission of ABET. The department offers courses in computer architecture, data structures and algorithms, automata theory, compilers, operating systems, object-oriented design and programming, software engineering, computer graphics, computer networks, parallel programming, computer security, software testing, database design, artificial intelligence, data mining, machine learning, computer vision, human-computer interaction, and several programming languages including C++, Java, Python, and Assembly. Computer Science graduates can further their studies in graduate schools or enter the workforce in fields like hardware manufacturing, software development, environment management, computer applications, aerospace, chemicals, and secondary school teaching.
Students have access to a wide range of computing devices. Both Windows and Linux PC's are available as well as Linux servers which can be accessed from outside the firewall. There are other state-of-the-art special teaching labs such as the security lab and the parallel processing lab. Students may also get access to Stampede on UT’s J.J. Pickle Research Campus.
Students have access to some of the newest software for software development (like IBM Rational Architect). Through corporate partnerships and subscriptions, there is also a wide range of software that will be made available at no cost so that students can have at least some of these tools available on their home computer as well.
Industrial Advisory Board (IAB)
The Department of Computer Science also has an Industrial Advisory Board (IAB) comprising approximately 20 top-level officers for Texas's computer science industries. The IAB Board members' host companies provide financial support for the department's students through internship programs. And, not only do the IAB Board members provide advice regarding the department curriculum so as to satisfy the needs of the employers of our students, but they also provide employment to some of our alumni.
Texas State has a firm commitment to assist any person who has a disability. Anyone who needs such assistance should please contact the Texas State Office of Disability Services at 512.245.3451. For more information please visit the Office of Disability Services homepage.