Thursday, December 04, 2008

ICA-CP: 12/3/2008 - Eliza

Good morning!

We are doing our own versions of the Eliza program for our semster project. You have 5 classes, including today, to finish your project. In order for your project to be checked-off as "turned-in", you must do three things:

1) Run it and get your check-off sheet signed.
2) Turn in your check-off sheet with your 7 emotive words per person along with their responses, the algorithm, your pseudo-code, and a printout of your source code.

We are writing the Eliza program in stages:
Stage 1: Write your 7 emotive words per person along with their responses
Stage 2: Write the algorithm, or set of rules, which your program will follow.
Stage 3: Write pseudo-code based on your algorithm.
Stage 4: Code your program in blueJ.

Your completed code will be evaluated as follows:
Basic program (worth 150 points maximum): The user types an emotive word and your program returns an answer. The user may repeat typing of words and your program will continue to give answers until the user enters the word, Done. You include screen instructions to the user on how your program runs. Your program handles words which are not one of your special emotive words by printing something to the user and NOT freezing. The user enters only a single word.

Intermediate program (worth 175 points maximum): You complete all of the basic level requirements. Additionally, you implement your list of words and responses with two String datatype lists. The user enters only a single word.

Advanced program (worth 200 points maximum): You do the intermediate level program with two lists. Also, the user may enter whole sentences, and you use StringTokenizer to evaluate each word individually for an emotive word.

0 Comments:

Post a Comment

<< Home