Greetings, java-eeeeeeeeeeeeeinated ones!
Today we will be starting a new phase of this class, and it will involve both your own ingenuity and a time limit. You will need to create, develop and update a project of your own design, due by the end of next week March 20 -- just in time for spring. Here are the MINIMUM requirements:
A) You must first of all post a discussion with your name and the working title of your new program in the subject line. The body of the post must include a two or three sentence paragraph describing what this program will do.
B) it cannot be something you've already been developing on the side. Most of you aren't, but for those of you who are, the answer is NO. It has to be something developed specifically for this class.
C) BEFORE THE END OF EACH CLASS, YOU MUST EMAIL ME BY ATTACHMENT ALL FILES TO DO WITH YOUR PROJECT TO MY GMAIL ACCOUNT
D) Your project must be adequately commented at all times. The top of your program better include comments with your name, the brief description of the project mentioned in A) above & the date of this latest build. Other comments included must be a description of what each part of your program is good for, what its doing. If I have to ask, you didn't comment it well enough
E) Additionally, you should be commenting ahead of time, as a way of keeping track of stuff you WANT to develop in your program
F) BTw, all your programs must be application based, no applets need apply.
G) Somewhere along the line, your program needs to make use of AT LEAST the following components:
frames
windows
buttons
textfields
labels
panels
menus
H) Your program is obviously going to have to make use of variables (duh!) you should also be using some collection of variables, such as an array or vector
I) At least half of the coding for your program should be outside the main program itself , IN SEPARATE CLASSES. For the love of humanity, do not make one great big huge hinkin' program that runs to 2000 lines of code -- think MODULAR!
J) Your program should make use of at least one custom method you've created in a separate class
K) Your program should include at least two ways in which an end user can change how the program looks or functions
L) You may work together of course and trade ideas, but each of you is reponsible for producing something.
You have plenty of time and space, and these are only the minimum requirements. Feel free to add in whatever else you can develop
in honor of my youngest one's birthday,
Uncle Paulie
Wednesday, March 11, 2009
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment