Software Engineering
Master of Science (M.S.)
Graduate Major
Grand Rapids • Face to face • Hybrid • Online
• 33 CreditsGraduate Major
Grand Rapids • Face to face • Hybrid • Online
• 33 CreditsSoftware engineering is the systematic application of engineering principles to design, develop, test, and maintain software systems.
Grand Valley's Master of Science in Software Engineering program offers a comprehensive curriculum designed to address critical industry needs. The program combines theoretical knowledge with practical training, ensuring students are well-prepared to manage high-quality software systems on time and within budget.
Students will study topics such as artificial intelligence, cloud and IoT systems, data engineering, full-stack development, secure software development, and software design and delivery. This diverse range of courses equips students with the skills needed to excel in various areas of software engineering.
Choosing Grand Valley for a master's in Software Engineering provides several advantages: ABET accreditation, experienced faculty, extensive internship opportunities, and dedicated labs with state-of-the-art equipment. These elements give graduates a competitive edge in the job market and help them advance their careers effectively.
Accredited by the Computing Accreditation Commission of ABET, abet.org.