Projects

As of third trimester of the 2006 school year, there are 9 projects that must be completed by the end of the trimester. The projects typically go in order from easiest to hardest, but there are a few exceptions.

[Project 1] [Project 2] [Project 3] [Project 4]
[Project 5] [Project 6] [Project 7] [Project 8] [Project 9]
Each of the Java projects is a little different than the others ones, therefore they are of different difficulty. I have created a simple guide that will give you an idea how hard a project is in comparison to the other projects.
Very Easy
Easy
Medium
Difficult
Very Difficult

One: 1st Cup of Coffee

Difficulty:
'1st Cup of Coffee' is the introduction project to Java. In this project you will simply just JCreator to create a very simple applet (that comes premade for you). You will put the 5 documents that JCreator Compiles into a single folder and turn it into Rholl. This is the classic "Hello World" applet that most programming languages use to teach people how to use the language.
[Back to Top]
[Click Picture]

Two: Placing Applets

Difficulty:
'Placing Applets' is a very simple exercise that the student has to do very minimal work with. This project simply asks to search the internet for an applet that someone else has made and is able to download (these can be found on hundreds of websites through a google search). Once the applet is downloaded, it is just a matter of writting the proper embed code into the HTML file for the project to be completed.
[Back to Top]
[Click Picture]

Three: Passing Parameters

Difficulty:
'Passing Parameters' is the first Java project where you have to get your hands dirty and do some actual programming, thus it is a little more difficult than the other projects. In this project there is a list of parameters that Rholl asks you to change within the HTML document to modify the java file that is already embeded within the page. This project requires to Java coding, therefore it remains quite easy (all the programming done is with HTML).
[Back to Top]
[Click Picture]

Four: JCreator

Difficulty:
'JCreator' is a very easy project. All this project requires is that you open the "JCreator" program, and post in the code that Rholl has supplied you with to allow the new Java applet to show on your HTML document. This project is easier than the previous one because it only requires you to copy and paste a code. Just make sure to put the "Blink.java" and "Blink.class" files you create into the same folder as your Project's HTML document.
[Back to Top]
[Click Picture]

Five: Paint()

Difficulty:
This project is your first taste of actual Java programing.. And it's a tough one to start with. The basic premise for this project is to choose a randomly generated item and then draw a picture of it using Java programing. The item that you select determines the difficulty- Some are as easy as a Bumblebee, others are as had as a Tennis Racket. After you create your picture, you are to embed it into your Project 5 HTML document.
[Back to Top]
[Click Picture]

Six: Comments

Difficulty:
'Comments' is a project that doesn't test your ability to code, but rather it tests how much you know about what the code means. This project is quite difficult as it realies on a strong knowledge of the language. The basic premise of the project is to go through a premade code and insert comments after each line telling what it means specifically. This project may require you to study up a bit!
[Back to Top]
[Click Picture]

Seven: Mouse Methods

Difficulty:
'Mouse Methods' is a project where you must create a canvas that allows you to draw on it with your mouse. Rholl will go over the acceptable ways to go through it. This project would be tough, but you can extract most of the code out of the class's book to complete the project successfully. Extra credit for changing the background and paint color!
[Back to Top]
[Click Picture]

Eight: Random Number

Difficulty:
'Random Number' is a very difficult project. For this project you must create a button that generates a random number between 1 and 100 when it is clicked. The concept for this project is simple enough, but there are many complications that can arise. Also, your generated numbers cannot contain decimal points (this is the hardest part to figure out. Good Luck!
[Back to Top]
[Click Picture]

Nine: Password Authentication

Difficulty: +
'Password Authentication' is the most difficult of the projects. This project is essentially the same as the password authentication project for the Javascript class (which is quite easy) but this project has a deadly twist: Relative links through Java. In this project you are expected to link to a page that you have created via Java programming- This is infuriatingly complex. If you cannot figure out how to work the Relative links you can link to a website for a slight point deduction.
[Back to Top]
[Click Picture]