Software Engineering
Minor (M)
Undergraduate Minor
Allendale • Face to face • Hybrid • Online • 21 Credits
Undergraduate Minor
Allendale • Face to face • Hybrid • Online • 21 Credits
Software engineering is the systematic application of engineering principles to design, develop, test, and maintain software systems.
Grand Valley's Software Engineering program equips students with the skills needed for efficient and high-quality software development. The program combines theoretical knowledge with practical experience, supported by industry collaborations and extensive internship opportunities.
Software Engineering is the computer discipline that is concerned with the theoretical and practical aspects of building high quality software systems, on time, and within budget. Students with a computing background will gain experience in software quality assurance, software testing, software evolution, software construction and continuous integration, and software management.
Choosing Grand Valley for software engineering offers several benefits: ABET accreditation, experienced faculty, dedicated labs with advanced equipment, and a curriculum tailored to industry needs. These elements provide graduates with a competitive edge in the job market.
gvsu.edu/computing
C-2-100 Mackinac Hall
(616) 331-2060
Admissions and Recruitment Office
Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web developers. Create and maintain databases of known defects. May participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules.
Top skills| Annual Earnings | Percentile |
|---|---|
| $ 57,572.70 | 10% |
| $ 74,726.49 | 25% |
| $ 98,185.89 | 50% |
| $118,439.52 | 75% |
| $133,817.63 | 90% |
Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.
Top skills| Annual Earnings | Percentile |
|---|---|
| $ 73,129.49 | 10% |
| $ 84,896.73 | 25% |
| $107,501.57 | 50% |
| $134,771.74 | 75% |
| $165,480.53 | 90% |
Design core features of video games. Specify innovative game and role-play mechanics, story lines, and character biographies. Create and maintain design documentation. Guide and collaborate with production staff to produce games as designed.
Top skills| Annual Earnings | Percentile |
|---|---|
| $ 37,000.99 | 10% |
| $ 47,509.25 | 25% |
| $ 75,326.77 | 50% |
| $ 98,429.85 | 75% |
| $124,952.46 | 90% |
Develop and implement websites, web applications, application databases, and interactive web interfaces. Evaluate code to ensure that it is properly structured, meets industry standards, and is compatible with browsers and devices. Optimize website performance, scalability, and server-side code and processes. May develop website infrastructure and integrate websites with other computer applications.
Top skills| Annual Earnings | Percentile |
|---|---|
| $ 43,762.24 | 10% |
| $ 55,154.20 | 25% |
| $ 91,204.53 | 50% |
| $110,177.40 | 75% |
| $136,960.46 | 90% |
Grand Valley State University offers a wide variety of merit-based
scholarships. For information on all of the scholarships that are
available to students, please visit Scholarships at GVSU.
Grand Valley offers myScholarships
(a scholarship matching tool) to help admitted students match
with GVSU scholarships, as well as external scholarship opportunities.
myScholarships will prompt you to answer questions to help match you
to scholarships for which you might qualify.
Getting involved and staying engaged with our vibrant campus community help you make the most of your Grand Valley experience. Attending student life events, joining a student organization, or participating in campus recreation opportunities are all fantastic ways to maximize your college years:
Whether you are a first-year student, a transfer student, or a current student thinking about your career options, advising is an important part of your academic journey.