Discover STEM
through Mindstorms:
Brick by Brick
Aaron Maurer
LEGO Master Educator & Advisor
Reality is perception: not
a reflection of truth
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
How many
different ways
can you use this
coffee cup?
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
Raise Your Right Hand
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
We express who we are
through what we make.
Learning is about stuff that sticks.
Photo by Caleb Woods
First LEGO League Kickoff - Coding and Confidence
Allowed Robot Parts
• Controller (1): EV3, NXT, RCX or SPARK PRIME
• Motors (4): any type
• As many sensors as you like but only from this set – touch, light, color,
rotation, ultrasonic, and gyro
• They must all be LEGO-manufactured sensors
• Be sure to check this year’s rules for any changes, especially due to
SPARK PRIME
Apple Users: Do Not Update to Catalina
https://education.lego.com/en-us/downloads/mindstorms-ev3/software
94 Team Scores - Moline and Quad Cities 2018 Regionals
94 Team Scores - Moline and Quad Cities 2018 Regionals
What does it mean?
Distribution of high & low table scores
Low table scores below 50 ~ 40 teams
High table scores above 100 ~ 11 teams
What are the skill differences?
General Thoughts
PROBLEMS
• Aiming the robot in base
• Moves & Turns without finding
waypoints
• Heavy attachments - tool motor has
little control with a massive attachment
• Single finger attachments
• Team members not knowing what to
do next
BEST PRACTICES
• Fixtures to align robot in base
• Plan each mission’s way- points
• Gears w/small motor,
or use large motor
• Fingers to cover error zones
• Practice mission changes,
watch YouTube
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
Computational Thinking
Computational Thinking
Concept
Computer Science
Application
Break a problem into parts or steps
Break a computational graph problem into 4
sections, each one to be completed by a
different computer processor
Recognize and find patterns or trends
Visualize data comparing microchip material
and computer speed to notice a trend
Develop instructions to solve a problem
or steps for a task
Write a computer program to sort data
Generalize patterns and trends into
rules, principles or insights
Use data structures to more easily and
efficiently retrieve and use information in a
program
Patterns
Patterns
Where do we
have to lift
objects?
Where do we
have to push?
Where do we
have to pull?
Where do we
have to identify
color?
Where do we
have to drop
items?
Decomposition
Decomposition
What are all the possible things that need
to be accomplished on the board?
What are all the barriers to these tasks?
Create subtasks of learning
Decomposing Complex Problems = CT
http://simonpriest.altervista.org/
Exploring Algorithms
Abstraction
Abstraction
Generalize patterns and trends into rules, principles, or insights
*Cleaning up code
*My Blocks
*Streamlining Mission Structure
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
Program Flow
Wait vs. Sensor
First LEGO League Kickoff - Coding and Confidence
Move Steering Blocks
Mode
Steering
Speed/Power
Number of Rotations
Brake or Coast
Which motors are
controlled
Wait Blocks
Wait For Reflected Light Sensor
Compare Value
- Comparison Operator
- Comparison Value
Change Value
- Change Direction
- Change Amount
Light Sensor Port
Loop Blocks
Name of loop
This output value provides the
count of iterations of the loop
Switch Blocks – If and
Case Statements
Touch or Black Line
Use math on the logic outputs of the
Sensor Blocks to produce an OR
result that controls the loop.
Debugging Ideas
• If you don’t know where the robot is in the program, use a
Sound Block to just play a tone to see if the robot has gotten
to a particular point.
• What value does my variable have? Display the value to the
EV3 screen to see the value.
• Take a subtask out of a more complex larger program and
debug it separately rather than trying to debug it in the full
more complex environment.
First LEGO League Kickoff - Coding and Confidence
Private Reasoning Time
• Take about 1 minute for private reasoning time(solo)
• Reflect on morning learning
• How can you apply what you have learned to your FLL team?
• What new ideas could you use?
• What do you plan to learn more about?
• What further questions do you have?
Partner Reasoning Time
• Discuss your ideas with a partner/small group:
• How can you apply what you have learned to your classroom?
• What new ideas could you use?
• What do you plan to learn more about?
• What further questions do you have?
Wrap Up
The scandal of education is
that every time you teach
something, you deprive a child
of the pleasure and benefit of
discovery.
Think about ….
• Resilience
• Risk taker
• Problem solving
• Enthusiasm
• Confidence
• Self belief
• Inclusive
• Social skills
• Empathy
• Love of learning
How many of these are picked up on high stakes assessment? Or less cynically... What does a classroom look
like that promotes these attributes?
DIY < DITDIY
First LEGO League Kickoff - Coding and Confidence
First LEGO League Kickoff - Coding and Confidence
STAY AWESOME!

More Related Content

PPTX
Socrative tilt seminar outline
PDF
PPTX
Front end and back end storyboarding
PPTX
How to Plan, Create and Deliver a Successful Webinar (Young SIETAR)
PPT
In The Zone
PDF
Paris ML meetup
PPT
Using Powerpoint
PPTX
Editing graphics 10.31.13
Socrative tilt seminar outline
Front end and back end storyboarding
How to Plan, Create and Deliver a Successful Webinar (Young SIETAR)
In The Zone
Paris ML meetup
Using Powerpoint
Editing graphics 10.31.13

Similar to First LEGO League Kickoff - Coding and Confidence (20)

PPTX
A Rubric For District Robotics Success: A Buyer's Guide & Hands On Experience...
PDF
Coding Unplugged_Focus on problem solvin
PPTX
Katerina Glezou.pptx
PPTX
Katerina Glezou.pptx
PPT
The NXT Step - Assessing with Lego Robots
PDF
Virtual World simulations to support Robot-Mediated Interaction
PDF
Carp School Program - Robotixlab Research Academy
PDF
04-RoboticsinK-12Education_MelvinMatulac.pdf
PDF
After school program robotixlab research academy
PPTX
National STEM League - Student Goals and Academic Glue
DOC
Automation and robotics
 
PPTX
Computational thinking programming and robotics as strategy to promote 21st c...
PDF
Ev3 teachers guia
PDF
Ev3 teachers guide web
PDF
Roboesl activities01 v3-1-v5
PPTX
Educational robotics
PPT
Sp robotics course_slides
PPT
Sp robotics course_slides
DOCX
Arts and bots
PDF
Educational robotics session
A Rubric For District Robotics Success: A Buyer's Guide & Hands On Experience...
Coding Unplugged_Focus on problem solvin
Katerina Glezou.pptx
Katerina Glezou.pptx
The NXT Step - Assessing with Lego Robots
Virtual World simulations to support Robot-Mediated Interaction
Carp School Program - Robotixlab Research Academy
04-RoboticsinK-12Education_MelvinMatulac.pdf
After school program robotixlab research academy
National STEM League - Student Goals and Academic Glue
Automation and robotics
 
Computational thinking programming and robotics as strategy to promote 21st c...
Ev3 teachers guia
Ev3 teachers guide web
Roboesl activities01 v3-1-v5
Educational robotics
Sp robotics course_slides
Sp robotics course_slides
Arts and bots
Educational robotics session

More from Aaron Maurer (20)

PDF
Lego automata basic unit instructions: Steve Guinness
PDF
LEGO Sphere Build Guide
PPTX
ITEC 2019 Purposeful Play with Lego
PPTX
ITEC 2019 STEM is F.U.N.
PPTX
ITEC 2019 Micro:bit Session
PDF
LEGO: Hands On Learning
PDF
Global Education - Be a Kind Human
PDF
Lego Build Ideas for Classroom
PDF
Maker Meetup Conference - MakeGeeking july 2019
PDF
CS Standards Superintendents December 2018
PDF
Deeper Learning 2019
PDF
6. ncce 2019 make geeking
PDF
5. ncce 2019 lego
PDF
4. ncce 2019 stem is f.u.n.
PDF
3. ncce 2019 micro:bit make code slidedeck
PDF
2. ncce 2019 makey makey
PDF
1. ncce 2019 circuit playground
PDF
Learning Space Design Tour Beginning Steps December 2018
PDF
Engaged play in the classroom
PDF
Totem pole of learning
Lego automata basic unit instructions: Steve Guinness
LEGO Sphere Build Guide
ITEC 2019 Purposeful Play with Lego
ITEC 2019 STEM is F.U.N.
ITEC 2019 Micro:bit Session
LEGO: Hands On Learning
Global Education - Be a Kind Human
Lego Build Ideas for Classroom
Maker Meetup Conference - MakeGeeking july 2019
CS Standards Superintendents December 2018
Deeper Learning 2019
6. ncce 2019 make geeking
5. ncce 2019 lego
4. ncce 2019 stem is f.u.n.
3. ncce 2019 micro:bit make code slidedeck
2. ncce 2019 makey makey
1. ncce 2019 circuit playground
Learning Space Design Tour Beginning Steps December 2018
Engaged play in the classroom
Totem pole of learning

Recently uploaded (20)

PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PPTX
Computer Architecture Input Output Memory.pptx
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PDF
International_Financial_Reporting_Standa.pdf
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
Environmental Education MCQ BD2EE - Share Source.pdf
DOCX
Cambridge-Practice-Tests-for-IELTS-12.docx
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PDF
What if we spent less time fighting change, and more time building what’s rig...
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PDF
IGGE1 Understanding the Self1234567891011
PDF
Complications of Minimal Access-Surgery.pdf
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
Computer Architecture Input Output Memory.pptx
Weekly quiz Compilation Jan -July 25.pdf
B.Sc. DS Unit 2 Software Engineering.pptx
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
International_Financial_Reporting_Standa.pdf
FORM 1 BIOLOGY MIND MAPS and their schemes
TNA_Presentation-1-Final(SAVE)) (1).pptx
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
Environmental Education MCQ BD2EE - Share Source.pdf
Cambridge-Practice-Tests-for-IELTS-12.docx
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
What if we spent less time fighting change, and more time building what’s rig...
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
IGGE1 Understanding the Self1234567891011
Complications of Minimal Access-Surgery.pdf
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...

