Ev3 Coding Curriculum
Ev3 Coding Curriculum
In the US and many other countries, education and industry leaders are calling for the inclusion
of more programming (coding) experiences in K-12 classrooms. The Computer Science Teachers
Association (CSTA) established a set of Computer Science Standards in 2011 and revisited them in
2016.
With this in mind, LEGO® Education has produced this set of lessons using LEGO MINDSTORMS
Education EV3 to help students in grades 5-8 tackle this abstract subject.
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks and/or copyrights of the LEGO Group.
©2017 The LEGO Group. All rights reserved. 2017.04.20. 111
Major EV3 Programming
Lesson Learning Objectives Programming concept Blocks Covered
– Understand that algorithms are capable – Design cars that can park – Move Tank
Autonomous
– Extend the use of algorithms are capable – Design features for a car – Move Steering
of carrying out a series of instructions that will improve safety as it – Wait
Reversing
– Display
– Explore the concept of Inputs and the – Design car features that will – Wait
way to control them improve nighttime driving – Color Sensor
Headlights
Automatic
how to use it for true and false operations prevent drivers from falling – Loop
asleep and causing an – Switch
accident – Loop Interrupt
Line
– Understand simple Boolean logic (such – Design a way to use – Ultrasonic Sensor
Unlocking a
as AND, OR and NOT) and some of its passcodes to protect cars – Brick Buttons
uses in circuits and programming from thieves – Logic
– Use several inputs in combination – Switch
– Loop
Car
– Use the Variable Block to store – Design a cruise control – Touch Sensor
information program to assist drivers – Loop
– Develop multi-level programs by making their driving – Switch
Control
– Math
– My Blocks
– Integrate and reinvest what they have – Design an autonomous car – All of the above
learned in the previous coding lessons that can safely cross an
– Design, use, and evaluate solutions to intersection
Project
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks and/or copyrights of the LEGO Group.
©2017 The LEGO Group. All rights reserved. 2017.04.20. 12
2
Curriculum Grid
Autonomous Parking
Reversing Safely
Automotic Headlights
Object Detection
Unlocking a Car
Cruise Control
Roaming Vehicles
NGSS
= addresses standard
= partially addresses standard
MS.Engineering Design
Define the criteria and constraints of a design problem, asking
questions and defining problems with sufficient precision to ensure a
MS-ETS1-1. successful solution, taking into account relevant scientific principles
and potential impacts on people and the natural environment that
may limit possible solutions
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks and/or copyrights of the LEGO Group.
©2017 The LEGO Group. All rights reserved. 2017.04.20. 13
3
Curriculum Grid
Autonomous Parking
Reversing Safely
Automotic Headlights
Object Detection
Unlocking a Car
Cruise Control
Roaming Vehicles
CSTA Standards (2016)
= addresses standard
= partially addresses standard
Define and use procedures that hide the complexity of a task and
2-A-4-8 can be reused to solve similar tasks. (Clarification: students use and
modify, but do not necessarily create, procedures with parameters)
2-A-3-9 Decompose a problem into parts and create solutions for each part
Computing Systems
Justify the hardware and software chosen to accomplish a task (e.g.,
comparison of the features of a tablet vs. desktop, selecting which
2-C-7-11
sensors and platform to use in building a robot or developing a
mobile app)
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks and/or copyrights of the LEGO Group.
©2017 The LEGO Group. All rights reserved. 2017.04.20. 14
4
Curriculum Grid
Autonomous Parking
Reversing Safely
Automotic Headlights
Object Detection
Unlocking a Car
Cruise Control
Roaming Vehicles
CSTA Standards (2016)
= addresses standard
= partially addresses standard
Impacts of Computing
Summarize negative and positive impacts of using data and
information to categorize people, predict behavior, and make
2-I-7-18 recommendations based on those predictions (e.g., customizing
search results or targeted advertising based on previous browsing
history can save search time and limit options at the same time)
LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS logo are trademarks and/or copyrights of the LEGO Group.
©2017 The LEGO Group. All rights reserved. 2017.04.20. 15
5