Make a calendar program that will correctly calculate the day of week, day of the month and order of periods.
Make it so that it will list out the classes you have for that day.
Have it ask for user input to get the order of classes.
Output a list of the classes you will have for the whole semester.
Compare your results to the school semester planner. Both semesters are available.
Links for ideas
Lejos java controlled soccer playing robot - http://www.make-digital.com/make/vol06/?pg=90
Forums for above - http://forums.makezine.com/comments.php?DiscussionID=142
cards
code for a card class - http://www.faqs.org/docs/javap/source/Card.java
college level poker assignment - http://www.cs.unc.edu/~swaha/Comp14/homework/pr3a.html
Stanford Card assignment - http://nifty.stanford.edu/2004/EstellCardGame/