Explore UAB

Programs

Master's Degree Programs

The department's master's degree programs are designed to provide advanced study opportunities for individuals who:

  • hold a bachelor's 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 bachelor's 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.

We offer M.S. degrees in Computer Science (MSCS), Artificial Intelligence (MSAI), and Cyber Security (MSSec), as well as a Certificate in Cyber Security Analytics.

MSCS

The MSCS program provides an advanced level of computer science knowledge, building on the foundation provided by the Bachelor of Science degree. It also helps students with undergraduate degrees in closely related disciplines — such as mathematics or engineering — transition to a deeper understanding of computer science. MSCS students go on to solve computational problems in science and engineering fields, employing a broader and more advanced perspective than students prepared at the undergraduate level.

Student working at a computer screen.

MSSec

The MSSec program is an interdisciplinary program that prepares graduates for entry- and advanced-level positions in the field of cyber security, digital forensics, and security management by developing the technical and analytical skills necessary for success. The program also provides current practitioners the opportunity to obtain advanced-level training to support career advancement. The program includes a set of core required courses and the option to choose a concentration in Cyber Crime Investigation.

MSAI

The MSAI program prepares graduate students for professional careers in artificial intelligence, machine learning, and intelligent computing systems. Students gain fundamental and advanced knowledge in AI technologies, including machine learning, deep learning, intelligent data analysis, automation, and AI-driven software development. The program includes a set of core required courses and provides opportunities for students to select from a wide range of electives related to artificial intelligence, data analytics, cyber security, bioinformatics, cloud computing, and advanced software development.

Certificate

The Certificate in Cyber Security Analytics is intended for students who are interested in training in the core areas of cyber security and data analytics.

Questions About the Program?

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

Request More Information

Contact Information
Academic Interests


























































Source


Program IDs















Terms













Format













Term IDs







Hidden Fields