You've just reminded me of the time I spent parsing through university course books -- what a nightmare; I have to assume these days they've improved on the process of 'look up course #, turn to the back of a separate book, dig through an array of numbers and hope for the best..'
Somehow through it all I ended up in three calculus courses simultaneously and decided university wasn't for me.
That's beautiful, also the fact that you think about restful url's beforehand is a big plus.
It's also good to think about the language/terms that you want to use throughout your application.