Lab 14 :: Linked List Implementation - Due. MEOM Tue. Feb. 3

Assignment Sheet: Lab14_LinkedList.pdf
Starting Project: Lab14_LL_StuDistro.zip

NOTES: Iterators

Here are notes on Iterators from class in case you weren’t able to transcribe what was on the board.
IN EACH EXAMPLE below, the loop simply prints out the value of each element in the list.
ArrayList<Integer> list = new ArrayList<Integer>();
//fill list with ints
//Old way to iterate, using ArrayList accessor methods:
for(int i=0; i<list.size(); i++){
System.out.println(list.get(i));
}
//Using an Iterator
Iterator [...]

Lab 13 :: Ordered ArrayList - due: MEOM: Thurs. Jan. 29

Assignment Sheet: Lab13_OrderedArrayList.pdf
Starting Project: Lab13_OrderedArrayList_StuDistro.zip
MacBeth text: MacBeth.txt

Homework :: Take 2 quizzes

Scholars, you must take the two quizzes (Quiz0 and Quiz1) on the moodle site by Monday, Jan 26.
The link to the site appears in the right-hand column.

Inauguration Day notes

Since most of you will be watching the innauguration, class will be a wash.
BUT YOU HAVE TO DO THREE THINGS:
1. Remember that Lab12 is due MEOM tonight.
2. YOU MUST register on the moodle site so you can take the class quizzes.
a. register on the site
b. enroll in the course: ‘APCS 2009′
3. Go to javabat.com
a.) create [...]

Lab 12 :: Image Manipulation - due: MEOM Tues. Jan 20

Please note that we only have one day of class between today (Jan 13) and the due date, plan accordingly.
Assignment Sheet: Lab12_ImageManip.pdf
Starting Files: Lab12_ImageManip_StuDistro.zip
Sample executable: [coming soon]

Lab 11 :: Carnival Game GUI - Due MEOM Mon. Jan. 12

Write a version of the Carnival Dice Game using GUI components (via the Squint Library).
Here’s the stuff you need to do the assignment
1. Assignment Sheet: Lab11_CarnivalGameGUI.pdf
2. Starting project: Lab11_CarnivalGameGUI_stuDistro.zip
3.Executable Example: example_CarnivalGame.jar

Welcome Back - Java GUI apps

We’re going to kick off ‘09 by building some quick GUI applications so that you can learn some basics of Java components.
1. Get the “Squint” java library: squintv2.13.jar
2. Add the Library to a new BlueJ Project in a +Libs folder
3. Squint Documentation (esp. GUIManager): SquintDoc
4. Note the Squint textbook: Programming with Java, Squint and Swing [...]