Beginner's Coding Module
Beginner's Coding Module
A module for adding coding curriculum to an existing STEM or technology education courses. Students create games in the Java programming language while using the free program Greenfoot. Designed to last six to nine weeks of instruction.
1
The Software: Greenfoot
Greenfoot License Information
Opening Greenfoot Projects
Help, My Project Won't Run!
2
Drawing With Shapes
Finding And Fixing Compiler Errors
Drawing With Shapes
Getting Started With Shapes
More Drawing With Shapes
3
The Parts of a Class
Test Objects
Runtime Errors and Null Pointers
LobsterLand: Code
LobsterLand: Instructions
4
Getter and Setter Methods
Video: Writing Getter and Setter Methods
Rock Dodger: Code
Rock Dodger: Instructions
Using Getters and Setters
Adding Your Own Art
Climber: Code
Climber: Instructions
5
Recap: What have we learned so far?
If Statements
Wonderland: Code
Wonderland: Instructions
Boolean Values and Comparison Operators
Space Bees: Code
Space Bees: Instruction
Actor Movement and the Cartesian Plane
Compound Conditional Statements
Table Tennis: Code
Table Tennis: Instructions
6
The For Loop
Help, My For Loop Broke Everything!
Changing the Active World
Maze Escape: Code
Maze Escape: Instructions
Collision Detection with For Loops
Archery: Code
Archery: Instructions
7
Project Guidelines
Video: Creating New Projects in Greenfoot