Entries marked with a * are tentative and subject to change
2. Week 1, Friday, January 20, 2006
     
WebCT, lonestar email, creating a project using JBuilder
3. Week 2, Monday, January 23, 2006
     
Finished Week 1 except for case study 2 (which was skipped)
     
Started Week 2 material
     
Covered Scanner and Math Classes
     
Started Case Study 3, a zip file of what we did in class can be found
here.
4. Week 2, Wednesday, January 25, 2006
     
We spent most of the class expanding the rectangle project of Case Study 3.
A zip file of what we did in class can be found
here.
     
Starting Friday we will meet in 3.02.10A SB.
5. Week 2, Friday, January 27, 2006
     
We spent some more time on the Rectangle case study
and used the Scanner class for user input.
     
A zip file of what we did in class can be found
here.
6. Week 3, Monday, January 30, 2006
     
We finished the Week 2 material and added a random
rectangle to the RectangleTester.
     
A zip file of what we did in class can be found
here.
     
We also started the Week 3 material and created two classes
for Case Study 4.
7. Week 3, Wednesday, February 1, 2006
     
We spent most of the class on the Counter case study, Case study 4.
     
A zip file of what we did in class can be found
here.
8. Week 3, Friday, February 3, 2006
     
We finished Week 3 and I gave an introduction to Week 4.
     
We added a static attribute and method to the Counter class.
A zip file of what we did in class can be found
here.
8. Week 4, Monday, February 6, 2006
     
Rectangle example problem from
here
     
Week 4 notes up to precedence of operators.
10. Week 4, Wednesday, February 8, 2006
     
We discussed the Week 4 notes up to but not including the switch statement.
     
We started Case Study 5.
A zip file of what we did in class can be found
here.
11. Week 4, Friday, February 10, 2006
     
We finished Week 4 except for the switch statement.
     
We almost finished Case Study 5.
A zip file of what we did in class can be found
here.
     
A zip file of a completed account class can be found
here.
12. Week 5, Monday, February 13, 2006
     
We started the Week 5 material, covered the three types of loops
and started on Case Study 6.
13. Week 5, Wednesday, February 15, 2006
     
We spent about half the class discussing implementing a table
using if-else. This was Week 4 material.
     
We worked on Case Study 6.
A zip file of a the program from class can be found
here.
14. Week 5, Friday, February 17, 2006
     
We finished the Week 5 material.
15. Week 6, Monday, February 20, 2006
     
We spent most of our time on Case Study 7.
     
A zip file of a the program from class can be found
here.
16. Week 6, Wednesday, February 22, 2006
     
We talked about terminology from the lecture notes and the
Comparable interface. We started implementing the Comparable
interface for the RationalNumber class.
     
A zip file of a the program from class can be found
here.
17. Week 6, Friday, February 24, 2006
     
We finished implementing Comparable in the RationalNumber class and started
on the WordUtility case study.
     
A zip file of a the program from class can be found
here.
18. Week 7, Monday, February 27, 2006
     
Exam Review
19. Week 7, Wednesday, March 1, 2006
     
Exam 1
20. Week 7, Friday, March 3, 2006
     
Finished WordUtility.
A zip file of a the program from class can be found
here.
21. Week 8, Monday, March 6, 2006
     
Exam Recap
     
Arrays - up to ArrayUtility Case Study
22. Week 8, Wednesday, March 8, 2006
     
We worked on Case Study 9: the ArrayUtility
     
A zip file of a the program from class can be found
here.
23. Week 8, Friday, March 10, 2006
     
We finished Case Study 9: the ArrayUtility
     
A zip file of a the program from class can be found
here.
24. Week 9, Monday, March 20, 2006
     
We started Case Study 10: the class list
     
A zip file of a the program from class can be found
here.
25. Week 9, Wednesday, March 22, 2006
     
We worked some more on Case Study 10: the class list
     
A zip file of a the program from class can be found
here.
     
We also started discussing implementing this with an ArrayList.
     
A zip file of a completed ArrayList implementation can be found
here.
26. Week 9, Friday, March 24, 2006
     
We discussed the ArrayList implementation of the class list case study.
     
We talked about 2-dimensional arrays.
     
We started the Tic Tac Toe Case Study.
     
A zip file of a the program from class can be found
here.
27. Week 10, Monday, March 27, 2006
     
We worked on the Tic Tac Toe problem from last week.
     
A zip file of a the program from class can be found
here.
     
A zip file of a completed version of this project can be found
here.
28. Week 10, Wednesday, March 29, 2006
     
We went over the complered TicTacToe project.
     
We started the Week 10 notes and got throught the shapes case study.
     
A zip file of a the program from class can be found
here.
29. Week 10, Friday, March 31, 2006
     
We finished the Week 10 lecure notes.
30. Week 11, Monday, April 3, 2006
     
We talked about binary search and the selection sort.
31. Week 11, Wednesday, April 5, 2006
     
We discussed the insertion sort and started Case Study 14,
the sorts package.
     
A zip file of a the program from class can be found
here.
32. Week 11, Friday, April 7, 2006
     
We finished the Week 11 notes and discussed timings of the sorting
algorithms we used.
     
A zip file of a the program from class can be found
here.
33. Week 12, Monday, April 10, 2006
     
Exam review
34. Week 12, Wednesday, April 12, 2006
     
Exam 2
35. Week 12, Friday, April 14, 2006
     
We went over the exam and discussed Project 3.
36. Week 13, Monday, April 17, 2006
     
We started the Week 13 material and created an applet.
A zip file of a the program from class can be found
here.
37. Week 13, Wednesday, April 19, 2006
     
We finished going over the Week 13 lecture notes.
     
Next class perioid we will start the Week 14 notes.
     
This will give us more time to review for the final exam.
38. Week 13, Friday, April 21, 2006
     
We converted the tictactoe project to one with a separate user interface.
     
A zip file of a the program from class can be found
here.
39. Week 14, Monday, April 24, 2006
     
We converted the Scanner TicTacTio user interface into a GUI.
     
A zip file of a the program from class can be found
here.
40. Week 14, Wednesday, April 26, 2006
     
We converted the TicTacToe GUI to a 2-GUI inerface, one for player X
and one for player O. We started making a computer player.
     
A zip file of a the program from class can be found
here.
41. Week 14, Friday, April 28, 2006
     
We wrote a simple computer player that made random moves and discussed
how the game class should be redone so that it is not possible for a
user to cheat.
42. Week 15, Monday, May 1, 2006
     
We went through the Week 13 lecture notes but did not do the case studies.
43. Week 15, Wednesday, May 3, 2006
     
Final exam review problems
Final Exam: Tuesday, May 9 at 7:30 AM