Bachelors in Computer Science
Texas State University
Key Information
Campus location
San Marcos, USA
Languages
English
Study format
On-Campus
Duration
4 years
Pace
Full time
Tuition fees
USD 822 / per credit **
Application deadline
Request info *
Earliest start date
Request info
* International Freshman/Transfer - November 15, 2020. Note for students who wish to attend the Round Rock Campus: We recommend submitting an application and all credentials by September 1, 2020, to maximize class availability.
** $822.08 per credit hour for residents; $1231.08 per credit hour for non-residents
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
The Department of Computer Science offers a variety of courses, such as computer architecture, data structures and algorithms, automata theory, software engineering, computer graphics, computer networks, computer security, database design, data mining, machine learning, human-computer interaction, artificial intelligence, and programming languages (including C, C++, Java, Assembly, Perl, PHP, Python, and JavaScript).
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 [email protected]. 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.
Academic Core
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.
Student Outcomes
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.
English Language Requirements
Certify your English proficiency with the Duolingo English Test! The DET is a convenient, fast, and affordable online English test accepted by over 4,000 universities (like this one) around the world.