First LEGO League Kickoff - Coding and Confidence

  • 4. Reality is perception: not a reflection of truth
  • 7. How many different ways can you use this coffee cup?
  • 18. We express who we are through what we make.
  • 19. Learning is about stuff that sticks. Photo by Caleb Woods
  • 21. Allowed Robot Parts • Controller (1): EV3, NXT, RCX or SPARK PRIME • Motors (4): any type • As many sensors as you like but only from this set – touch, light, color, rotation, ultrasonic, and gyro • They must all be LEGO-manufactured sensors • Be sure to check this year’s rules for any changes, especially due to SPARK PRIME
  • 22. Apple Users: Do Not Update to Catalina https://education.lego.com/en-us/downloads/mindstorms-ev3/software
  • 23. 94 Team Scores - Moline and Quad Cities 2018 Regionals
  • 24. 94 Team Scores - Moline and Quad Cities 2018 Regionals
  • 25. What does it mean? Distribution of high & low table scores Low table scores below 50 ~ 40 teams High table scores above 100 ~ 11 teams What are the skill differences?
  • 26. General Thoughts PROBLEMS • Aiming the robot in base • Moves & Turns without finding waypoints • Heavy attachments - tool motor has little control with a massive attachment • Single finger attachments • Team members not knowing what to do next BEST PRACTICES • Fixtures to align robot in base • Plan each mission’s way- points • Gears w/small motor, or use large motor • Fingers to cover error zones • Practice mission changes, watch YouTube
  • 30. Computational Thinking Concept Computer Science Application Break a problem into parts or steps Break a computational graph problem into 4 sections, each one to be completed by a different computer processor Recognize and find patterns or trends Visualize data comparing microchip material and computer speed to notice a trend Develop instructions to solve a problem or steps for a task Write a computer program to sort data Generalize patterns and trends into rules, principles or insights Use data structures to more easily and efficiently retrieve and use information in a program
  • 32. Patterns Where do we have to lift objects? Where do we have to push? Where do we have to pull? Where do we have to identify color? Where do we have to drop items?
  • 34. Decomposition What are all the possible things that need to be accomplished on the board? What are all the barriers to these tasks? Create subtasks of learning
  • 39. Abstraction Generalize patterns and trends into rules, principles, or insights *Cleaning up code *My Blocks *Streamlining Mission Structure
  • 68. Move Steering Blocks Mode Steering Speed/Power Number of Rotations Brake or Coast Which motors are controlled
  • 69. Wait Blocks Wait For Reflected Light Sensor Compare Value - Comparison Operator - Comparison Value Change Value - Change Direction - Change Amount Light Sensor Port
  • 70. Loop Blocks Name of loop This output value provides the count of iterations of the loop
  • 71. Switch Blocks – If and Case Statements
  • 72. Touch or Black Line Use math on the logic outputs of the Sensor Blocks to produce an OR result that controls the loop.
  • 73. Debugging Ideas • If you don’t know where the robot is in the program, use a Sound Block to just play a tone to see if the robot has gotten to a particular point. • What value does my variable have? Display the value to the EV3 screen to see the value. • Take a subtask out of a more complex larger program and debug it separately rather than trying to debug it in the full more complex environment.
  • 75. Private Reasoning Time • Take about 1 minute for private reasoning time(solo) • Reflect on morning learning • How can you apply what you have learned to your FLL team? • What new ideas could you use? • What do you plan to learn more about? • What further questions do you have?
  • 76. Partner Reasoning Time • Discuss your ideas with a partner/small group: • How can you apply what you have learned to your classroom? • What new ideas could you use? • What do you plan to learn more about? • What further questions do you have?
  • 78. The scandal of education is that every time you teach something, you deprive a child of the pleasure and benefit of discovery.
  • 79. Think about …. • Resilience • Risk taker • Problem solving • Enthusiasm • Confidence • Self belief • Inclusive • Social skills • Empathy • Love of learning How many of these are picked up on high stakes assessment? Or less cynically... What does a classroom look like that promotes these attributes?

Editor's Notes

  • #2: Quick introduction of who I am
  • #3: Quick introduction of who I am
  • #17: You are in your groups. Being is a group is very important to taking your work and learning about yourself and the world around you to a new level. When you can combine forces you can create a superpower that leads to something as amazing as Captain Planet.
  • #82: Why is so hard to become a leader? Why do we come up with so many excuses? If we want to be a leader we must see the end before we begin the journey.  Dreaming is not hard, leading is hard. The difficult part is not dreaming, but sharing it out loud because at this point it might now work. Nobody has been there to your dream and maybe you don't know either. The difficult work of leadership begins when we announce and share our painting. Describe that future of wha   It has been said by Seth “Ask yourself the question, ‘will the work I set out to do be criticized?”  If the answer is NO then you need to find something that will in order to produce CHANGE.
  • #83: How are you going to create a ruckus? Stand out. Be different.