Document 7228401
Download
Report
Transcript Document 7228401
Engaging Computing:
Makin’ It Real
for Kids and Undergrads
Fred G. Martin
University of Massachusetts Lowell
fredm@cs.uml.edu
Overview
• Computational design primitives
• Projects/applications/ideas for
– Elementary school
– Teenagers
– High school and college
fredm@cs.uml.edu
P-Brick/Handy Board/LEGO
RCX Brick/Cricket
fredm@cs.uml.edu
Computational Jewelry
• Worked in 4th grade classroom in
Smithfield, RI
• With Mary Lurgio, a teacher
accomplished with project-based
learning
• And Denis Coffey, an engineer &
educator
fredm@cs.uml.edu
Computational Jewelry
• The idea: build necklaces that
would perform personality
correlations
• Inspired by MIT Media Lab
“Thinking Tag” project (Rick
Borovoy)
fredm@cs.uml.edu
Four Questions
• Are you a girl?
• Are you left-handed?
• Do you have pets?
• Are you 9 yrs. old or younger?
fredm@cs.uml.edu
Boolean Algebra
fredm@cs.uml.edu
Implementation
Little expansion board
Goes your lapel;
Has outputs for 7 lights
Wear the Cricket on your wrist,
Aim it at your friend and they can
Communicate with infrared
fredm@cs.uml.edu
Logo Programming
fredm@cs.uml.edu
Computational Jewelry
fredm@cs.uml.edu
Computational Jewelry
fredm@cs.uml.edu
Computational Jewelry
fredm@cs.uml.edu
UML DESIGNCAMP
• 1 month of week-long designoriented classes for teenagers
• Shipwreck Electronics,Kinetic
Sculpture, Sea-Mobiles, Electronics
& Music, etc
• Created and run by Douglas Prime,
www.designcamp.org
fredm@cs.uml.edu
Animatronics Camp
QuickTime™ and a
Motion JPEG OpenDML decompressor
are needed to see this picture.
fredm@cs.uml.edu
Animatronic Dog (2 of 3)
QuickTime™ and a
Motion JPEG OpenDML decompressor
are needed to see this picture.
fredm@cs.uml.edu
Animatronics Dog (3 of 3)
QuickTime™ and a
Motion JPEG OpenDML decompressor
are needed to see this picture.
fredm@cs.uml.edu
Happy Halloween!
QuickTime™ and a
Motion JPEG OpenDML decompressor
are needed to see this picture.
fredm@cs.uml.edu
Animatronics Camp
QuickTime™ and a
Motion JPEG OpenDML decompressor
are needed to see this picture.
fredm@cs.uml.edu
Robot Contests
(HS & College)
• Botball
• Egghunt
• Trinity Fire-Fighting
fredm@cs.uml.edu
Botball
• National design contest for middle
and HS kids run by KIPR.org
• 13 regional contests & 1 national
• Focuses on kids doing the
engineering themselves
fredm@cs.uml.edu
Egghunt
QuickTime™ and a
Motion JPEG OpenDML decompressor
are needed to see this picture.
fredm@cs.uml.edu
Trinity Fire-Fighting
QuickTime™ and a
Motion JPEG OpenDML decompressor
are needed to see this picture.
fredm@cs.uml.edu
Big Teams & Big Robots
• Big team is > 3 people
• Big robot is too big to step on
• Such as…
fredm@cs.uml.edu
Power Wheels!
fredm@cs.uml.edu
When it’s big
• Technical integration is hard
• Team dynamics can be hard
• Physics matters!
fredm@cs.uml.edu
The Steering
fredm@cs.uml.edu
Motors Need Many Amps
fredm@cs.uml.edu
Demos Don’t Always Work
fredm@cs.uml.edu
Calcomp Pen Plotters
QuickTime™ and a
Motion JPEG OpenDML decompressor
are needed to see this picture.
fredm@cs.uml.edu
Student Work
fredm@cs.uml.edu
Spiral
fredm@cs.uml.edu
Midpoint Fractal
fredm@cs.uml.edu
Random Walk 1
fredm@cs.uml.edu
Random Walk 2
fredm@cs.uml.edu
Design Process
• Run the program a bunch of times,
capturing output to named files
• Preview files on-screen, choosing
“nice ones” to print
• Then we thought…
fredm@cs.uml.edu
Each one is an original
fredm@cs.uml.edu
Portrait Engravings
• Work done by Karthik Ramanathan
• Roland EGX-300 Engraving Machine— a
computer-controlled Dremel tool
• Speaks HPGL just like the pen plotters
• Convert bitmap image into grid of
variable depth drill hits
fredm@cs.uml.edu
Portrait Engravings
fredm@cs.uml.edu
In Closing…
• Writing code is fun
• Writing code that controls stuff is
fun
• Writing code that controls stuff is a
good way to learn how to write
code.
fredm@cs.uml.edu