Courses for the program are divided into three broad categories:
The MGIS course list details which courses fall under each of these three broad categories. The list of electives represents examples of courses that have been used to fulfill the elective requirement but other possibilities do exist and will be considered. Alternative elective courses may be taken with approval from the Director of Graduate Studies.
There are many resources you can use to plan which courses to register for each term.
Additionally, the Geospatial Science at UMN page provides a a helpful listing of courses in geospatial science as well as other GIS activities at the University of Minnesota.