Assessment Ideas

Unit 1-Basics
Lab Practical or Exercise:  Sunny Day
Unit 2-Control Statements

Lab Practical or Exercise: Dot Sorter

Key Concept Lab: Color Match Game

Unit 3-Classes

Key Concept: Slam Dunk

Test: Sample Written Test

Unit 4-More classes
Unit Programming Lab: FroggerThis lab is exactly the text as given to students using the Williams textbook. Another year I would separate this lab into two sections (see the Simon lab further down this list).
Unit 5-Marine Biology Simulation Basics
Coming Soon
Unit 6-Interfaces
Coming Soon
Unit 7-ArrayList
Coming Soon
Unit 8-1D Arrays and Marine Biology Simulation
Lab on 1D arrays:  This lab has the students implement the game, Simon.   Simon is a computer versus human game where the human is expected to repeat ever lengthening songs made by the computer.  My students thoroughly enjoyed this project which I divided into two sections and 1 role play.

Simon Part I - learn linear search and practice using interacting classes.

Simon Part II - implement 2 classes and write a semi-large program using several interacting classes.

Simon: The play - practice the interaction by role-playing a simplified version of Simon Part II.

Sample written test:  Covers my units 1 - 5 and 8 (no MBS).  Sample Test 2

Unit 9-Recursion
Coming Soon
Unit 10-Marine Biology Simulation
Coming Soon
Unit 11-Inheritance
Coming Soon
Miscellaneous
Web portfolio for submitting and storing homework