Learning Math and CS with Robotics
• Lessons for new concepts
• Activities for homework

Try this set of activities to practice Grade 7 math concepts with coding and robotics. Use RoboBlockly to control a virtual robot, hardware Linkbot, or both!

 Drive Distance: Moving ForwardR Turn Left and Right [turnLeft(), turnRight()]R Run Program Step-by-Step to Learn and DebugR Create and Use VariablesR Get the Robot Position [getxy(), getposition()]R Get the Position of a Robot on the Coordinate PlaneR Loops: Repeating a Robot's Movement in a PatternR Loops with Shapes Part I - Drawing a SquareR Use a Count LoopR Print Variable: Output Variable's Value to the UserR Create Drawings Out of Geometric ShapesR Animation Using Drawing ObjectsR Generate Random NumbersR Conditional ("if") Statement: Make Decisions Based on a Specified ConditionR Conditional Statements If - Elseif - Else: Make Decisions R If-Else Statements: Drive the Robot to a Specified xy CoordinateR Logical AND and OR: Make Decisions on Multiple Conditions Simultaneously R Logical "OR" Statements: Drive the Robot to a Specified xy CoordinateR Functions: Create Modular ProgramsR Functions: Create a Circle R Create and Use Functions with Input ValuesR Output the Result from a Function back to the Main ProgramR

Activity mats: