Computer Science (B.S.)

Bachelor of Science
Major in Computer Science

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).

Course Rotations

colorful leaves behind a Texas state banner at the round rock campus
FALL 2024 SEMESTER CLASSES
CS 1428
CS 2315
CS 3354
CS 3358
CS 3378
CS 4332
CS 4347
CS 4318
blue bonnets in front of nursing building
SPRING 2025 SEMESTER CLASSES
CS 2308
CS 3339
CS 3358
CS 3360
CS 3398
CS 4310
CS 4315
CS 4371
CS 4398
crape myrtle trees in front of campus services building
SUMMER 2025 SEMESTER CLASSES
CS 3398
CS 4310
CS 4398

☆ Endless Employment Opportunities

Graduates work in tech and non-tech companies, both locally and across the US. Local companies include Dell, Samsung, Apple, Amazon, and more.

What jobs can you pursue with a bachelor's degree in computer science?

Upon completion of their studies, Computer Science graduates enter diverse professional domains, including software development, cybersecurity, User Interface (UI) and User Experience (UX) design, machine learning and data science, and game development. Students also enter graduate programs to further their knowledge and pursue research in computer science

  • Software Engineer
  • Full Stack Developer
  • UX Designer
  • Hardware Engineer
  • Database Administrator
  • Web or Mobile App Developer
  • Network or Database Administrator
  • IT Auditor
  • IT Project Manager
  • Game Developer
  • Systems Architect
  • Information Security Analyst
  • Computer Programmer
  • Cloud Engineer

APPLY NOW

The Undergraduate Admissions page will help walk you through the steps to apply to Texas State University.

Questions?

Contact us with any questions you may have, and we will guide you to ensure a smooth admissions process.