SlideShare a Scribd company logo
1 of 4
Download to read offline
 
Write code. Catch bananas. Save the world. 
CSED week 2018 
Dodo Does Math Overview:  
Practice Math as you Code! 
This hour-long course incorporates writing real code as users need to solve math puzzles together to 
help the dodo get to the eggs. Practice math with an interactive platform for adding, subtracting, 
measuring and multiplying using a life-like ruler and protractor.  
 
 
 
No matter how much or little coding experience you and your students have, 
CodeMonkey is engaging, entertaining & educational. 
  
 
Specifications 
★ Ages 7+ 
★ Web-based 
★ Tablet/Ipad/Chromebook Compatible (2014 or later) 
★ No installation required  
★ Internet connection required 
★ Headphones recommended 
★ Relatively up-to-date versions of Firefox, Chrome, Explorer or Safari 
 
A taste of CoffeeScript 
CodeMonkey uses the programming language of CoffeeScript. Coffeescript is similar to JavaScript in 
that it is primarily used for web applications, however it has a much friendlier syntax that resembles 
the way we write in English. 
 
What to expect: 
The activity starts off with very simple tasks in order to gradually teach students different aspects of 
coding.  
 
After every challenge, students will get a star score based on their solution. 
★ One star means you earned all the eggs. 
★ Two stars means you earned all the eggs and incorporated learned topics. 
★ Three stars signifies that you caught all the eggs, incorporated learned topics, and did so in a 
concise manner. 
 
 
 
 
 
 
 
 
 
 
 
Common Core and CSTA Standards Aligned 
Check out the educational standards our activity addresses ​here​ (Common Core, NGSS and CSTA 
Standards). CodeMonkey also teaches students problem solving skills, as well as multistep, critical 
and analytical thinking skills. 
 
Prep for Hour of Code 
1. Go through the first few challenges or as many as you would like to get familiar with the 
program. 
2. Print out ​certificates​ for your students to take home. Students who have their own email 
address can request a certificate at the ​end of the hour of code​. 
3. Look over Dodo Does Math 101  
 
Dodo Does Math 101 
 
Button  
These buttons will appear on your screen throughout 
the game. Click on them to automatically write the 
word in your code. 
Description 
The basic information you will need while playing 
 
 
To make the dodo “step” a certain distance, write 
“step X” using the number of steps we want to take, 
i.e. “step 10”.  
 
“Turn” should be accompanied by a direction 
(left/right) or degrees (45, 90, 180). 
i.e. “turn right” or “turn 90”. 
 
“Left” and “right” are used after the statement “turn” 
to make the dodo turn in the desired direction.   
 
“throwLobster” is used to throw the lobsters. The 
lobsters will create a bridge and then the dodo can 
get to the egg. When throwing lobster you need to 
write the distance you want to throw the lobster. I.e. 
“throwLobster 5”  
 
When the dodo gets to the egg it need to pick up the 
egg. Write “pickUp” and if the dodo is exactly where 
the egg is it will pick it up. Without using this 
function, the egg will be left there and the challenge 
will not be completed. 
 
A simple loop is a sequence of instructions that 
repeats a specified number of times. The instructions 
we write in the loop should be written underneath it 
with an indentation (....).  
 
The ruler helps you measure the distance between 
different objects in the game. To use the ruler, click it 
once, and then use your mouse to move the ruler to 
the point you want it to start measuring from.  
 
The protractor ​helps students practice 
measuring angles. ​To use the protractor, click it 
once, and then use your mouse to move the ruler to 
the point you want it to start measuring from.  
 
Help dodo collect eggs by writing lines of code and 
solving math. This dodo is very friendly, but doesn’t 
like to get wet. 
 
Gordo will help you and provide you with instructions 
along the way. You can always click him to re-read 
the instructions. 
 
The dodo can step on the lobsters, therefore, the 
lobsters create a bridge for the dodo to get to the 
egg. The lobsters have lengths (which is displayed 
next to them). You need to throw the lobsters in the 
correct order because if there is no lobster to catch 
it, the lobster will float away. 
 
The logs have lengths. Multiply the number of logs 
by the length of each log to calculate the distance to 
the egg. 
 
Right before your class period 
1. Write ​https://www.playcodemonkey.com/hour-of-code/dodo-does-math/​ on your whiteboard 
 
During Hour of Code 
1. Briefly explain the following:  
a. Computer Science: the art of blending human ideas and digital tools to create 
anything from phone apps, animated movies, robots and more! 
b. Program: a set of instructions for your computer to follow.  
c. Commands: what you use to build a program 
2. Instruct students to go to the link and click on ‘Start Playing’ to get started. 
3. Once in a while, discuss different way to solve challenges. We recommend doing so with 
challenges 16 and 25.  
When your students come across difficulties 
- Encourage them to carefully read the instructions and double check their code if something is 
not working. 
- Encourage your students to start each challenge by pressing “run” and watching what the 
initial code does. This will help them clarify where the code needs fixing.  
 
What to do if a student finishes early? 
- Encourage them to go back and try to get 3 stars in all 30 challenges. 
- Ask them to help classmates who are having trouble. 
Beyond Hour of Code 
Sign up for a free teacher trial to get access to our teacher dashboard and lesson plans. Track 
student progress in the game, see the actual code students wrote and gain access to perfect 
solutions to all the challenges. Plus get a ​limited-time gift for CSEdWeek​ - free access to our full 
Coding Adventure courses for one month. 
Sign up for free! 
 
Enjoy more of CodeMonkey 
Dodo Does Math is made up of 60 math exercises that cover basic code, distances, addition and 
subtraction. Together with plugged and unplugged lesson plans, you will be able to easily roll-out 
and fully integrate math and coding into your classroom.   
Need help? Email us at ​info@cm-studios.com 

More Related Content

What's hot

Order Of Operations
Order Of OperationsOrder Of Operations
Order Of Operationskimharpe
 
Lecture 08 quadratic formula and nature of roots
Lecture 08 quadratic formula and nature of rootsLecture 08 quadratic formula and nature of roots
Lecture 08 quadratic formula and nature of rootsHazel Joy Chong
 
Right triangles
Right trianglesRight triangles
Right triangleszanstett
 
8.8 similarity and dilations 1
8.8 similarity and dilations 18.8 similarity and dilations 1
8.8 similarity and dilations 1bweldon
 
Circumference of a circle
Circumference of a circleCircumference of a circle
Circumference of a circlelothomas
 
Compare, Order, and Round Whole Numbers
Compare, Order, and Round Whole NumbersCompare, Order, and Round Whole Numbers
Compare, Order, and Round Whole NumbersBrooke Young
 
3.4 rounding decimals
3.4 rounding decimals3.4 rounding decimals
3.4 rounding decimalsRachel
 
square and square root class8.pptx
square and square root class8.pptxsquare and square root class8.pptx
square and square root class8.pptxKirtiChauhan62
 
Solving multi step inequalities
Solving multi step inequalitiesSolving multi step inequalities
Solving multi step inequalitiesOlivia Dombrowski
 
Adding Fractions With Unlike Denominators
Adding Fractions With Unlike DenominatorsAdding Fractions With Unlike Denominators
Adding Fractions With Unlike DenominatorsSarah Hallum
 
Percentages Power point no.2
Percentages Power point no.2Percentages Power point no.2
Percentages Power point no.2Lea Perez
 
Patterns and sequences
Patterns and sequencesPatterns and sequences
Patterns and sequencesLea Perez
 
Trigonometry
TrigonometryTrigonometry
Trigonometrypete013
 
Expressions and Formulas
Expressions and FormulasExpressions and Formulas
Expressions and Formulasrfant
 
Bearings
BearingsBearings
BearingsHome
 
Elapsed Time
Elapsed TimeElapsed Time
Elapsed Timeemteacher
 
Perimeter and area revised
Perimeter and area revisedPerimeter and area revised
Perimeter and area revisedwest8
 

What's hot (20)

Order Of Operations
Order Of OperationsOrder Of Operations
Order Of Operations
 
Short Cut Keys For Adobe Photoshop CS 6.
Short Cut Keys For Adobe Photoshop CS 6.Short Cut Keys For Adobe Photoshop CS 6.
Short Cut Keys For Adobe Photoshop CS 6.
 
Lecture 08 quadratic formula and nature of roots
Lecture 08 quadratic formula and nature of rootsLecture 08 quadratic formula and nature of roots
Lecture 08 quadratic formula and nature of roots
 
Right triangles
Right trianglesRight triangles
Right triangles
 
8.8 similarity and dilations 1
8.8 similarity and dilations 18.8 similarity and dilations 1
8.8 similarity and dilations 1
 
Circumference of a circle
Circumference of a circleCircumference of a circle
Circumference of a circle
 
Compare, Order, and Round Whole Numbers
Compare, Order, and Round Whole NumbersCompare, Order, and Round Whole Numbers
Compare, Order, and Round Whole Numbers
 
3.4 rounding decimals
3.4 rounding decimals3.4 rounding decimals
3.4 rounding decimals
 
Place Value
Place ValuePlace Value
Place Value
 
Area of a triangle and parallelogram
Area of a triangle and parallelogramArea of a triangle and parallelogram
Area of a triangle and parallelogram
 
square and square root class8.pptx
square and square root class8.pptxsquare and square root class8.pptx
square and square root class8.pptx
 
Solving multi step inequalities
Solving multi step inequalitiesSolving multi step inequalities
Solving multi step inequalities
 
Adding Fractions With Unlike Denominators
Adding Fractions With Unlike DenominatorsAdding Fractions With Unlike Denominators
Adding Fractions With Unlike Denominators
 
Percentages Power point no.2
Percentages Power point no.2Percentages Power point no.2
Percentages Power point no.2
 
Patterns and sequences
Patterns and sequencesPatterns and sequences
Patterns and sequences
 
Trigonometry
TrigonometryTrigonometry
Trigonometry
 
Expressions and Formulas
Expressions and FormulasExpressions and Formulas
Expressions and Formulas
 
Bearings
BearingsBearings
Bearings
 
Elapsed Time
Elapsed TimeElapsed Time
Elapsed Time
 
Perimeter and area revised
Perimeter and area revisedPerimeter and area revised
Perimeter and area revised
 

Similar to Practice Math as you Code with Dodo Does Math

Approaches to teaching primary computing
Approaches to teaching primary computingApproaches to teaching primary computing
Approaches to teaching primary computingJEcomputing
 
Coding io1-materials for teachers
Coding io1-materials for teachersCoding io1-materials for teachers
Coding io1-materials for teachersGeorgeta Manafu
 
Game Development with TouchDevelop
Game Development with TouchDevelopGame Development with TouchDevelop
Game Development with TouchDevelopSage Franch
 
final presentation of sudoku solver project
final presentation of sudoku solver projectfinal presentation of sudoku solver project
final presentation of sudoku solver projectArafat Bin Reza
 
Plan an Hour of Code
Plan an Hour of CodePlan an Hour of Code
Plan an Hour of CodeTynker
 
Coding Unplugged_Focus on problem solvin
Coding Unplugged_Focus on problem solvinCoding Unplugged_Focus on problem solvin
Coding Unplugged_Focus on problem solvinEnkelejdaMica1
 
Coding angry birds
Coding angry birdsCoding angry birds
Coding angry birdsquinnjustin
 
Lesson_1_Python_Turtle.pptx
Lesson_1_Python_Turtle.pptxLesson_1_Python_Turtle.pptx
Lesson_1_Python_Turtle.pptxhrima
 
5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf
5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf
5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdfBdBangladesh
 
Zondle workshop for Dubrovnik
Zondle workshop for DubrovnikZondle workshop for Dubrovnik
Zondle workshop for DubrovnikLidija Kralj
 
GDG-Start your Programing Career.pptx
GDG-Start your Programing Career.pptxGDG-Start your Programing Career.pptx
GDG-Start your Programing Career.pptxMohamed Essam
 
Class #7: Here's the Scoop
Class #7: Here's the ScoopClass #7: Here's the Scoop
Class #7: Here's the ScoopAngela DeHart
 
