Mentor Lesson Plan

advertisement
Week 1
Abstract:
● Introduce Mars Rover
● Familiarize students with Lego robots
● Remote control will be used to give students a concept of turns
○ Understand basics of the brick, the wheels, the motors, input and output
● NXT-G software will be introduced
○ Print to screen block
Agenda for Today’s Class:
1. Snack time, naturally
2. Introduce Mars Curiosity theme → some sweet ass YouTube videos with some sweet
music (NO RADIOHEAD)
a. Have students name their “rovers”
3. Introduce brick, motors, ideas of input and output
4. Discuss the potential and power of remote controlled objects (cars, war drones, MARS
ROVER)
a. Discuss the value of something being remote controlled (Mars rover would be
useless)
i.No need to program a specific path
ii.Ability to adapt to an environment
5. Introduce NXT remote control
6. Have students play around with robots and remote controls (with code from mentor)
7. Introduce NXT-G software by showing them remote control code
a. Add display block to remote control code: “LIFE ON MARS!!!”
Equipment Required:
● Fully-built NXT brick with remote control and remote control code
● A stellar attitude
Links to Related Fields:
This lesson illustrates the fundamental idea behind the Mars rover: a robot that be controlled
remotely. Further lessons will illustrate how Curiosity gathers data and makes decisions.
Goals for the Lesson:
Students should come away from this first session with a solid knowledge of their block and an
understanding of how a robot makes turns. Students should also understand print to screen
blocks.
New/Important Icons:
Detailed Lesson Description
1. Introduce Mars Curiosity theme (10 minutes)
Our time at DSA this semester will be framed by the current Mars exploration. It is important that
you, as a mentor, read up on Curiosity and know enough about it to be as excited as the
mentees will be!
Activity: Mars Facts
2. Introduce brick, motors, ideas of input and output (10 minutes)
The mentees are starting from square one, just like you did. Introduce them to the various the
parts of their rover first: the body (the brick) and the wheels, the lettered ports for output, and
the numbered ports for input. Next, go over the difference between input and output: input takes
information from the outside world (think the Martian environment!) and gives it to the rover,
output is delivered to the Martian world from the rover. Connect the ideas of input and output to
real world examples: a vending machine uses the ideas of both input and output (the money is
the input, the giving of the soda is the output), a car also uses these ideas (how hard you press
the pedal is the input, the change in speed is the output).
Activities: Introduce Your Rover, Input vs. Output
3. Discuss the potential and power of remote controlled objects (cars, war drones,
MARS ROVER) (5 minutes)
a. Discuss the value of something being remote controlled (Mars rover would
be useless)
Take a couple minutes to talk with your mentees about the advantages of being able to remotely
control an object. Start with things your mentees might be familiar with: remote control cars,
helicopters, or airplanes. Then connect that idea with the Mars Rover. How useful would a rover
be if you couldn’t control it from Earth?
i.No need to program a specific path
Start with the example of driving a remote controlled car around a room. The remote control
allows it to navigate around objects like chairs and couches, even if they’re not always in the
same places. In the same way, the Mars Rover can navigate the Martian landscape, avoiding
collisions with rocks and Martians, controlled remotely from Earth.
4. Introduce NXT remote control (10 minutes)
As a mentor, it is important that you familiarize yourself
with the remote control before beginning the lesson. Be
sure you know what every button & wheel does! If one
of your mentee asks you, you should be able to quickly
explain. Focus on explaining the different types of turns
that the rover can do: pivot (one wheel moving, the other
staying stationary), point (both wheels moving in
opposite directions), and “car” (both wheels moving in
the same direction at different speeds).
5. Have students play around with robots and remote controls (with code from
mentor) (15 minutes)
Encourage mentees to try out the different kinds of turns. Also try to facilitate a discussion about
when to use what kinds of turns, including point and pivot turns
6. Introduce NXT-G software by showing them remote control code (20 minutes)
The remote control code will be pre-written. Show it to your mentees and see what they think.
Have them take guesses at what certain blocks might do: if no one has any guesses ask them
what the block with the gears might do. (Hint: It’s the motor block).
Explain the program block by block. Just like you would read a book, you read an NXT program
from left to right. Bring back the idea of input vs. output (have your mentees look back at their
worksheet). Get your mentees to brainstorm which blocks would be receiving input from the
remote control (sensor block) and which ones would be outputting (motor blocks).
Don’t expect your mentees to understand everything, but it’s important that they understand
what a program looks like and what it is made up of (blocks on blocks on blocks).
b. Add display block to remote control code: “LIFE ON MARS!!!”
Now comes the real test. Introduce your mentees to the Display block: what it does and why it
might be useful (example: the rover sends a message back to mission control after it encounters
a Martian). Ask them if it is an input or output block (it’s an output block). Let them play around
with the options for the block, changing the settings, until they figure out how to make the rover
say “LIFE ON MARS!!!”
Download