CS 4773 Object Oriented Systems Daily Topics Spring 2005

Listed here are the topics covered in each class.

Entries marked with a * are tentative and subject to change


1. Week 1, Wednesday, January 19, 2005
      Introductory Lecture

2. Week 1, Friday, January 21, 2005
      Introductory Lecture - continued

3. Week 2, Monday, January 24, 2005
      Introductory Lecture - continued
      OO Terminology - half way through terminology

4. Week 2, Wednesday, January 26, 2005
      OO Terminology - continued

5. Week 2, Friday, January 28, 2005
      Semester project description

6. Week 3, Monday, January 31, 2005
      Project Description, ArrayList, generics - upto EventLog implementation

7. Week 3, Wednesday, February 2, 2005
      ArrayList - continued

8. Week 3, Friday, February 4, 2005
      About Assignment 1
      Work on Assignment 2

8. Week 4, Monday, February 7, 2005
      Event handling in Java

10. Week 4, Wednesday, February 9, 2005
      Introduction to design patterns - the facade and adapter patterns

11. Week 4, Friday, February 11, 2005
      I/O in Java

12. Week 5, Monday, February 14, 2005
      Project discussion

13. Week 5, Wednesday, February 16, 2005
      Project discussion

14. Week 5, Friday, February 18, 2005
      Group assignments
      Threads and synchronization

15. Week 6, Monday, February 21, 2005
     

16. Week 6, Wednesday, February 23, 2005
      Group meetings

17. Week 6, Friday, February 25, 2005
      Group meetings

18. Week 7, Monday, February 28, 2005
      Group presentations

19. Week 7, Wednesday, March 2, 2005
      Group presentations - continued

20. Week 7, Friday, March 4, 2005
      Threads and Swing

21. Week 8, Monday, March 7, 2005
      Editor Design 2

22. Week 8, Wednesday, March 9, 2005
      The decorator pattern

23. Week 8, Friday, March 11, 2005
      Group meetings

24. Week 9, Monday, March 21, 2005
      Group discussions

25. Week 9, Wednesday, March 23, 2005
      Midterm Exam

26. Week 9, Friday, March 25, 2005
     

27. Week 10, Monday, March 28, 2005
      Drop date

28. Week 10, Wednesday, March 30, 2005
     

29. Week 10, Friday, April 1, 2005
      Project discussions

30. Week 11, Monday, April 4, 2005
      Factories

31. Week 11, Wednesday, April 6, 2005
      Reflection

32. Week 11, Friday, April 8, 2005
      Editor Design

33. Week 12, Monday, April 11, 2005
      Editor Design

34. Week 12, Wednesday, April 13, 2005
      Editor Design

35. Week 12, Friday, April 15, 2005
      Editor Design

33. Week 13, Monday, April 18, 2005
      Editor Design

37. Week 13, Wednesday, April 20, 2005
      Assignment 5 design

38. Week 13, Friday, April 22, 2005
      Assignment 5 demonstrations

39. Week 14, Monday, April 25, 2005
     

40. Week 14, Wednesday, April 27, 2005
     

41. Week 14, Friday, April 29, 2005
     

42. Week 15, Monday, May 2, 2005
     

43. Week 15, Wednesday, May 4, 2005
     

Final Exam: Wednesday, May 11 at 7:30 AM