<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC 
    "-//Dawid Weiss//DTD DocBook V3.1-Based Extension for XML and graphics inclusion//EN" 
    "http://www.cs.put.poznan.pl/dweiss/dtd/dweiss-docbook-extensions.dtd" [
<!ENTITY % isopub SYSTEM "iso-pub.ent"> 
%isopub;
<!ENTITY % local SYSTEM "local-entities.ent">
%local; 
]>

<article id="finalproject">

	<articleinfo>
		<title>Final Project</title>
		<author>
			<firstname>Kevin</firstname>
			<surname>Nilson</surname>

			<affiliation>
				<orgname>http://www.smccd.net/accounts/nilsonk/</orgname>
			</affiliation>
		</author>

		<abstract>
			<simpara>CS 382 Final Project, Java Programming II, Fall 06</simpara>
		</abstract>

	</articleinfo>

		
	<sect1 id="objectives">
		<title>Final Project</title>
		<simpara>The final project consists of many parts. The score of all parts will be
			summed up to determine your final score. The purpose of the program is to find a
			manual process that can be assisted using a computer program. Try to find a
			problem that is related to your major. Problems that are not already solved are
			good candidates for this assignment, but you can pick anything you are interested in.</simpara>
		
		<itemizedlist>
			<title>General Requirements</title>
			<listitem>
				<para>Program should solve a problem. Possibly automating a manual
					process.</para>

			</listitem>
			<listitem>
				<para>Program should permenantly persist information to a disk or
					database or the program must read information from a disk database or
					website. A simple example is a storage of high scores in a game. The
					previous high score should be retrieved when restarting a game after
					you stop the program or turn off the computer. Another example would be
					reading stock prices from a website.</para>
			</listitem>
			<listitem>
				<para>You are competing against your classmates on this project. Just
					meeting the minimal requirements does not mean you will recieve a good
					grade on the final project.</para>
			</listitem>

		</itemizedlist>


		<itemizedlist>
			<title>Class Presentation</title>
			<listitem>
				<para>Presentation in Class - Dec 7th</para>
			</listitem>
			<listitem>
				<para>
					Due to limited time all materials must be prepared and ready before presentations.  I have a cart computer reserved for our presentations.  
					Students may use the cart computer for the presentation or their own laptop.  If you plan to use the cart computer make sure all software
					and your presentation is loaded and tested prior to class Dec 7th.  The cart will be avaliable during lecture and lab on Dec 5th. 
					The cart will also be avaliable in the lab all day Dec 6th and 7th.  You will just need to tell the lab aide or Dick Lee that you would
					like to use the cart reserved for CIS 382. If you plan to use your personal laptop it is recommended that you test your laptop with the projector 
					prior to your presentation on the 7th.
				</para>
 			</listitem>
			<listitem>
				<para>If you are using the cart place your files under C:\temp\YourName.</para>
 			</listitem>

			<listitem>
				<para>Presentation should last around 10 minutes.</para>
 			</listitem>
			<listitem>
				<para>Introduce yourself and explain why you selected the project you chose.</para>
 			</listitem>
			<listitem>
				<para>Describe purpose of your final project.</para>
			</listitem>
			<listitem>
				<para>Explain Features and tools you are using that you did not learned
					about in class</para>
			</listitem>
			<listitem>
				<para>Show your UML (optional)</para>
			</listitem>
			<listitem>
				<para>Demo - Using application (prefered) or screenshots</para>
			</listitem>
		</itemizedlist>



		<itemizedlist>
			<title>UML</title>
			<listitem>
				<para>Only appropriate details are needed</para>
			</listitem>
			<listitem>
				<para>You are not required to list all methods and attributes.  Only list important methods and attributes.</para>
 			</listitem>
			<listitem>
				<para>You are not required to list all parameters of methods.  Only list important parameters.</para>
 			</listitem>
		</itemizedlist>


		<itemizedlist>
			<title>Program</title>

			<listitem>
				<para>Initial copy (does not have to work) must be uploaded by Dec 5th.</para>
			</listitem>
			<listitem>
				<para>Final version must be uploaded by Dec 14th.</para>
			</listitem>
			<listitem>
				<para>When uploading please zip all files and upload only one zip file.  Your final version must include UML in the zip file.</para>
			</listitem>
		</itemizedlist>
	</sect1>

	


</article>




