Learn Programming Logic with this Lego Mindstorms Game. Mini Edtech Function Review on Fix the Factory

Fix the Factory

image

What this Resource Includes: 24 Game Levels
Subjects: Programming
Grade Level: 3-12+
Audience: Learners
Platform: Web-based, Android, iPhone & iPad
Price: Free
Bonus Points: Excellent Graphics, Builds problem-solving skills, Game challenges players to complete levels in less moves and time
What it does well: Fix the Factory is a game that teaches players the basics of programming logic. The game is completely free and available on most devices. Players are able to give commands to a robot called EV3RSTORM from Lego Mindstorms to help it navigate each stage. These commands include moving in different directions, turning around, and picking up objects. The goal of each stage is to pick up a battery pack and bring it to a specific area. There are 24 stages total that become more difficult to navigate and complete. As players advance into the game, they gain access to more commands for EV3RSTORM. Players can receive higher scores for each stage based on how few moves, time, attempts, and errors it takes to complete a stage.

Fix the Factory is a great way to introduce kids to basic programming logic. It also encourages kids to think logically and build problem-solving skills in order to complete each stage. Additionally, the game’s graphics look excellent and does a great job of drawing the player into the game.
Link: http://www.lego.com/en-us/mindstorms/games

Advertisements

Let the Coding Games Begin! 5 Awesome Edtech Games that Teach Programming

NATURE

Today I will share five games that teach players programming concepts through game-based learning. Some of the advantages of learning through gaming include promoting active learning and building problem-solving skills.

Playing to learn

Most video games encourage players to learn in order to advance in the game. When a player first starts a game they need to learn how to control and manipulate different elements in the game such as a character or various game pieces. Then they will need to formulate strategies to complete a goal for a level in order to move on. If a player fails to complete the level’s objective they would need to learn from their mistakes, rethink their strategy, and try again.

Once a player reaches the next level they will need to repeat the process. Every level increases in difficulty which keeps players on their toes. Players are encouraged to complete these increasingly challenging levels through internal game rewards. These rewards can include game points, new levels, or continuing the game story.

These are just some ways gaming can engage and promote learning. The educational games listed all use these game-based learning elements to make teaching programming fun and engaging.

Here are 5 Coding games to get you started:

Code Combat
image

What this Resource Includes: Games Levels, Game Community Forum
Subjects: Programming
Grade Level: 3-12
Audience: Learners
Platform: Web-based
Price: Free
What it does well: CodeCombat is an RPG game where players write code in order to control their characters. The game promotes learning code through writing actual strings of code! The forums are a great resource for learners who may get stuck during the game.

Doctor Who: The Doctor and the Dalek
image

What this Resource Includes: Game Levels, Teacher Resources
Subjects: Programming
Grade Level: 3-12
Audience: Learners
Platform: iPad & Android tablets
Price: Free
What it does well: Doctor Who: The Doctor and the Dalek teach programming concepts by using elements from the show. Fans of the show will definitely get excited about learning code through this game! The BBC website also includes resources for teachers to use.

My Robot Friend
image

What this Resource Includes: Game Levels
Subjects: Programming, Math, Spelling
Grade Level: K-5
Audience: Learners
Platform: iPhone & iPad
Price: $3.99
What it does well: My Robot Friend is an educational game that covers multiple subjects: math, spelling, and programming. The game helps users build their problem-solving skills by using coding concepts to navigate the robot through each level. There are incentives to complete each level, some of which include achievements, ribbons, and coins to get customizations options for the robot. The game is a great way to introduce learners as young as 5-year-old to programming concepts.

Run Marco!
image

What this Resource Includes: Game Levels
Subjects: Programming
Grade Level: K-5
Audience: Learners
Platform: iPhone & iPad, Android, Google Chrome Extension
Price: Free
What it does well: Run Marco is a game with an original story where players will need to complete levels in order to progress with the story. Players set off on a journey with Marco and control the character through stackable command blocks similar to the ones in Scratch. The game is able to attract an international audience because it is available in 17 languages!

Kodable
image

What this Resource Includes: Games Levels, Lesson Plans, Activities, Video Tutorials, Teacher Dashboard,
Subjects: Programming, Spelling, Vocabulary
Grade Level: K-12
Audience: Learners & Teachers
Platform: iPhone & iPad
Price: Freemium
What it does well: Kodable is a game that includes great features and resources for teachers. This game is great for young learners to start getting familiar with programming concepts. Teachers can view a student’s progress in the game through a dashboard. Through the dashboard, teachers can add multiple students, view their learning progress, and see which Common Core standards were met. Kodable 

For more edtech resources for learning how to code check out the Coding Edtech Resources Pinterest board (which will always be updated with new resources):

http://www.pinterest.com/edtechfunction/coding-edtech-resources/

Do you know of any other Coding edtech games? Share them with the rest of the class by commenting below!

Until next time, keep learning everyone.