Sei sulla pagina 1di 2

NXT Lesson Plan- 1 hour

Aims
To gain an understanding of the possibilities that come from programming
To carry out basic programming tasks
To design and build a Lego Mindstorms controlled junkbot
Introduction to NXT software (WEBSITE) (10 minutes)
A brief introduction into the NXT software using the guide on the website appropriate to the
key stage to include or exclude loop and more complex commands.
Show brief video on the website of the robot powered using Lego Mindstorms so that kids
can understand the possibilities and see the final aim in motion.
Building a Lego Junkbot (20 minutes)
Either designing their own or using the design ideas on the website they should create a
junkbot capable of supporting the NXT device in a way that the motors will be able to move
it.
The junkbot should be capable of moving once programmed and should include an element
of being made from junk materials rather than solely from Lego as the aim is to give children
the idea of re-using old materials for new purposes.
Programming the Lego Junkbot (20 minutes)
KS1:
Standard- Obtain basic movements forward and backward using the simple
instructions on the NXT Mindstorms software. The main aim is to have the robot
travelling close to straight lines however understanding the controls is the most
important element at this level in just being able to make the robot move at their
command however basic the movement is.
Extended- Incorporate elements of turning the robot in various directions to add
greater control. This adds extra commands in which allows for a more well rounded
approach to the task as well as the children developing a further understanding of
the various possibilities that come from programming.
Advanced- Move the robot from a given location to a fixed end point by using
programming. This is for children who excel at the programming of their robot and
wish to carry out more complex commands. This level is important for some as it
engages them in thinking about what might be necessary as a command in order to
get the robot to move where they want. i.e. how far is 10 rotations going to move
their robot.
KS2:
Standard- Move the robot forwards and backwards as well as steering it. This should
be expected of all students as it requires very little programming for this stage.
Extended- Move the robot in a set pattern using loops on the software. This stage
allows for the children to consider how they are going to get their robot to repeat
certain actions as well as introducing additional elements that are key to
programming by using loops. This is something that should be taught to KS2 students
in the initial introduction to the software.
Advanced- Make the robot navigate a small course more than once using all
elements of controlling it including loops. This brings in the idea that you can use if
commands with different software to ensure the robot does not bump into any walls
etc as well as providing a fun challenge to see if anyone can get the robot to navigate
the course successfully.
Plenary
This can just be a small summing up of what has taken place and a recap of the basic
programming that has been learnt such as how to use loops etc.

Potrebbero piacerti anche