A Master of Science in computer science from SMU is an advanced degree with practical applications.

Graduate programs

Master’s in computer science

Advance the future of computing

Program format

In-person and online

Commitment

Full time or part time

Duration

Two years (full time);
Three years (part time)

Overview

SMU Lyle’s Master of Science in computer science with specializations in AI, cybersecurity or software engineering, is a practical degree that empowers students to not only build solutions that can change the world, but also as industry leaders who can communicate these ideas and solutions to a global audience.  

With a curriculum designed by expert faculty and experienced industry professionals, students benefit from a program rooted in real-world considerations. Developed with working professionals in mind, students have the opportunity to pursue their degree in person or online.

Specializations

100% Online AI specialization

Students will learn to implement effective AI and machine-learning solutions as well as develop the tools to mitigate challenges with AI.

M.S. computer science + SMU Cox MBA

Lyle master’s students can pursue their MBA simultaneously at Cox in this two-year program geared toward STEM students and professionals who desire to broaden their skillset.

Thinking Grad School? Think SMU.

Envisioning a brighter future? Think grad school at SMU, where you join a lifelong family network and see immediate returns on your educational investment. Take your new big step at SMU.

Student success

Future-proof your career with a master’s in computer science enhanced by a variety of specializations, including AI, cyber security and computer programming. Expertise in advanced technology solutions is in high demand across both public and private sectors.

This program prepares you to excel in the following areas and professions:

  • Software engineering
  • Full Stack engineering
  • DevOps
  • Machine learning engineer
  • Data engineer
  • Natural language processing engineer
  • Autonomous systems specialist
  • AI infrastructure architect

Top 20%

Best National Universities

U.S. News & World Report (2026)

$102,276

Average M.S. computer science graduate’s starting salary (​2023-2024)

Career Outcomes Dashboard

9:1

Graduate student-to-faculty ratio

Student stories

SMU computer science student Travis Pryor launches Focus Path AI to support focus and productivity for students with learning differences.

Travis Pyror ’26, ’27

SMU computer science student Travis Pryor launches Focus Path AI to support focus and productivity for students with learning differences – and anyone struggling to stay motivated. 

Angel Cuenca

Angel Cuenca ’22

He developed a quantum-powered platform for securing AI models against cyberattacks.

Requirements

  1. Application
  2. Application fee
  3. Official transcripts
  4. English language proficiency documentation (if applicable)
  5. A bachelor’s degree in computer science, computer engineering or a closely related discipline

All applications are holistically reviewed.

View all requirements

Ready to apply?

Tuition and financial aid

Tuition and costs

Explore the cost breakdown of tuition for graduate programs.

Financial aid

Find information on scholarships and financial support available at SMU.

Curriculum and learning

Featured courses

CS 7320

Artificial Intelligence

Introduction to using artificial intelligence to problem solve through search, logic, probabilistic reasoning and machine learning.

CS 7317

Leadership for Architecting Software Systems

Developing both personal leadership and software architecture skills with the goal of building large software systems or leading large teams.

CS 7346

Cloud Computing

Explores architectures for cloud computing and provides hands-on experience with virtualization technologies.

Outside the classroom

  • Centers and institutes

    Grow as an engineer with collectives that promote leadership, innovation and entrepreneurship.

  • Maria Murad with friends in Jordan

    Internships

    Get practical experience to develop industry skills, build a professional network and gain valuable insights. Internships can open doors to future opportunities and contribute to long-term career success.

  • Clubs and organizations

    Explore interests, develop leadership skills and connect with like-minded peers.

  • SMU students working with plants at Bontham Family Farms

    Community engagement

    Apply your classroom knowledge to real-world issues while making a positive impact.

Faculty

Our distinguished faculty are industry leaders and subject matter experts, bringing real-world experience and industry insights to the classroom. SMU Lyle maintains small class sizes, allowing students to develop meaningful mentorships with their professors.

Facilities

Faculty experts in cybersecurity lead the Darwin Deason Institute.

Darwin Deason Institute for Cyber Security

Advancing the science, policy, application and education of cyber security through basic and problem-driven interdisciplinary research.

SMU engineering students use state-of-the-art technology in the Center for Digital and Human-Augmented Manufacturing

Center for Digital and Human-Augmented Manufacturing

Combines research innovation and industry partnerships to explore how digital twins, AI, virtual reality and more will shape the future of manufacturing.

Request more info about this program

Request more info about the M.S. in computer science

Loading...

Frequently asked questions

At SMU Lyle, students who earn an M.S. computer science degree gain practical skills they can immediately use, in a wide variety of computer science industries, as well as in the fields of engineering, economics, public policy, law and social sciences. Additionally, graduates of the program had an average starting salary of over $100,000 (2024).

According to SCI Journal, some of the highest-paying jobs in the computer science industry include software architects, data scientists and security engineers.

You can earn a master’s in computer science in two years. Degree requirements and course credits are explained in full detail in the computer science, M.S., course catalog.

Yes, you can earn a master’s of computer science online from SMU. Lyle Anywhere®, our flexible graduate learning platform, lets you customize your learning experience to fit your schedule with the ability to choose in-person, synchronous online or recorded classes.

Additionally, the master’s of computer science with AI specialization program is 100% online.

Students learn to implement effective AI and machine learning solutions and develop the tools to mitigate challenges with AI, with an emphasis on artificial neural networks and deep learning methods.

Yes, you can obtain an M.S. computer science without a B.S. computer science, but there are some requirements you must meet first:

  1. Able to write programs in a high-level language such as Java, C++, Python, etc.
  2. Demonstrate competence in six core areas of computer science. 

You’ll also need approval in writing from your advisor and department chair.

As AI continues to change the tech landscape as we know it, every industry will be affected and need experts ready to deliver effective AI and machine learning solutions; those industries include information technology, education, manufacturing, financial and many more.

Sample careers with an AI-focused computer science degree include machine learning/deep learning engineers, senior data scientists and computer vision engineers.