Overview
Purdue University's online and residential 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.
Program Highlights
- Gain in-demand skills: 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.
- Flexible curriculum: 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.
- Available both on-campus and fully online: This degree program is available both full-time and part-time on-campus at our Indianapolis location and fully online with the same courses, same faculty, and same degree.
- Suitable for applicants with various backgrounds: 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 our self-assessment for specific information on needed prior knowledge and skills.
- Purdue reputation: Purdue is one of just a few institutions in the US that offer a Master’s Degree in Software Engineering. Gain a unique credential backed by Purdue’s long history of excellence in engineering.
- Excellent support services: Throughout your program, a dedicated faculty advisor and a team of professionals will help you plan your degree and support your envisioned career path.