UVic Mechanical Engineering Interactive Course Calendar

This was an interactive Excel program created to simplify course registration for UVic Mechanical Engineering students who were not following the standard academic calendar. This spreadsheet provides an official description of every course in the Mechanical Engineering degree, as well as every technical elective. It specifies each course's prerequisites, which terms it is offered in, and which future courses will require it as a prerequisite. The 2019-2020 calendar has been fully reworked and now also supports searching courses by term. The user must simply indicate the courses they have completed and are currently completing. Based on their entries, the program then tells the user which courses are currently available to them, which courses are not yet available, and which courses are available on the condition that the user successfully completes their current semester. This tool vastly simplified the registration process, especially for transfer students and others who could not follow the standard calendar.

A VBA-enabled course calendar was well into development, covering all standard UVic bachelor's degrees in the faculties of engineering and the sciences. This program queried the UVic website and read each degree's structure, course requisites, and scheduling to provide all engineering and science students an up-to-date and user-friendly tool for course planning. However, recent overhauls to the UVic website and course listings rendered the back-end structure of this program obsolete, and the project was subsequently shelved.

Previous
Previous

Tecumseh 9.0/27 Snowblower

Next
Next

Infinity Mirror