At a Glance

AI Programs
Online Master of Science in Software Engineering for Artificial Intelligence
Completion Time
16
Months
Credits Required
30
Tuition
$25,000

Artificial intelligence is embedded in the software systems that power modern organizations. Boston University’s online MS in Software Engineering for Artificial Intelligence prepares experienced engineers to design, build, and scale production-grade systems that responsibly integrate AI and large language models (LLMs).

Designed for working professionals pursuing an online software engineering degree with a focus on AI, this software engineering program blends rigorous software engineering fundamentals, hands-on AI integration, and human-centered system design. You’ll learn not just models, but how to deploy them reliably, securely, and ethically in real-world systems.

Mohamad Kassab

A trained AI model is an artifact until someone builds a system around it. Our students meet AI twice in that work: as a component inside the product, and as an assistant beside them while they build. Both call for engineering judgment where a written specification used to be – and that is what this program develops.


Director of the Online Master of Science in Software Engineering program
Associate Professor – Department of Electrical and Computer Engineering

Learn More at Our Live Information Session

Have questions? Join our faculty and staff for a live information session to learn more about the software engineering degree program, hear key insights, and ask your questions.

Requirements

Application Requirements

  • Required: Bachelor’s degree with relevant coursework in areas such as Computer Science, Software Engineering, Data Science, or Engineering, or work experience in one or more of these fields.
  • Professional experience is valued; applications are welcome from a wide range of technical backgrounds.
  • No testing requirements (e.g., GRE, GMAT)
  • Professional references are not required. You may include them if you believe they would be helpful for your application.
  • There is no Application Fee (with a waiver provided)

Tips: Submit clear, complete, and professionally formatted materials will help admissions committee fully assess your background, experience, and readiness for the program. 

How You Benefit from the degree in Software Engineering for AI

  • Why Software Engineering for AI? Most programs teach software engineering, data science, or AI in isolation. This degree bridges them so you can ship AI in real systems.
  • Integrate AI and LLMs into production software. Learn disciplined engineering practices for AI-enabled applications, including correctness, security, and maintainability.
  • MLOps and scalable data workflows. Design data pipelines and operational workflows to deploy, monitor, and improve AI over time.
  • Career-focused capstone. Complete a year-long capstone where you design and deploy an end-to-end AI-enabled application at scale.
  • High-engagement online experience. Learn through a mix of on-demand content and weekly live sessions taught from the BU Virtual Studios.

Skills You’ll Gain

  • AI and LLM integration. Integrate AI and LLMs into large-scale software systems.
  • Engineering discipline for AI. Apply software engineering fundamentals to AI-enabled applications.
  • AI-assisted development and code review. Evaluate AI-generated code for correctness, security, and maintainability.
  • MLOps and scalable workflows. Design MLOps practices for deployment, monitoring, and iteration.
  • Cloud deployment and release workflows. Practice cloud-based deployment and modern release processes.
  • Trustworthy, human-centered systems. Build systems that are explainable, usable, and aligned with responsible AI.

W. Clem Karl

The online Master’s in Software Engineering for AI is designed for working professionals who want to advance their expertise while remaining active in industry. Through flexible online learning and industry-relevant coursework, students develop the skills needed to design, deploy, scale, and maintain AI-driven, data-intensive software systems in real-world environments.


Professor and Chair
Electrical & Computer Engineering; Biomedical Engineering; Systems Engineering

Recent News

Data Science Master's Prerequisites: How to Tell If You're Ready

One of the hardest questions for prospective data science students is also one of the most basic: am I actually ready for a master’s program? People often answer that question too narrowly. Some rule themselves out because their undergraduate degree was not in computer science, mathematics, or another technical field. Others may assume that professional […]
Read More

Data Analyst to Data Scientist: What Actually Changes in the Work

Most professionals who want to move from data analyst to data scientist already know how to work with data. They write SQL. They own recurring dashboards. They are the person leadership asks when a number looks strange. For some, the challenge is not competence but the possibility of reaching a ceiling in their current scope. […]
Read More
Area of Study