WHAT IS GREENFOOT?
Greenfoot is an integrated educational programming environment aimed at novice programmers. It supports easy development of highly graphical, interactive programs, such as games and simulations. It was designed to teach concepts of programming in a strongly motivating setting, offering immediate feedback and engaging functionality. It has an active online teacher community, the Greenroom, for support.
TO BOOK A WORKSHOP
Please email suggested date, times and requirements to:
WHAT IS BLUEJ?
Java is one of the most popular languages used in education and industry. BlueJ is the most used educational development environment for teaching object orientation and Java. It has a simple interface designed for introductory programming, and supports learning significantly better than professional tools. BlueJ is free and open-source, with an online teacher community, the Blueroom, for support.
Target audience: Teachers of KS3, KS4 and KS4+5
Prior knowledge: some programming experience of other languages, not necessarily Java
Duration: three hours (can be shortened to two)
Requirements: a suitable room, PCs / laptops for attendees, internet connection, PC projector
Dates: flexible, depending on team’s availability
WORKSHOP 1: Greenfoot with Stride - programming after blocks (KS3)
Stride is a language similar to Java, with an editor that combines elements from block-based programming (eg Scratch) and traditional text-based programming. Stride is an ideal language to either transition from a block-based system to a more general-purpose language, or use as an entry point to programming for KS3 students. Hands-on activities using Stride and programming examples will be shown, which can immediately be used in the classroom.
WORKSHOP 2: Teaching Java with Greenfoot (KS4)
How do you best teach with Greenfoot?
What are good teaching examples?
This workshop will again provide hands-on exercises and programming examples which can be used immediately in the classroom.
WORKSHOP 3: Teaching Java with BlueJ (KS4/5)
This workshop will address how to teach concepts of OOP with Greenfoot and Java, how to teach Java, give good teaching examples and involve you in hands-on exercises.