Automatic Class Scheduler
A&M has a nice registration system, where you simply enter the Department/CourseNumber/Section number and if there are slots open it lets you register for that class. If not then you need to re-do you schedule and find a section which wont have any conflicts with each other. Can be somewhat painful. Third party applications such as classgrabber.org does this by helping you visualize the schedule in real time, but the human still needs to select the courses, plus they will start charging for their service.
Then I though, why cant this process be any more simpler. Its taking my valuable time, time in which I could be sleeping. After thinking, it came to me that the most time is spent trying to figure out a combination of course sections which wont conflict with each other. So why not let the computer handle the task of automatically scheduling classes for you.
Well this summer, along with a few people I will be starting a project to solve this. No name yet, but the goal is to simply enter the courses you want to take (ex. ENGR112, MATH251, PHYS208) and a few restrictions (ex. From 1AM to 4PM, not professor X, not these times, Sections XXX, XXX if possible) and it would prompty spit out every possible combination of courses and sections within your restrictions. This project will be made fully open source (meaning its free) and anyone can take the source, improve it and even use it on other universities for the same purpose.
Reply to this thread or email me at janitha ‘at’ janitha.com if you want to contribute to this project or if you are a hot female. Any and all suggestion are welcome.