Design software systems that drive our modern world
Gain expertise in developing complex systems for a tech-driven workplace.
10 Courses
With Industry-Leading Faculty
Jan. 2
Application for Spring
Flexible
Explore our Learning Formats
30 Credit Hours
To Complete Your Master's
About the program
Software engineers are in high demand to support digital transformation in business environments and improve efficiency, customer experience, data-driven decision making and overall competitiveness.
SMU Lyle’s Master of Science in Software Engineering prepares students to become leaders in the field with a balanced approach to teaching management skills – such as directing programming teams, scheduling and budgeting – and technical expertise necessary to succeed. Many courses are based upon those proposed by the Software Engineering Institute, specifically founded by the Department of Defense to assist in the development of a sound foundation for this maturing field.
To learn more about the program, contact Program Director Jeff Tian.
Video
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 next big step at SMU.
The SMU Lyle Difference
Practical
Students gain skills they can immediately use, creating scalable software architectures for their organizations.
Broad
Learn a wide range of topics from a faculty of experts in the field, from advanced algorithms to emerging technologies.
Lucrative
SMU graduates are in the top 5% of highest paid alumni across a variety of fields. (College Factual 2022)
Student Experience
Industry-Leading Faculty
Students experience a curriculum designed by experienced faculty and highly experienced practitioners, and sync sessions for online students offer the chance to gain valuable face time with professors.
Flexible Learning
Tailor your experience with our Lyle Anywhere® flexible learning platform, a mixture of in-person or synchronous online classes.
Software Engineering Research
Our research opportunities include:
- Software testing
- Usability and user experience (UX)
- Software measurement, reliability and safety
- Cloud and service computing
Jobs You Can Land
Potential roles include:
- Machine Learning Engineer
- Deep Learning Engineer
- Senior Data Scientist
- Computer Vision Engineer
Admissions Requirements
In addition to meeting the Lyle School of Engineering admission requirements for an M.S. degree, applicants are required to satisfy the following additional requirement: a B.S. in one of the quantitative sciences, mathematics, computer science or a closely related engineering discipline.
Tuition and Fees
For a complete graduate cost per semester see Cost of Attendance.
Application Deadlines
The priority date for applications to the Spring 2025 term is January 2, 2025.
Begin Your Journey
Take the next step towards an exciting future by starting your application for our graduate program at SMU Lyle. Ready to explore other academic opportunities? Discover our range of exceptional programs to find the perfect fit for your academic aspirations.