Master of Science in Software Engineering

The MSc in Software Engineering program at AUT, powered by ASU’s Ira A. Fulton Schools of Engineering, is designed to equip students with advanced skills in software development, project management, and emerging technologies, while incorporating the engineering principles essential for software design, maintenance, and testing.

About the program

Key Learning Outcomes

1. Engineering principles for software projects

2. Design methodologies and evolutionary development

3. Requirements-driven software improvements

4. Advanced software design and implementation

5. Solutions for complex software challenges

6. Best practices in testing and project management

Two Degrees instead of one: 1+1

This program offers a 1+1 Dual Degree Pathway in partnership with the Ira A. Fulton Schools of Engineering at Arizona State University (ASU).

Students may complete both years at AUT or choose the 1+1 option, studying one year at AUT and the final year at ASU, either online or on-campus.

Upon successful completion, students earn two degrees:

· Master of Science in Software Engineering from AUT

· Master degree in Software Engineering from the Ira A. Fulton Schools of Engineering at ASU

Jobs you could get

According to the Bureau of Labor Statistics, software engineers are highly paid, and there is significant growth in the number of employment opportunities. Graduates are prepared for roles such as:

Software Engineer
Systems Architect
Quality Assurance Manager
Data Scientist
Cybersecurity Specialist
Tech Entrepreneur
DevOps Engineer
Machine Learning Engineer
Cloud Solutions Architect
Mobile Applications Developer
Product Manager
Full-Stack Developer
Blockchain Developer

Curriculum: list of courses

  • MAT 267: Calculus for Engineers III

  • CSE 240: Introduction to Programming Languages

  • CSE 360: Introduction to Software Engineering

  • CSE 310: Data Structures and Algorithms

  • CSE 330: Operating Systems

  • CSE 565: Software Verification, Validation, and Testing|

  • CSE 598: Software Integration and Engineering

  • CSE 566: Software Project, Process and Quality Management

  • FSE 501: Technology Entrepreneurship

  • CSE 543: Information Assurance and Security

  • CSE 511: Data Processing at Scale

  • CSE 535: Mobile Computing

  • CSE 575: Statistical Machine Learning

  • CSE 578: Data Visualization

  • CSE 593: Applied Project

Why Choose AUT:

Global Opportunities and Excellence

Two degrees instead of one: 1+1 Program

Spend one year at AUT and one year at ASU to graduate with a master’s degree from both institutions. A Master’s in Software Engineering from AUT and a Master’s in Software Engineering from Arizona State University ( ASU)

World-Class Education

 Our programs are designed and powered by ASU, ensuring top-tier education and global recognition.

Global Alliance

As part of a dynamic global alliance, we are connected with 33 leading universities across more than 20 countries, all powered by the prestigious ASU. This expansive network offers unparalleled opportunities for collaboration, innovation, and global engagement.

Innovative Smart Campus

Study in a state-of-the-art campus located in the heart of Tashkent, designed to foster creativity, innovation, and collaboration.

Start your journey for 2026 intake

Get the best start to your career with AUT’s world-class degree programs, powered by Arizona State University.
Register your interest by filling out the form!

Zarmina Ruzieva — your study advisor

Thank you for submitting the form! Our Enrollment Advisor will reach out to you soon!
Oops! Something went wrong while submitting the form.
Have an IELTS 6.5?

Secure your 50% grant for Spring Intake now. Spots are strictly limited.

Start your application now

Get ahead with the American University of Technology (AUT)

Get the best start to your career with AUT’s world-class degree
programs, powered by Arizona State University.