top of page
Untitled.png
Untitled_edited_edited.jpg

I'm very excited to be collaborating with the Mechanical Engineering Department on a dynamic degree planner. I'll be gathering data for every class needed to become a mechanical engineer at CU Boulder, and using it to write a program that generates a custom class path for incoming students. Users will be able to enter classes they've already taken and other parameters, from which the degree planner will create a unique class path. The main logic will be programmed in C++, with additional scripts used to integrate the degree planner into the academic advising web page using Python. To adapt to future changes in curriculum, the application software will be accessible to counselors for edits regarding aspects such as class prerequisites and credit limits. The mechanical engineering degree path has quite a few nuances in class relationship logic, which will require experimentation with several data structures to see which performs best. When these obstacles are overcome, the proposed features will make for a very useful tool for counselors and students alike.

bottom of page