How to Use Jeroofor Visual Basic in your CS1 classroom
- > for Java click here
- >Here are the island files zipped up.

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

VB00-Introduction to Jeroo ppt notes

none

Lab 0 - design your original letter island

Demo 0: Watch an Island being designed

An introduction

 

1- Create a Working Program

PowerPoint with notes

Additional Student Handouts

Labs for Students to do

Additional Activities

Warm-ups

VB01-Jeroo Code
ppt notes

Programming preparation paper for Lab 1.

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

VB02-OOP features of the Jeroo language
ppt notes

Lab 2a: Island N warmup

blank graph paper

Lab 2a: Island N

What-if #2

swap (test each other's answers to see if they work!), OOP syntax

 

Prepare for using the features of OOP

Lab 2b exercises:
Letter J, Lake Island, The Relay

Find the Errors

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

VB03-Using Methods
ppt notes

 

Lab 3a: Rewrite the code as methods for Lake Island and the Relay

 

what if#3, what if #4

 

 

Lab 3b: Spelling Bee

 

syntax errors

 

Twisted island ( under construction)

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

VB04- Loops and Conditions ppt notes

 

Lab 4a. Loops: Pick a row, Find Water, Circle Ring

Obstacle Course

if warmup

VB04 part 2 – More Loops and Conditions
ppt notes

 

Lab 4b Challenge: Line Up, Loop Labs

 

when do you stop?

 

5 - Writing complex programs

PowerPoint with notes

Additional Student Handouts

Labs for Students to do

Additional Activities

 

VB05 - developing algorithms
ppt notes

Design algorithms on paper using stepwise refinement

Lab 5a: Garden planting

Labyrinth Islands, Navigate problem

pickARow

VB06 - Using good style, comments and indentation
ppt notes

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)

Notes:

Link to original 2004 activities and PowerPoint presentations and notes for Java/C++ and VB