You are here

Lego Mindstorms Robot Workshop

Author: 
Letchner, Julie ; Limketkal, Benson ; Vavrica, Mayra ; Ferris, Brian
Issue Date: 
Monday, September 8, 2008
Description: 
This is a five-part tutorial to learn to program Lego Mindstorms robots. The five parts include: basic movements, movement sequences, loops, sensors and conditionals. Just as with human movement, any complicated robot movement can be broken down into a series of simpler movements. We’ll start by getting familiar with the basic building blocks of robot movement.
Keywords: 
Lego Mindstorms, programming robots
Education Levels: 
Middle School
High School
Intended Audience: 
Educator
Learner
Type: 
Assessment Material : Rubric, Answer Key, Portfolio, Test
Publisher: 
University of Washington, WA
URL: 
http://cs4hs.cs.washington.edu/displayPage.php?path=./content/Resources/...
CSTA Classification: 

CPP.L1:6-05

Construct a program as a set of step-by-step instructions to be acted out (e.g., make a peanut butter and jelly sandwich activity).

CD.L2-06

Describe the major components and functions of computer systems and networks.

CD.L3A-03

Describe the principal components of computer organization (e.g., input, output, processing, and storage).

CPP.L3B-06

Anticipate future careers and the technologies that will exist.

CI.L3B-02

Analyze the beneficial and harmful effects of computing innovations.

CC.PS-01

Promotional Ideas, such as for recruiting students and presenting parent information nights

CT.L3A-02

Describe a software development process used to solve software problems (e.g., design, coding, testing, verification).

CT.L2-01

Use the basic steps in algorithmic problem-solving to design solutions (e.g., problem statement and exploration, examination of sample instances, design, implementing a solution, testing, evaluation).

CT.L2-11

Analyze the degree to which a computer model accurately represents the real world.

CD.L2-07

Describe what distinguishes humans from machines, focusing on human intelligence versus machine intelligence and ways we can communicate.

CD.L2-08

Describe ways in which computers use models of intelligent behavior (e.g., robot motion, speech and language understanding, and computer vision).

Download this resource: