Welcome to CodeMonkey Jr., CodeMonkey’s pre-coding game for 4-6 year olds. CodeMonkey Jr. teaches preschoolers computational thinking skills and the basics of coding through the use of blocks. In the game, students will program a monkey’s journey in order to catch bananas and unlock treasure chests.
how to set up a classroom
Currently, CodeMonkey Jr. is available for free on all IOS and Android devices including phones, iPads and tablets. To get started, download CodeMonkey Jr. from the App Store or Google Play Store. You can play while connected to the internet or offline. If you have a CodeMonkey account, you can log in. If you prefer to play as a guest, your progress will only be saved on the device you’re using. If you want your progress to be saved to your account, you will need to log-in. If you log-in with your CodeMonkey credentials, you will see your username presented on top. To log-out, press the pink button on the top-left corner. On the top-right corner, you can view your score. In the scope of this version, the game consists of four chapters with a total of 30 levels that either increase in difficulty or introduce a new concept. Each chapter can be accessed through the map (see right). No reading or writing is required throughout the game.
The following coding instructions are taught throughout the game
Move-right: Moves the monkey one tile to the right
Move-left: Moves the monkey one tile to the left
Jump-up: Jumps the monkey one tile up
Jump-right: Jumps the monkey one tile up and to the right
Jump-left: Jumps the monkey one tile up and to the left
Loop: Repeats code until you reach the goal. After adding a loop to the line, every new block that will be tapped will be placed after the loop. To add an instruction to the loop, students need to drag it into the loop block.
The goal of every level is to program a block sequence that will take the monkey to the treasure chest and collect all the bananas.
Each level contains the following components:
- Path – the area the monkey moves through
- Coding Area – where students drag and drop blocks
- Block Library – a collection of all available blocks for the level
How to Solve a Level:
- First, students should think about how to program the correct block sequence
- Then, they should tap the desired blocks in order to build the sequence. The block will go to the first vacant spot in the coding area.
- In order to change the order of instructions in the coding area, they will need to drag the blocks.
- To execute their code, they will tap Play
- If the monkey reaches the goal, the score will appear and the student can move to the next level. If the monkey does not reach the goal, they can tap replay and correct their code.
The game is built in a consecutive order, where each chapter is based on the one before. The current version includes the following chapters:
- Advanced Sequencing
- Advanced Loops
Chapter 1 – Sequencing
The first chapter is designed to introduce students to the game environment, rules and interface. It also teaches sequencing, or the order of instructions. In this chapter, students will get to know the different block instructions available in the game. There are 12 levels within this chapter, starting from basic levels that teach the game interface such as how to use coding area to levels that teach sequencing. In this chapter, students will also have to count the number of steps and differentiate between directions.
Chapter 2 – Advanced Sequencing
After completing the first chapter, students will know how to build a sequence of instructions leading the monkey to the treasure chest. In this chapter, the levels require moving in both directions to reach the goal. Students will use advanced counting abilities for going back and forth and combining both directions in a single sequence of instructions.
Chapter 3 – Loops
The third chapter will introduce students to the concept of loops, specifically how and why to use them. This chapter has 9 levels, starting from a long repeating sequence that demonstrates the benefit of using loops, then sequences that are too long to solve without a loop. This leads students to understand the need and the rationale for using loops, and the Loop block is introduced. All levels in this chapter will be solved using a single loop.
Chapter 4 – Advanced Loops
The final chapter combines sequences and loops. Specifically, the solutions for levels in Chapter 4 require students to program several instructions that happen before the loop and then the loop itself. For example, in the following level (4-3), students need to program a sequence to first pick up the banana on the right and then a sequence for going to the treasure chest on the left. To get to the treasure chest, students will need to use a loop.
JR – JR – MR – MR – JL – JL-LOOP [ML]
Upon completion of a level, students can get anywhere between one to three stars.
- One Star – The monkey got to the treasure chest but did not collect all the bananas.
- Two Stars – The monkey got to the treasure chest with all the bananas but did not use the shortest code possible.
- Three Stars – The monkey got to the treasure chest, collected all the bananas, and used the shortest code possible.
At the end of each level, the stars will be transformed into coins and the students can see their coin balance as they progress in the game.
CodeMonkey Jr. in Your Class
We recommend a course of 8-10 lessons lasting 35 minutes. Part of the lessons will be theoretical and others practical by playing CodeMonkey Jr. For questions or comments, contact us at firstname.lastname@example.org