Presentation is loading. Please wait.

Presentation is loading. Please wait.

COMS S1007 Object-Oriented Programming and Design in Java July 19, 2007.

Similar presentations


Presentation on theme: "COMS S1007 Object-Oriented Programming and Design in Java July 19, 2007."— Presentation transcript:

1 COMS S1007 Object-Oriented Programming and Design in Java July 19, 2007

2 Changes to the syllabus Next week: –Java GUIs & Swing (18.1 – 18.4) –Networking (21.1 – 21.5) And then: –Exceptions (11.1 – 11.6) –Data Structures (15, 16)

3 Changes to the homeworks Instead of five homework assignments, we will now only have three We’ve also added a “final project” Final grading guidelines have changed: –Homeworks 35% –Final exam 40% –Final project 25%

4 Final Project You will design and build an application of your own choosing Your program should be graphics-based and include at least two of the following: –handling mouse clicks –handling keyboard input (using KeyEvents) –threads –part of the Java API not covered in class –Java GUI components (which we'll cover next week) –networking (also covered next week)

5 Ideas for Final Project board games (checkers, Connect Four) card games (blackjack, solitaire) dice games (pig, Yahtzee) “classic” arcade games (Pong, Space Invaders) simple chat or discussion board text editor typing contest game Programming Projects from textbook If you have no ideas… ask me or Hila for help!

6 Things to Consider You will only have about 10 days to develop the application You should also allocate time for documentation and the development of testing code for your app The final project is due the same day as the final exam

7 First Things First As part of Homework #3 you must submit a document that includes the following: –a one-paragraph "high-level" description of what your program will do –a listing of the classes you expect to build, their member variables, and their methods The teaching staff will give you prompt feedback so that you have time to finish it

8 Important Dates July 26 –Homework #3 due –Final Project description due By July 30 –Feedback on Final Project sent out Aug 7 –Final Project presentations (optional, for extra credit) Aug 9 –Final Project due –Final exam


Download ppt "COMS S1007 Object-Oriented Programming and Design in Java July 19, 2007."

Similar presentations


Ads by Google