I'm writing a scheduling program for our school since it my senior year and they need one terribly. I have only taken two years of HL IB Computer Science so i'm no programming genius. I haven't even started programming yet, i'm just trying to get my algorith right, and i'm not quite sure where to start.
It needs to be able to places classes in a 7x7 square w/out any student conflicts. As a basic beginning, i planned no using a multi-dimensional array as the basic skeleton of the schedule, and a seperate array list that represents the cources in the first dimension and the students/teacher's names in the second. Once a class is placed in a square in the first array, the names of teachers/students in the class placed in the array list in order to then compare the students names in the second dimension of the array to those in the arraylist to see if they are already on the schedule. This is probably incredibly confusing, but if anyone has any ideas on where to start it would be much appretiated. Thanks.