Using objects, procedures and loops with visual programming exercises
How to Use Jeroo
for Java in your CS classroom
Here are the island files zipped up (put them on a shared drive for students to use)
Each section of Jeroo is introduced with a PowerPoint presentation that has accompanying notes for students to fill in during the presentation followed by one or more hands-on labs and activities using Jeroo.
0- Know the Environment |
||||
PowerPoint with notes |
Additional Student Handouts |
Labs for Students to do |
Additional Activities |
Warm-ups |
Introduction to Jeroo ppt notes Vocabulary and intro to concepts |
none |
Lab 0 - design your original letter island |
Demo 0: Watch an Island being designed |
|
|
||||
1- Create a Working Program |
||||
PowerPoint with notes |
Additional Student Handouts |
Labs for Students to do |
Additional Activities |
Warm-ups |
Lab 1: Pick a Flower. Challenge: Lab 1b: Walk Across |
Explore: What-if #1 Demo 1: Watch a program running |
where?, Jeff | ||
|
||||
2- Use the IDE and language to solve problems |
||||
PowerPoint with notes |
Additional Student Handouts |
Labs for Students to do |
Additional Activities |
Warm-ups |
Lab 2a: Island N warmup |
Lab 2a: Island N |
What-if #2 |
swap (test each other's answers to see if they work!), OOP syntax | |
|
Lab 2b exercises: |
what letter?, syntax errors, shortest path | ||
|
||||
3 – Divide programs into sections |
||||
PowerPoint with notes |
Additional Student Handouts |
Labs for Students to do |
Additional Activities |
Warm-ups |
|
Lab 3a: Rewrite the code as methods |
Choose other programs to break into logical section with methods. |
what if#3, what if #4 (use this puzzle to enter your answers to what if#4) | |
|
|
Lab 3b: Spelling Bee |
|
syntax errors |
|
Lab 3c: Island N Using Methods, Skinny Island, |
Twisted island ( under construction) |
||
4 – Control program flow with loops and conditionals |
||||
PowerPoint with notes |
Additional Student Handouts |
Labs for Students to do |
Additional Activities |
Warm-ups |
|
Lab 4a. Loops: Pick a row, Find Water, Circle Ring |
if warmup Find the jeroo |
||
|
Lab 4b Challenge: Line Up, Loop Labs, Twisted island |
when do you stop? | ||
|
||||
5 - Writing complex programs |
||||
PowerPoint with notes |
Additional Student Handouts |
Labs for Students to do |
Additional Activities |
|
Design algorithms on paper using stepwise refinement |
Lab 5a: Garden planting , discuss some strategies |
Labyrinth Islands, Navigate problem |
pickARow | |
Team Planting problem solving (under construction) |
Lab 5b: Complex Programs Lab 5c: Two Friends Meet |
|
complex conditions | |
|
||||
6 – Intermediate Activities |
||||
| There are a variety of challenging problems in the Jeroo labs including: Hurdle Race, ZigZag Lakes , Pick All Flowers, The Maze, Walk the Lake . (These are from jeroo.org, D Sanders and B Dorn and E. Eddy) | ||||
|
||||
7 - Very Advanced Activities |
||||
| Clear the rooms (with a preparation exercise to do beforehand) The Rescue Mission, a cooperative venture using multiple Jeroos Rescue the Princess, DonkeyKong level 1, level 2 and level 3 |
||||
Notes: