The University of Texas at San Antonio UTSA college of sciences
Department of Computer Science

We offer a variety of undergraduate and graduate courses for Computer Science majors as well as for non-majors.

Our introductory programming sequence teaches programming with Java and C:

  • CS 1063 Introduction to Computer Programming I
  • CS 1713 Introduction to Computer Programming II
  • CS 2123 Data Structures
  • CS 2213 Advanced Programming

In Fall of 2008 we have added three exciting new courses, which are well-suited for non-majors:

  • CS 1173 Computation for Scientists and Engineers
  • CS 1143 Web Design
  • CS 1153 Game Programming

New graduate courses include:

  • CS 5123 Software Testing and Quality Assurance
  • CS 5153 User Interfaces and Usability
  • CS 5263 Bioinformatics
  • CS 5323 Principles of Computer and Information Security
  • CS 5343 Developing Secure Systems and Software

Advanced undergraduate students have the option to take graduate courses as an upper-level CS elective. More details can be found in the undergraduate catalog.