Final Project Introduction

This final project will form a substantial portion of your final grade.  As such, please be sure to follow all instructions and requirements.

 

Project requirements


·         Working code

-         See past resources

·         Proper comments

-         http://www.cwu.edu/~gellenbe/javastyle/index.html

·         Proper variable names

-         http://www.cwu.edu/~gellenbe/javastyle/index.html

·         Proper white space and formatting

-         http://www.cwu.edu/~gellenbe/javastyle/index.html and http://mbreen.com/javastyle.html

·         Proper testing evidence

-         Output copied to a testing file in your working directory

-         Must test all functionality AND incorrect inputs

-         It is the programmers job to PROVE that their code works in ALL cases

 

 All projects (each of you will be working on a different project) will require the implementation of a command line menu system.
 
The command line menu system will be programmed together in class on day 1 and we will create a new project in a new directory together.
 

Pseudocode (enter it into your program neatly)

===============================================

WHILE input is not "Q"

Display the menu
Get user input
IF input is 'A'
Call method A
ELSE IF input is 'B'
Call method B
ELSE
Display error message
END WHILE

Final Projects Description (Final Projects.doc) - This file will be updated with the remaining details as they become available.

Final Project Starting Code (FinalProject.java) - this code creates a command line menu system and gets the user choice.  It should be used in all of your final projects.

About this Entry

This page contains a single entry published on January 3, 2012 9:45 PM.

Project 3 Details - convertToBinaryFromConsole was the previous entry in this blog.

Physics 30 Final Outline is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

January 2014

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31