Mastering Python lesson3b_for_loops
Mastering Python lesson3b_for_loopsMastering Python lesson3b_for_loops
Mastering Python lesson3b_for_loopsRuth Marvin
 

Similar to Practice Math as you Code with Dodo Does Math (20)

Proposal gcompris
Proposal gcomprisProposal gcompris
Proposal gcompris
 
Scratch Lesson 2
Scratch Lesson 2Scratch Lesson 2
Scratch Lesson 2
 
Approaches to teaching primary computing
Approaches to teaching primary computingApproaches to teaching primary computing
Approaches to teaching primary computing
 
Coding io1-materials for teachers
Coding io1-materials for teachersCoding io1-materials for teachers
Coding io1-materials for teachers
 
Game Development with TouchDevelop
Game Development with TouchDevelopGame Development with TouchDevelop
Game Development with TouchDevelop
 
final presentation of sudoku solver project
final presentation of sudoku solver projectfinal presentation of sudoku solver project
final presentation of sudoku solver project
 
Gamecodization
GamecodizationGamecodization
Gamecodization
 
Plan an Hour of Code
Plan an Hour of CodePlan an Hour of Code
Plan an Hour of Code
 
Coding Unplugged_Focus on problem solvin
Coding Unplugged_Focus on problem solvinCoding Unplugged_Focus on problem solvin
Coding Unplugged_Focus on problem solvin
 
Coding angry birds
Coding angry birdsCoding angry birds
Coding angry birds
 
Lesson_1_Python_Turtle.pptx
Lesson_1_Python_Turtle.pptxLesson_1_Python_Turtle.pptx
Lesson_1_Python_Turtle.pptx
 
5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf
5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf
5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf
 
Coding scratch
Coding scratchCoding scratch
Coding scratch
 
Zondle workshop for Dubrovnik
Zondle workshop for DubrovnikZondle workshop for Dubrovnik
Zondle workshop for Dubrovnik
 
A mazing Game
A mazing GameA mazing Game
A mazing Game
 
GDG-Start your Programing Career.pptx
GDG-Start your Programing Career.pptxGDG-Start your Programing Career.pptx
GDG-Start your Programing Career.pptx
 
Class #7: Here's the Scoop
Class #7: Here's the ScoopClass #7: Here's the Scoop
Class #7: Here's the Scoop
 
I pad as teachers pet
I pad as teachers petI pad as teachers pet
I pad as teachers pet
 
I pad as teachers pet
I pad as teachers petI pad as teachers pet
I pad as teachers pet
 
Mastering Python lesson3b_for_loops
Mastering Python lesson3b_for_loopsMastering Python lesson3b_for_loops
Mastering Python lesson3b_for_loops
 

Recently uploaded

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 

Recently uploaded (20)

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 

