Skip to main content
hand on a computer

Software Engineering

Master of Science (M.S.)

Graduate Major

Grand Rapids • Face to face • Hybrid • Online (?) • 33 Credits

Software engineering is the systematic application of engineering principles to design, develop, test, and maintain software systems.

Overview

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.

College of Computing

[email protected]
(616) 331-2060

Program Director

Jonathan Engelsma

 

A "Best Bang for Your Buck"
By Washington Monthly
#1
University in Michigan by Employers
"One of the Top Public Universities in America"
- Niche.com

Request Information

Loading...


Page last modified June 9, 2025