Final Projects
Projects consist of 3 parts listed below. A project without all 3 parts
turned in on time is a 0. A project turned in without well commented code
is a 0. Important: Projects MUST be in your mason account. You MUST name the web
page it108project.html. If I can't find it, I can't grade it. The project must
be written in Java, not Javascript or any other language.
- Part 1: Algorithm-due the start of the Project I lab. Turn in a hard
copy to the TA in lab. It may be handwritten.
- Part 2: Skeleton Program with comments due by the end of Project
I lab. Email the TA the .java file.
- Part 3: Completed Applet. There is no such thing as a "late project". Your
project must meet the following criteria for any credit.
- The webpage that invokes your project applet must be called it108project.html.
- There must be a block comment at the top of the program file that describes
the program and specifies how many hours it took you to 1) design the project 2)
code the project, and 3) debug the project. (Keep a log. Don't guess.)
- Email the source code (.java file) to your instructor according to instructions
given in class.
- You must write your own code. If you get ideas from books or help from any
source, cite the source in a comment. It must be clear what is your work and what
is someone else's. If you have questions, ask your instructor. (An example might be
a web page where you got information about time zones.)
About the Final Project: Write an applet that allows the user to choose from a set of cities and
displays the local time. The time should be displayed in 3 text fields, one for hours, one for minutes, and
one for seconds. You must include at least 5 cities in different time zones. Use at least one layout manager.
You may use the Java Swing classes if you wish for an extra challenge.
Sample programs to give you ideas:
Click here for grading Criteria.
Honor Code Statement: This applet is to be your own work. Be
advised that debugging an applet can take a long time, so start early.
Copying an Applet from any source (book, person or Internet) will result in
an F in the class and an honor code violation. The TAs and undergraduate assistants
can help you with debugging, but writing code is your job. The MOSS program may be used to check submissions for
copied programs. It is highly accurate and not fooled by changing variable names and comments.
Click
here to return to the IT 108 page
Copyright © 1999-2002 All Rights
Reserved