Software Engineering Program
Overview
The Master of Software Engineering degree is conferred upon students who earn a minimum of 36 credits while maintaining an average grade-point average of 3.0 or better in all course work, including at least 18 credits at the 500 or 800 level (with at least 6 credits at the 500 level). The program curriculum includes 18 credits of required courses, 12 credits of electives, and a 6-credit capstone course which can be organized to include stackable certificates. The software engineering program from Penn State University includes 56 skillsets for 21 in-demand roles and 42 skilled professions.
The online Master of Software Engineering curriculum material addresses industry needs by teaching fundamental and theoretical concepts and includes intensive, comprehensive coverage of modern software concepts and techniques. The material emphasizes a holistic approach, encompassing financial, legal, and presales issues; technical concepts; software design techniques; methods; and project management. This program is designed to help students with a technical background become leaders in the industry, while providing the convenience and flexibility of earning your degree online.
Penn State’s online Master of Software Engineering is an ideal graduate degree program for students with undergraduate degrees in computer science, computer engineering, electrical engineering, or information sciences. The courses are highly interactive and collaborative, allowing you to build strong ties with others and gain perspectives from other disciplines and industries.
