Final Project Due, MEOM June 11

Submit your final project to my dropbox by the MEOM, Wednesday June 11.
Zip up your project as usual and MAKE SURE TO INCLUDE A README that explains:
1. How to run your program
2. What your project does/doesn’t do.
3. Anything in particular I should take note of when running project.
A NOTE ON GRADING:
For this project, I’m concerned […]

Graphics Lab :: Due Monday (see below)

Here’s a Lab/Activity for you to do that builds on what we’ve been doing in class and adds animation! Wheeee!
REQUIRMENT: “Tasks” 1 and 2 are due by monday. I will not collect, but you’ll need to have them done. Move on to task 3 if you have time.
Starting files: GraphicsDemo.zip
Assingment Sheet: CyclistLab.pdf

Catching Plagiarists DUE: MEOM Monday, April 28

This assignment carries a SIGNIFICANT portion of your Spring Quarter grade.  This thing should be immaculate.
In particular make sure that:
1. You include a README describing how to use your program, what works and what doesn’t work.  In particular I need to know how large a document set I can test on.
2. Your code should be […]

Lab 23 :: Grid Implementations - Due. Monday, April 21

The assignment is long enough to warrant an assignment sheet: Lab23_GridImplementations.pdf
You should have all of the starting code you need.  You will write these implementations into the same project you wrote your Bee in.

CP Milestone 1:process documents. Due: Monday, Apr. 7 in class

 Assignment: process a directory of text documents, printing out all 6-word chunks from all files.For this assignment, just printing the chunks to the console is adequate.  While you’re at it, you might as well make the chunk-size a variable since you might want to vary that in the future.You can get the document sets from […]

Lab22 :: Quick HashMap - Due: MEOM Wed. April 2

Implement your own HashMap…quickly!
Do this Lab with a partner.
Starting Files: Lab22_QuickHashMap_stuDistro.zip
Grading: Does it pass all the tests?  If yes, A.  Otherwise,  depends on severity of problem.
Turning it in:
Important: Rename the project folder: lab22.username1.username2
Zip it up and put it in my Dropbox by the due date.

Lab Activity - Java Bat

So as we head into the break I thought I’d show you a great review tool that I found:
http://www.javabat.com

 Today: Do as many exercises in javabat as you can in the period.  It’s fun to see how many you can rip throuhg. You may want to set up an account so it can keep track of […]

Intro to Grid World - Mar. 12,14

This essentially comprises an actual laboratory exercise. You will not have to turn this in, but if you don’t do this you will be totally lost when we do more advanced work with the Grid World that you will have to turn in. So, that being said, here you go….
1. Here is the […]

Lab 21 - part deux :: BST / Map - due. Fri. Mar. 7

Implement the APMap interface with your BST implementation (see below)
Assignment Sheet: Lab21_CharCount_part2.pdf
Create a new class in your CharCount project and copy and paste the APMap interface into it. This is the interface you should implement with your BST.
public interface APMap{
public boolean containsKey(Object key);
public Object get(Object key);
public Object put(Object key, Object val);
public […]

Lab 21 :: Char Count

Assignment Sheet: Lab21_CharCount.pdf
Starting Files: Lab21_BST_stuDistro.zip
Sample Text Doc: decl.txt (the Declaration of Independence)
BELOW: code that uses a class called BufferedReader  You should be able to copy/paste this to wherever you need to process the document.  in-line comments explain what the code is doing.
  BufferedReader in=null; //A more primitive character reader
try{
in = new BufferedReader(new FileReader(”decl.txt”));
int nextChar = […]