Program Plans: Software Engineering (SE)
Due to prerequisites, the sequencing of courses for the Software Engineering major is determined by initial math placement. Math placement can be determined from test scores, GPA, incoming credit, or by taking the math proficiency tests.
Below are curriculum guides for the Software Engineering major based on initial math placement. If you have questions about your math placement, contact us at [email protected].
Current Academic Year 2025-2026
Software Engineering starting in MTH 110
Software Engineering starting in MTH 124
Software Engineering starting in MTH 201
Coming Soon: Software Engineering starting in MTH 201 for Honors College
Please note, due to the new nature of this program, these program plans may change based on when the new courses are added to the GVSU Catalog. It is possible courses will be offered in a new or different semester compared to these early plans.
If you started at Grand Valley before Fall 2025, you will need to update your catalog year before you are able to declare Software Engineering as your major in myBanner.
Updating your catalog is a simple process, just complete this form.
*Please note that if you update your catalog year, you will not be able to move back to your previous catalog year. If you have questions, talk with your advisor before making this request.