90 likes | 97 Views
COMS S1007 Object-Oriented Programming and Design in Java. August 7, 2008. Reminders about final project. All code and documentation should be submitted via CourseWorks by 5:30pm Tuesday – no extensions! Please bring a paper copy of everything to class, too
E N D
COMS S1007Object-Oriented Programming and Design in Java August 7, 2008
Reminders about final project • All code and documentation should be submitted via CourseWorks by 5:30pm Tuesday – no extensions! • Please bring a paper copy of everything to class, too • Be sure to have the right documentation • README file • User Manual • Make sure to do all the testing stuff, too
Final Project Presentation • In class on Tuesday • Let me know by Monday if you’d like to present • 7-8 minutes or so describing what the program does, the classes you created, how they relate to each other, and why you made the design decisions that you did. • 2-3 minute demo of your program.
Final Exam Logistics • 825 Mudd (usual classroom) • Thursday, 5:40-8:40pm • Note the start time • No calculators, books, notes, electronic devices, etc.
What’s on the final exam? • All material covered in lecture • Programs discussed in lecture and posted on the class website • Assigned readings • Emphasis will be on the material covered in class, particularly stuff after Chapters 1-7
What’s on the final exam? • Java basics • chapters 1-7 • Designing classes • 8.1 – 8.9 • Software Engineering • chapter 12 • Software Testing • 2.8, 3.6, 5.5, 7.8, 8.10; slides from 7/10 • Interfaces, Inheritance • 9.1 – 9.5, 10.1 – 10.8 • Graphics • 2.11 – 2.13, 3.9, 10.9 – 10.11, chapter 18
Event handling 9.6 – 9.10 Threads chapter 20 Networking chapter 21 Exceptions chapter 11 Data structures chapters 15 & 16 Design patterns not in the book!! Also….
Event handling 9.6 – 9.10 Threads chapter 20 Networking chapter 21 Exceptions chapter 11 Data structures chapters 15 & 16 Design patterns not in the book!! Also…. In summary: Chapters 1-12 15-16, 18, 20, 21
What’s NOT on the final? • Extra material in textbook, such as: • Common Errors • How Tos • Quality Tips • Productivity Hints • Random Facts • Advanced Topics material covered tonight