12 months
1187 USD/credit 35610 USD/year
1109 USD/credit 33270 USD/year
468 USD/credit 14040 USD/year
Tuition fee
Apply date
Start date


As a data scientist, you'll be using math, statistics, and programming skills to organize information and help businesses find solutions. Earning a master's in Data Science from The University of Alabama at Birmingham can help prepare you for a career as a software engineer, systems analyst, database administrator, research analyst, and more.


What to expect from studying this Data Science program at The University of Alabama at Birmingham

To help you be more successful in your career, we want your education to be well-rounded. That's why every one of your classes will teach you about one of these categories: data analytics, cyber security, high-performance computing, and digital forensics. In addition to your core courses of Machine Learning, Foundation of Data Science, Advanced Algorithms and Applications, and either Database Application Development or Database Systems, you'll take electives such as Artificial Intelligence, Data Mining, Deep Learning, Modern Cryptography, Cloud Computing, and Digital Media Forensics. 

You'll also take electives outside our department—classes like Data Science for Business, Introduction to Bioinformatics, and others. Finally, we'll want you to choose between one of two plans. Plan I (thesis option), is better if you're considering going for a doctorate degree. If your goal is simply professional development, you'd probably prefer Plan II (non-thesis option).


  • Computer and information research scientists earned an average salary of $114,520 per year in 2017 (U.S. Bureau of Labor Statistics).

Programme Structure

Courses included:

  • Numerical Linear Algebra
  • Numerical Analysis 
  • Advanced Algorithms and Applications
  • Foundations of Data Science
  • Artificial Intelligence
  • Database Systems

Key information


  • Full-time
    • 12 months

Start dates & application deadlines


30 SCH


On Campus

Academic requirements

GPA admission requirements GPA

Other requirements

General requirements

  • A grade point average (GPA) of 3.0 (on a 4.0 scale).
  • A mathematics background equivalent to two terms of calculus (differential and integral calculus) is also required. Online equivalents of these prerequisites may be acceptable, if they provide the same (or more) coverage. 

The following courses, or their equivalents, are required of all applicants before they can apply to this program:

  • CS 103: Introduction to Computer Science in Python (waived for applicants with two years of working experience in the computing/IT field). Any Introduction to Programming course that uses a 3rd generation programming language such as Java, C/C++, Basic, and Pascal, can be counted as an equivalent of this course.
  • CS 203: Object-Oriented Programming
  • CS 303: Algorithms and Data Structures

Tuition Fee

To alway see correct tuition fees
  • International

    35610 USD/year
    Tuition Fee
    Based on the tuition of 1187 USD per credit during 12 months.
  • National

    33270 USD/year
    Tuition Fee
    Based on the tuition of 1109 USD per credit during 12 months.
  • In-State

    14040 USD/year
    Tuition Fee
    Based on the tuition of 468 USD per credit during 12 months.

Living costs for Birmingham

1019 - 1648 USD /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Our partners

Data Science
The University of Alabama at Birmingham


Go to your profile page to get personalised recommendations!