Bridge Courses for Non-CS Students

Interested in pursuing a Masters in Computer Science but don't have a Bachelors in the field? If you have strong STEM (Science, Technology, Engineering and Math) background and/or related degrees, that's OK!

To accommodate the increasing interest of non-CS students in our graduate programs, the UTSA Department of Computer Science developed three Bridge courses for those with STEM backgrounds to pursue the master degree in Computer Science. The three courses are as follows:

  • Foundation of Programming (main foci include basic programing skills and knowledge on data structures)
  • Foundation of Software (main foci include advanced data structures and algorithms)
  • Foundation of Systems (main foci include basic knowledge of computer organization and architecture, operating systems and concepts of compilers)

The applicants are expected to be strongly self-motivated and have a good undergraduate GPA (for example, higher than 3.5). For those students who satisfy the requirements, they will be conditionally admitted into the graduate program with the condition of taking the three requisite bridge courses in the first year.

After successfully passing the three courses (must earn at least a B or higher in each course), the students can then register for the other CS graduate coursework.

Important note: These three bridge courses will NOT be counted towards the master program.

For more information, please email the CS Graduate Advisor of Record Dr. Dakai Zhu