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

FRESHMAN - First semesterOFFEREDFRESHMAN - Second semesterOFFERED
CS 1428Fall / SpringCS 2308Fall / Spring
MATH 2471OnlineMATH 2472Online
US 1100Fall / SpringPHIL 1320Fall / Spring
ENG 1310 or ENG 1320Fall / SpringMATH 2358Fall / Online
COMM 1310Fall / SpringPOSI 2310Fall / Spring
SOPHOMORE - First semesterOFFEREDSOPHOMORE - Second semesterOFFERED
CS 2318FallCS 2315Spring
CS 3358Fall / SpringCS 3354Fall
MATH 3398Online / SpringBIO 1331 & 1131Online ACD*
BIO 1330 & 1130Online ACD*PSYC 1300 or SOCI 1310Fall / Spring
ElectiveFall / Spring
JUNIOR - First semesterOFFEREDJUNIOR - Second semesterOFFERED
CS 3339FallCS 3360Spring
CS 3398FallCS Advanced ElectiveFall / Spring
CHEM 1341 & 1141 orOnline ACD*CS Advanced ElectiveFall / Spring
PHYS 1315 & 1115Online ACD*MATH 3305Fall / Online
HIST 1310Fall / SpringHIST 1320Fall / Spring
ENG 3303Spring / Online
SENIOR - First semesterOFFEREDSENIOR - Second semesterOFFERED
CS 4371FallCS Advanced ElectiveFall / Spring
CS Advanced ElectiveFall / SpringMath/Applied Math MinorFall / Spring
Math/Applied Math MinorFall / SpringComputer Science Project CourseSpring
MU 2313Fall / SpringElectiveFall / Spring
ElectiveFall / SpringPOSI 2320Spring

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