IS396E Team Presentation

 

Now that we have covered some of the basics of Java it is time for you to do a more in –depth project and present your work to the class. You will team up with one other classmate and create a Java applet (see below) and make a 5 minute presentation for the class on Thursday, March 6th. We will only have an hour for everyone to present, so you must keep your presentation limited to 5 minutes only.

 

Create  an applet that does something creative and fun and has (at least)

-         a label

-         a button

-         a scrollbar

-         a textField

 

Your applet must implement two different kinds of event handlers, one for scrollbars and one for buttons. For project suggestions look at some of the programming problems at the end of the chapters in the text. You can also add other GUI elements (see chapter 17).

 

Very important:

You must be able to explain your code and answer questions about it. This is the major part of your grade for this assignment. If you just copy code and have no idea what it is doing you haven’t learned anything. Until you can explain the code you will not be able to apply it to a different problem.

 

Hand in a hard copy of program, and upload .java, .html, and .class files to your Webspace.

 

Grading rubric

 

Program

Presentation

Teamwork

Excellent (A or A-)

Program has all required elements. Program is creative and original. Program solves an interesting or useful problem.

Programmer(s) clearly and concisely demonstrates program. Programmer(s) can explain fully and completely what code is doing and can answer questions about their code.

Hands in all required material.

 

Both team members participate equally in the presentation.

Both team members demonstrate mastery of the material.

Good (B- to B+)

Program is somewhat creative, or a project as is from the text. Program has most of the required elements.

Presentation is confusing or shows a lack of clarity. Programmer(s) can respond to questions but answers are not direct or do not address question.

Team hands in all required material.

One team member does most of the presentation. Both demonstrate understanding of the program

Poor (C or below)

Program is simplistic and missing many elements.

Presentation is confusing or incomplete.

Team does not hand in required material.

One team member does not participate in presentation.