B.S. Degree in Computer Science

We offer a Bachelor of Science (B.S.) degree in Computer Science with optional concentrations in Software Engineering, Data Science, Cyber Security, and a specialized Cyber Operations track. The B.S. degree in Computer Science requires 78 credit hours plus 42 university core course hours. The 78 hours include 51 Computer Science core hours and 27 electives. The optional concentrations appear on the transcript and require a certain set of electives. A minor in Computer Science is 20 hours in Computer Science courses, 11 core and 9 elective, 6 at the upper division level.


The application deadlines for fall/spring/summer are the first of July/December/May, but it is highly recommended to apply before the first of April/November/March. Visit http://www.utsa.edu/admissions/ for information about the application process.

UTSA has transfer agreements with many two-year community colleges in Texas. Visit http://www.utsa.edu/admissions/transfer/transfer.html for more information.

Catalogs and Degree Plans

More detailed information about the B.S. degree plan by undergraduate catalog, including the concentration requirements and the minor in Computer Science, can be found below. For the official university catalog, visit http://catalog.utsa.edu/.


2022-2024 Undergraduate Catalog 


2020-2022 Undergraduate Catalog 


2018-2020 Undergraduate Catalog


2017-2018 Undergraduate Catalog


2016-2017 Undergraduate Catalog


2014-2016 Undergraduate Catalog


2012-2014 Undergraduate Catalog


Course Equivalences for 2008 Previous Catalog Offerings