Header
log in

  Lesson Ideas

1 Hour Scratch Programming Lesson

This lesson introduces students to basics of programming using Scratch. In this lessons they will learn what Scratch is, the different types of programs that can be made with Scratch, and have some time to try Scratch, either by following the exercises or by exploring on their own.

Contributed by Paul Cain

Learning How To Make Video Games With Kodu Game Lab

Students will use Kodu Game Lab to create their own video games while also learning about computer programming. They can make their own games, play other students’ games, and share their games with others. This can be done in an unstructured way where the student can explore or it can be done in a structure way by following a 10 session curriculum.

Contributed by Paul Cain

Learn Game Design With Gamestar Mechanic

Students will use the Gamestar Mechanic website to learn about game design by playing through a series of quests about game design, making their own games, posting their games for other Gamestar Mechanic players to play, and playing/reviewing the games of others. The quests are especially useful because they allow students to learn game design while playing through a dynamic storyline. This can be done in an unstructured way where the student can explore at their own pace or it can be done in a structure way by following a curriculum.

Contributed by Paul Cain

Squishy Circuits Activity

Students learn about electricity and circuits using conductive and insulating dough made in the kitchen.

Contributed by Joseph Lancaster

NXT Lego Robots Using Enchanting: Robots That See

This lesson is an extension of the introductory lesson to the NXT Lego Robots, Robotics and Programming under Enchanting. Students will be expected to extend their familiarity with robotic concepts and how to program the robot using Enchanting. The robots utilize echo-location to sense obstacles. 

Contributed by Heath Yates

Introductory NXT Lego Robots Using Enchanting

This lesson is an introductory lesson to the NXT Lego Robots, Robotics, and Programming under Enchanting. Students will use Lego NXT 2.0 Robots. Students will be expected to familiarize themselves with basic robotic concepts and how to program the robot using enchanting. 

Here are the instructions to download the resources for the lessons: 

1. Download driver for Legos robot here (Download the one with description Snapshot for Windows (32 bit, possibly 64 bit)). 
2. Download Enchanting software here (Download PC Driver, unzip it to folder you create on desktop and click on the auto file). 

Please note that this lesson will only work on the Windows platform. 

 

Contributed by Heath Yates