Software Engineering
Graduate Badge
Grand Rapids • Face to face • 9 Credits
Graduate Badge
Grand Rapids • Face to face • 9 Credits
Software engineering is the systematic application of engineering principles to design, develop, test, and maintain software systems.
The coursework includes three key subjects: secure software engineering, requirements specification, and software testing. These subjects collectively offer a comprehensive foundation in software engineering.
Studying this program at GVSU offers several advantages. The badge documents your skills and competencies, making them visible to potential employers. It enhances your education with a focused, practical learning experience that is highly marketable. Additionally, digital badges can be displayed on social media, websites, and emails, showcasing your achievements and helping you stand out in the job market.
A digital badge, or badge, is a record of achievement that recognizes a student's completion of a coherent and meaningful academic experience. GVSU offers both credit and non-credit bearing badges as digital credentials. Credit-bearing badges include anywhere from 0.5 to 15 academic credits and may include additional noncredit criteria. Credit-bearing badges are also posted to the academic transcript.
Plan, initiate, and manage information technology (IT) projects. Lead and guide the work of technical staff. Serve as liaison between business and technical aspects of projects. Plan project stages and assess business implications for each stage. Monitor progress to assure deadlines, standards, and cost targets are met.
Top skillsAnnual Earnings | Percentile |
---|---|
$ 48,847.49 | 10% |
$ 64,895.22 | 25% |
$ 93,489.60 | 50% |
$123,191.40 | 75% |
$146,616.36 | 90% |
Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
Top skillsAnnual Earnings | Percentile |
---|---|
$ 47,630.63 | 10% |
$ 60,678.37 | 25% |
$ 80,367.82 | 50% |
$106,525.43 | 75% |
$143,800.35 | 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 skillsAnnual Earnings | Percentile |
---|---|
$ 61,300.96 | 10% |
$ 80,588.90 | 25% |
$103,487.70 | 50% |
$132,275.00 | 75% |
$160,608.05 | 90% |
Research, design, develop, or test computer or computer-related equipment for commercial, industrial, military, or scientific use. May supervise the manufacturing and installation of computer or computer-related equipment and components.
Top skillsAnnual Earnings | Percentile |
---|---|
$ 75,431.87 | 10% |
$ 82,110.91 | 25% |
$114,980.58 | 50% |
$140,688.52 | 75% |
$177,215.68 | 90% |