Explore UAB

M.S. in Computer Science

The M.S. in Computer Science (MSCS) program is designed to provide advanced study opportunities for individuals who:

  • hold a bachelors degree in Computer Science and would like to advance their technical knowledge in the field and/or learn about research in Computer Science,
  • hold a bachelors degree in another field and want to make a career transition to the computing field, or
  • currently work in the computing field and wish to obtain a graduate degree for career advancement

Program Basics and Timeline

Female student in glasses at a laptop. The MSCS program consists of 30 hours and can be completed in 1.5 years by full-time students who have already fulfilled the program prerequisites. Thesis and non-thesis options are available.

Previously earned graduate credit with a grade of B or above while enrolled at another regionally accredited graduate school may be eligible for transfer into the student's current degree program if it has not been applied toward another degree (either at UAB or elsewhere). All transfer credit requests must be initiated by the student and require the approval of the graduate program director and the Graduate School. Transfer of Credit forms are available on the Graduate School website. Completion of this form does not guarantee that the transfer credit will be granted. No more than 12 semester hours of graduate credit can be transferred to UAB. Once transfer credit has been approved, it will be included in the calculation of the grade point average in the student's current UAB program.

Questions About the Program?

We invite you to explore the resources here on this website. If you still have questions that are not addressed here, please contact e-mail the graduate program director at This email address is being protected from spambots. You need JavaScript enabled to view it..