Online Master of Science in Software Engineering
Gain a unique credential backed by Purdue’s long history of excellence in engineering
Purdue University’s online Master’s in Software Engineering will mold the next generation of software professionals to help meet society’s need for skilled software engineers and entrepreneurs. Students will study under Purdue’s renowned faculty in software engineering, computing systems, and cybersecurity, and can further customize their experience toward specific topics.

Request Information
Complete the form below to learn more about Purdue’s Online Master of Science in Software Engineering . The form below will be shared with a Purdue enrollment Specialist.
Learn More

Our world-class faculty in both the Elmore Family School of Electrical and Computer Engineering and the Department of Computer Science will help you develop innovative approaches to address complex software engineering problems and to understand their real-world context. Data shows that job opportunities for software engineers will continue to grow across the US and internationally.

Gain knowledge in your selected area(s) of interest, including embedded software; systems software; cybersecurity; robotics and controls; and machine learning and data science. You choose the courses you take to meet the curriculum requirements.

A bachelor’s degree in computer science or computer engineering provides appropriate preparation. Applicants with related undergraduate degrees and appropriate work experience may be admitted if their credentials collectively indicate an ability to succeed in the coursework. See also the program prerequisites