Practice Math as you Code with Dodo Does Math

  • 1.   Write code. Catch bananas. Save the world.  CSED week 2018  Dodo Does Math Overview:   Practice Math as you Code!  This hour-long course incorporates writing real code as users need to solve math puzzles together to  help the dodo get to the eggs. Practice math with an interactive platform for adding, subtracting,  measuring and multiplying using a life-like ruler and protractor.         No matter how much or little coding experience you and your students have,  CodeMonkey is engaging, entertaining & educational.       Specifications  ★ Ages 7+  ★ Web-based  ★ Tablet/Ipad/Chromebook Compatible (2014 or later)  ★ No installation required   ★ Internet connection required 
  • 2. ★ Headphones recommended  ★ Relatively up-to-date versions of Firefox, Chrome, Explorer or Safari    A taste of CoffeeScript  CodeMonkey uses the programming language of CoffeeScript. Coffeescript is similar to JavaScript in  that it is primarily used for web applications, however it has a much friendlier syntax that resembles  the way we write in English.    What to expect:  The activity starts off with very simple tasks in order to gradually teach students different aspects of  coding.     After every challenge, students will get a star score based on their solution.  ★ One star means you earned all the eggs.  ★ Two stars means you earned all the eggs and incorporated learned topics.  ★ Three stars signifies that you caught all the eggs, incorporated learned topics, and did so in a  concise manner.                        Common Core and CSTA Standards Aligned  Check out the educational standards our activity addresses ​here​ (Common Core, NGSS and CSTA  Standards). CodeMonkey also teaches students problem solving skills, as well as multistep, critical  and analytical thinking skills.    Prep for Hour of Code  1. Go through the first few challenges or as many as you would like to get familiar with the  program.  2. Print out ​certificates​ for your students to take home. Students who have their own email  address can request a certificate at the ​end of the hour of code​.  3. Look over Dodo Does Math 101     Dodo Does Math 101    Button   These buttons will appear on your screen throughout  the game. Click on them to automatically write the  word in your code.  Description  The basic information you will need while playing   
  • 3.   To make the dodo “step” a certain distance, write  “step X” using the number of steps we want to take,  i.e. “step 10”.     “Turn” should be accompanied by a direction  (left/right) or degrees (45, 90, 180).  i.e. “turn right” or “turn 90”.    “Left” and “right” are used after the statement “turn”  to make the dodo turn in the desired direction.      “throwLobster” is used to throw the lobsters. The  lobsters will create a bridge and then the dodo can  get to the egg. When throwing lobster you need to  write the distance you want to throw the lobster. I.e.  “throwLobster 5”     When the dodo gets to the egg it need to pick up the  egg. Write “pickUp” and if the dodo is exactly where  the egg is it will pick it up. Without using this  function, the egg will be left there and the challenge  will not be completed.    A simple loop is a sequence of instructions that  repeats a specified number of times. The instructions  we write in the loop should be written underneath it  with an indentation (....).     The ruler helps you measure the distance between  different objects in the game. To use the ruler, click it  once, and then use your mouse to move the ruler to  the point you want it to start measuring from.     The protractor ​helps students practice  measuring angles. ​To use the protractor, click it  once, and then use your mouse to move the ruler to  the point you want it to start measuring from.     Help dodo collect eggs by writing lines of code and  solving math. This dodo is very friendly, but doesn’t  like to get wet.    Gordo will help you and provide you with instructions  along the way. You can always click him to re-read  the instructions. 
  • 4.   The dodo can step on the lobsters, therefore, the  lobsters create a bridge for the dodo to get to the  egg. The lobsters have lengths (which is displayed  next to them). You need to throw the lobsters in the  correct order because if there is no lobster to catch  it, the lobster will float away.    The logs have lengths. Multiply the number of logs  by the length of each log to calculate the distance to  the egg.    Right before your class period  1. Write ​https://www.playcodemonkey.com/hour-of-code/dodo-does-math/​ on your whiteboard    During Hour of Code  1. Briefly explain the following:   a. Computer Science: the art of blending human ideas and digital tools to create  anything from phone apps, animated movies, robots and more!  b. Program: a set of instructions for your computer to follow.   c. Commands: what you use to build a program  2. Instruct students to go to the link and click on ‘Start Playing’ to get started.  3. Once in a while, discuss different way to solve challenges. We recommend doing so with  challenges 16 and 25.   When your students come across difficulties  - Encourage them to carefully read the instructions and double check their code if something is  not working.  - Encourage your students to start each challenge by pressing “run” and watching what the  initial code does. This will help them clarify where the code needs fixing.     What to do if a student finishes early?  - Encourage them to go back and try to get 3 stars in all 30 challenges.  - Ask them to help classmates who are having trouble.  Beyond Hour of Code  Sign up for a free teacher trial to get access to our teacher dashboard and lesson plans. Track  student progress in the game, see the actual code students wrote and gain access to perfect  solutions to all the challenges. Plus get a ​limited-time gift for CSEdWeek​ - free access to our full  Coding Adventure courses for one month.  Sign up for free!    Enjoy more of CodeMonkey  Dodo Does Math is made up of 60 math exercises that cover basic code, distances, addition and  subtraction. Together with plugged and unplugged lesson plans, you will be able to easily roll-out  and fully integrate math and coding into your classroom.    Need help? Email us at ​info@cm-studios.com