LMICSE: Lego Mindstorms in Computer Science Education

Site Map | Contact Us
Project Overview | Staff | Grant Information
Short Workshops | Primary Workshops
CS 1 | Data Str. & Algo. | Prog. Languages | Architecture | Intelligent Sys. | Operating Sys. | Net-centric
Ada | C | C++ | Java | Lisp

Lab Materials for Data Structures & Algorithms

small logo

Overview

These materials are currently under development and should be available in the near future.

  1. Stacks: We look at how to implement a stack structure to store points for our navigation methods. (Lab status: early draft)
  2. Lists: Use lists to store DanceMoves that the turtle will be required to perform. (Lab status: early draft)
  3. GridWalker: Drive our robot around an occupancy grid, and use a stack so that we can retrace our steps. (Lab status: early draft)
  4. Wavefront Propagation: Use wavefront propagation to find the shortest path from any cell in an occupancy grid to the goal cell. (Lab status: early draft)
  5. Sonar Navigation: Use sonar to detect obstacles and move through an occupancy to a goal. (Lab status: early draft)