My project is to build a schedule maker for my university where students can select courses and it will suggest possible schedules for them.
First Step IMO is to get the data from the university timetable from here
and then putting the important items (the course identifier number called CRN, the title, section, time, room etc) in some form of multidimensional array which I can then use to process the data and build the schedule.
My question is this:
Is using the method described in the docs to get the data and then dump it into an array like {ID, CRN, TITLE, TIME-DAYS, TIME-HOURS, ROOM} a good way to proceed or am I making things unnecessarily complicated?
You would probably need a library for parsing the HTML. I would suggest jsoup: http://jsoup.org/
They have a cookbook to get you started:
http://jsoup.org/cookbook/
A simple example from their website which reads data from wikipedia: