Computer Science (M.S.)

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 1 Years
Mode On Campus
Level Postgraduate
Degree Masters Degree
Closing soon November 2026

Course Overview

The Computer Science (M.S.) at the University of Alabama Birmingham is designed for ambitious individuals aiming to deepen their expertise in a field that underpins modern technological advancement. You will explore advanced computational theories and practical applications, preparing you for leadership roles in research or industry. This postgraduate program is ideal for those seeking to master complex problem-solving, contribute to cutting-edge developments, and drive innovation in areas such as artificial intelligence, machine learning, and systems design. You will gain a comprehensive understanding of the principles that govern computing and its impact on society.

This Master of Science degree is delivered on campus as a full-time, one-year program, offering an intensive and focused learning experience. You will have the flexibility to choose between Plan I, a research-focused option incorporating a master’s thesis, or Plan II, a coursework-intensive non-thesis plan ideal for immediate professional application. Throughout your studies, you will engage with advanced topics, potentially including numerical linear algebra and numerical analysis, and develop sophisticated analytical skills. Upon graduation, you will be well-prepared for advanced positions in software engineering, data science, and research and development roles.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This Master of Science in Computer Science program offers two plans of study. Plan I requires 30 credit hours and includes a thesis, covering topics such as Numerical Linear Algebra, Numerical Analysis I and II, and Master's Thesis Research. Plan II also requires 30 credit hours but is non-thesis, focusing on Numerical Linear Algebra, Numerical Analysis I, and Numerical Analysis II.

1 Plan I – 30 Hours with Thesis

Numerical Linear Algebra
Numerical Analysis I
Numerical Analysis II
Master’s Thesis Research

2 Plan II – 30 Hours Non-Thesis

Numerical Linear Algebra
Numerical Analysis I
Numerical Analysis II

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 24,810.00
Total Program Cost Estimated total tuition
USD 24,810.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 780.00 - USD 975.00
Food & Groceries USD 3,000.00 - USD 4,560.00
Transport USD 600.00 - USD 1,200.00
Utilities & Bills USD 960.00 - USD 1,800.00
Estimated Total USD 4,560.00 - USD 7,560.00

Living cost estimates are based on Birmingham Campus.

Outcomes & Employability

What happens after you graduate

95%
Graduate Employment Rate Within 6 to 12 months of graduation

Why Study Computer Science (M.S.) at The University of Alabama at Birmingham

What makes this program stand out

November 2026 Closing soon

Next intake is in November 2026

Very Fast Application response time

The University of Alabama at Birmingham typically responds to applications within 1 - 2 days, giving you clarity on your options quickly.

Life at The University of Alabama at Birmingham in United States

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Computer Science (M.S.) at The University of Alabama at Birmingham

Can I work while studying?

International students can work up to 20 hours per week during term time and full-time during breaks. On-campus work does not require a separate permit.

What English language score do I need for this course?

For English proficiency, you can meet the requirements with scores from tests like Duolingo, TOEFL, IELTS, or PTE. Each test has specific score benchmarks that must be achieved.

What jobs can I get after studying this course?

Graduates may pursue careers as Data Scientists, Software Engineers, Network Security Specialists, or AI Developers.

What will I actually study in this course?

In this program, you'll explore advanced topics such as big data, cyber security, and artificial intelligence. It offers both thesis and non-thesis options, allowing you to tailor your education to your career goals.

When can I start — what are the intake months?

The Computer Science (M.S.) program has three intake months: March, July, and November. You can apply for admission during any of these months.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️