SE450: Project: Bad Projects [22/24] Previous pageContentsNext page

Do not choose a project because you want to learn one of Java's many APIs. You will spend all your time with the API and none with your project. (This happened to me!)

Do not spend your time entering lots of data. If you do a record store, your grade will not vary by how many records there are. Lines of code that add data will of course count in the total number of lines of code, but that will only be a very small part of the grade.

Do not emphasize the GUI, or other cool things, like sound. Keep it basic. Make the code pretty. This includes things like good javadocs, good formatting, good variable names, good comments. Be very careful with Swing/AWT so that you don't embed all of your code in your interface.

Problematic:

Do not get too caught up on beautiful graphics/algorithms. Worry more about beautiful structure.

Previous pageContentsNext page