1 / 13

STEM = Robotics + Computer Science

STEM = Robotics + Computer Science. Rich Lamb Computer Dept. Cranbrook Schools Bloomfield Hills, MI Rlamb@Cranbrook.edu www.richlamb.com. Important Disclaimers. I am not associated with any product discussed here I do not receive any payment from anyone for my presentation

mika
Download Presentation

STEM = Robotics + Computer Science

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. STEM = Robotics + Computer Science Rich Lamb Computer Dept. Cranbrook Schools Bloomfield Hills, MI Rlamb@Cranbrook.edu www.richlamb.com

  2. Important Disclaimers • I am not associated with any product discussed here • I do not receive any payment from anyone for my presentation • Opinions expressed are my own • Your mileage may vary • I am a CMU alumnus, and represent CMU for college fairs and admission interviews

  3. Computer Science – where does it fit in to the curriculum? • Recent addition – poor competitor against already established classes and requirements • What department? (math, science, business, maybe even computer) • What requirements? Great variation from district to district, no set curriculum

  4. What’s the Attraction to CS? • In the old days, the computer itself was a draw – now it’s commonplace • Teaching CS has changed • Move towards OOP • Coding has major changes • “trickle down” effect • STEM: Where’s the “C”?

  5. How to Add Glitz and Still Program • L2BOT demo • Cost, plus laptop • Video input only • Weight • Other Robots (NXT, LEGO, First, etc.) • Small Parts (Yuk! ) • Batteries (More yuk!)

  6. Robots are Good because: • They add Student interest • Students enjoy challenge; “self teaching” • They are adaptable to many different levels of Student • Strong “bang for the buck” • Good PR on many levels

  7. What We Did • Bought a couple of trial ’bots • Used some Direct Study students • Successful trial • Bought more ’bots

  8. What will You do? • Plan! • What do You wish to Accomplish? • Curriculum • (we wanted something for intro programming) • Level of Program and Students • (we assumed no previous experience) • Scope of Project: classroom, building, district • Budget • (ours was small)

  9. Enter the FINCH • Finch • Inputs • Light level • Obstacle sensors • Orientation/Acceleration • Temperature • Data from RSS Feeds • Keyboard and mouse inputs • Computer's sense of time

  10. Finch • Output • Movement (wheels) • Beak LED (RGB colors) • Buzzer • Computer Speaker Sound&Speech (however remember the speakers in the lab are disabled) • Text or Graphics on computer

  11. Finch • Multiple Platforms • Windows • Mac • Linux • Multiple Languages • Java • Python • C++ • Processing • Scala

  12. Finch Advantages • Multiple platforms and languages • Multiple inputs and outputs • Robust • No parts or batteries • No Wi-Fi • Cost • Student magnet

  13. Finch Disadvantages • Cost • USB tether • Sensitivity of sensors • Motor accuracy, power • Repeatability of simple tasks • Not a “real” robot

More Related