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 online master’s in AI 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 artificial intelligence and software engineering degree, hear key insights, and ask your questions.

Upcoming Dates:

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

How Long Does It Take to Get an Online Master's in Data Science?

When people ask how long it takes to earn a master’s in data science, the answer often focuses on the shortest completion timeline. That can be useful, but it does not reflect every student’s experience. For working professionals, the better question is what pace fits alongside work and other commitments. A sustainable pace matters because […]
Read More

BU’s Online At-Scale Programs Reach Working Professionals Across Industries and Around the World

Boston University’s online at-scale graduate programs bring together working professionals from a wide range of industries, organizations, and geographies. They are software engineers and physicians, financial analysts and public health practitioners, product managers and manufacturing leaders. Most continue working full time while pursuing their degrees, bringing current professional experience into the classroom and connecting with […]
Read More

Bootcamp, Certificate, or Master's in Data Science: How to Choose

The question is usually framed as a ranking: which credential is best. That framing produces bad decisions, because these three formats are not competing versions of the same product. They solve different problems, on different timelines, for people at different starting points. The better question when weighing a data science bootcamp vs a master’s degree […]
Read More
Area of Study