Source: https://catalog.utsa.edu/undergraduate/coursedescriptions/cs/cs.pdf