Course Visualizer Demo

April 19, 2025 by Josh Villas


Limitations

This version runs direct JavaScript in the browser, so there's no need for a Flask backend. Also, this demo only has courses in the Mathematics department at UTM since the data has to be stored locally.

My thoughts

This was a fun application of the Tree abstract data type we learned in my intro CS class. If I had a nickel for every time I've used trees this year, I'd have two nickels. Not a lot, but it's weird that I've done it twice.

Course Prerequisite Tree