Home arrow Technologies arrow Robots arrow Middle School Curriculum
Friday, 22 September 2017
Main Menu
Home
People
Technologies
Lesson Plans
Calendar
Outreach


Introduction

Progressive curriculum using LEGO Mindstorms and RoboLab programming
For Middle School science and math curriculum

I.      Bridge

  • Purpose: To familiarize students with the basic building blocks in the kit
  • Lessons: (coming soon)
II.     Simple Go-cart
  • Purpose: To introduce wheels and gears
  • Lessons: 7
III.     Simple Crane
  • Purpose: To introduce the RCX, one motor and manipulator robots
  • Lessons: 8
IV.     Programmable Crane
  • Purpose: To introduce programming
  • Lessons: (coming soon)
V.      Programmable Go-cart VI.     Robot
  • Purpose: To introduce sensors
  • Lessons: 6

Additional Information:


Bridge

  • Components:
    • Assorted lego pieces ( pieces list )
  • Activities:
    • Build a bridge to span a distance
    • Build a bridge to support different weights
    • Have someone else build the bridge using your design
  • Goals:
    • To understand each of the types of pieces in the kit
    • To experiment with forces and mases
    • To learn about design
    • To write up a design document
  • Materials:
    • Lego blocks only (no sensors, no motors, no RCX and no wheels)
  • Challenges:
    • Whose bridge spans the greatest distance?
    • Whose bridge supports the most weight?
    • Whose bridge achieves good distance/weight results but uses the least number of pieces?


Simple Go-cart

  • Activities:
    • Build a go-cart to slide down a ramp
    • Try different gears
    • Try different ramp angles
    • Start the go-cart at different points on the ramp
    • Let the go-cart carry different weights
    • Measure distance and time
    • Calculate velocity
  • Goals:
    • To learn about the different size wheels - how wheel size affects distance and velocity
    • To learn about the different size gears - how gear size affects distance and velocity
    • To learn about gear ratios - how gear ratios affect distance and velocity
    • To experiment with velocity, distance and mass
    • (Maybe take into account acceleration and gravity)
  • Materials:
    • Lego blocks
    • Axles
    • Wheels
    • Gears
  • Challenges:
    • Whose go-cart goes the farthest?
    • Whose go-cart goes the fastest?
    • Whose go-cart achieves good distance/speed but uses the least number of pieces?


Simple Crane

  • Activities:
    • Build a crane that can lift a weight up to a certain height
    • Try different gears
    • Try different motor speeds
    • Try different weights
    • Try different heights
  • Goals:
    • To have a first experience with the RCX
    • To experiment with gravity
    • To experiment with forces/torque - what happens if the crane is lighter than the object it is trying to lift?
  • Materials:
    • Lego blocks
    • Axles
    • Gears
    • RCX
    • String
  • Challenges:
    • Whose crane can lift the most weight?
    • Whose crane can lift from the highest point?
    • Whose crane can achieve good weight/height results using hte least number of pieces?


Programmable Crane

  • Activities:
    • Program the crane to stop after a fixed amount of time - see how long it takes the crane to lift the object (use a timer in the code)
    • Program the crane to stop when a touch sensor is hit - add a "wait for touch sensor" into the code
  • Goals:
    • To have a first programming experience
  • Materials:
    • Lego blocks
    • Axles
    • Gears
    • One motor
    • RCX
    • String
  • Challenges:
    • Whose crane stops accurately?


Programmable Go-cart

  • Activities:
    • Program the go-cart to go up and down the ramp in a controlled motion
    • Try different gears
    • Try different ramp angles
    • Try different motor speeds
    • Start the go-cart at different points on the ramp
    • Let the go-cart carry different weights
    • Measure distance and time
    • Calculate velocity
  • Goals:
    • To learn about the different size wheels - how wheel size affects distance and velocity
    • To learn about the different size gears - how gear size affects distance and velocity
    • To learn about gear ratios - how gear ratios affect distance and velocity
    • To experiment with velocity, distance, mass and force
    • Can we experiment with acceleration? Gravity?
  • Materials:
    • Lego blocks
    • Axles
    • Wheels
    • Gears
    • Two motors
    • RCX
  • Challenges:
    • Whose go-cart goes the farthest?
    • Whose go-cart goes the fastest?
    • Whose go-cart achieves good distance/speed but uses the least number of pieces?


Robot

  • Activities:
    • Add sensors to the go-cart
    • Try different sensors: light and touch
    • Program the robot to go foward, stopping when it reaches a black line (using a light sensor)
    • Program the robot to go foward, stopping when it bumps into something (using a touch sensor)
    • Program the robot to perform wall-following
    • Program the robot to perform line-following
  • Goals:
    • To learn about control and feedback
    • To learn about different robot behaviors
  • Materials:
    • Lego blocks
    • Axles
    • Wheels
    • Gears
    • Two motors
    • RCX
    • Light sensor(s)
    • Touch sensor(s)
  • Challenges:
    • Maze race
    • Sumo
    • Object pushing
      • Robot goes foward, down a ramp and bumps into an object at the bottom of the ramp - how far does the object go? How do the results compare to the go-cart going down the ramp and pushing the object?
    • Go-cart pushing
      • Robot goes foward, looking at the floor and stopping when it reaches a black line; place a go-cart on the black line so the robot bumps into a simple go-cart when it stops on the line - how far does the simple go-cart go?
    • Relay Race
      • Place black lines on the floor at intervals running down a hallway or classroom. Place a robot on each line and place a light sensor on the front of the robot looking at the floor and a touch sensor on the back of the robot.


Click here to return to the top of the page
Next >
Latest Events
No Latest Events
partners
columbia
university
chemistry
department
school of
engineering
and
applied
science
teachers
college
supported
by a
GK12
grant
national 
science foundation
national
science
foundation