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.
Please note that this lesson will only work on the Windows platform.
Contributed by Heath Yates