The Bachelor of Arts (B.A.) Major in Computer Science at Texas State University is your pathway to understanding and shaping the digital world. In an era driven by technological innovation, this undergraduate program equips you with the foundational knowledge and practical skills essential for a career in computing. You will explore core concepts in programming, algorithms, and data structures, preparing you to tackle complex problems in software development, systems analysis, and beyond. This degree is ideal for students seeking a robust technical education combined with the broad intellectual development fostered by a liberal arts approach.
This full-time, on-campus program is structured over four years, guiding you through a curriculum that includes essential computer science courses like CS 1428 and CS 2308, alongside mathematics and modern language requirements. You will engage in hands-on learning, progressing through increasingly complex subjects such as software architecture and advanced electives, culminating in a significant computer science project course. Upon graduation from Texas State University, you will possess the analytical and problem-solving abilities demanded by the technology sector, opening doors to diverse career opportunities in software engineering, IT, and research.