The department offers:
a major in computer science with courses leading to the Bachelor of Science (BS) or Bachelor of Arts (BA) degree
programs for students seeking teaching certification as well as a second teaching field
a minor in computer science for other majors
a master's degree program
a Ph.D. program
Texas State University Computer Science graduates can enter the workforce in fields like hardware manufacturing, software development, environment management, computer applications, aerospace, chemicals, and secondary school teaching.
The BS and BA degrees require a minimum of 120 semester hours and include a total of 36 advanced (junior-, senior-level) hours, and 9 hours of Writing Intensive (WI) coursework. Students also must complete a minor in another program of study. Students can select a minor from any department which offers a minor. Please refer to the undergraduate catalog for a list of minors.
To discuss bachelor's degrees with a Department of Computer Science staff member, please make an appointment through email by contacting firstname.lastname@example.org. Current undergraduate computer science students who want more information about the computer science degree programs should contact the advisor through the College of Science and Engineering Advising Center located in Centennial Hall 202 or by calling 512-245-1315.
Kelly Sikkema / Unsplash
Major in Computer Science
The Bachelor of Science in Computer Science degree program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org. Students seeking either the BS or the BA with a computer science major is expected to take CS 1428, Foundations of Computer Science I, in the first semester, along with the appropriate level mathematics course.
Please note that this information reflects degree information, but it might not be as current as that listed in the university catalog nor does this discuss the entire program requirements. Students are advised to review degree and course requirements with their academic advisor.
In order to acquire the fundamental skills and cultural background that are the marks of an educated person, all undergraduate students at Texas State complete a program of general education core curriculum courses. Full information can be found in the university catalog regarding the General Education Core Curriculum. A University Seminar (US 1100) is required of all freshman students transferring in fewer than 16 college credit hours.
Program Educational Objectives
Graduates with a BS in Computer Science will continue to seek knowledge, adapt to changes in technology, and thrive in an increasingly global society.
Graduates with a BS in Computer Science will engage in successful careers in industry, academia, and public service, providing technical leadership for their business, profession, and community.
Graduates with a BS in Computer Science will have a positive image of the Computer Science Department and Texas State University.
Graduates with a BS in Computer Science will understand the values and requirements of responsible professionals including the necessity of ethical behavior, the impact of computing technologies on society, and the need for professional relationships.
Graduates of the program will have the ability to:
Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
Communicate effectively in a variety of professional contexts.
Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
Apply computer science theory and software development fundamentals to produce computing-based solutions.