[email protected] Engaging Computing: Makin’ It Real for Kids and Undergrads Fred G. Martin...

39
[email protected] Engaging Computing: Makin’ It Real for Kids and Undergrads Fred G. Martin University of Massachusetts Lowell
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    217
  • download

    2

Transcript of [email protected] Engaging Computing: Makin’ It Real for Kids and Undergrads Fred G. Martin...

[email protected]

Engaging Computing:Makin’ It Real

for Kids and Undergrads

Fred G. Martin University of Massachusetts Lowell

[email protected]

Overview

• Computational design primitives• Projects/applications/ideas for

– Elementary school– Teenagers– High school and college

[email protected]

P-Brick/Handy Board/LEGO RCX Brick/Cricket

[email protected]

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

[email protected]

Computational Jewelry

• The idea: build necklaces that would perform personality correlations

• Inspired by MIT Media Lab “Thinking Tag” project (Rick Borovoy)

[email protected]

Four Questions

• Are you a girl?• Are you left-handed?• Do you have pets?• Are you 9 yrs. old or younger?

[email protected]

Boolean Algebra

[email protected]

Implementation

Wear the Cricket on your wrist,Aim it at your friend and they canCommunicate with infrared

Little expansion boardGoes your lapel;Has outputs for 7 lights

[email protected]

Logo Programming

[email protected]

Computational Jewelry

[email protected]

Computational Jewelry

[email protected]

Computational Jewelry

[email protected]

UML DESIGNCAMP

• 1 month of week-long design-oriented classes for teenagers

• Shipwreck Electronics,Kinetic Sculpture, Sea-Mobiles, Electronics & Music, etc

• Created and run by Douglas Prime, www.designcamp.org

[email protected]

Animatronics Camp

QuickTime™ and aMotion JPEG OpenDML decompressor

are needed to see this picture.

[email protected]

Animatronic Dog (2 of 3)

QuickTime™ and aMotion JPEG OpenDML decompressor

are needed to see this picture.

[email protected]

Animatronics Dog (3 of 3)

QuickTime™ and aMotion JPEG OpenDML decompressor

are needed to see this picture.

[email protected]

Happy Halloween!

QuickTime™ and aMotion JPEG OpenDML decompressor

are needed to see this picture.

[email protected]

Animatronics Camp

QuickTime™ and aMotion JPEG OpenDML decompressor

are needed to see this picture.

[email protected]

Robot Contests(HS & College)

• Botball• Egghunt• Trinity Fire-Fighting

[email protected]

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

[email protected]

Egghunt

QuickTime™ and aMotion JPEG OpenDML decompressor

are needed to see this picture.

[email protected]

Trinity Fire-Fighting

QuickTime™ and aMotion JPEG OpenDML decompressor

are needed to see this picture.

[email protected]

Big Teams & Big Robots

• Big team is > 3 people• Big robot is too big to step on• Such as…

[email protected]

Power Wheels!

[email protected]

When it’s big

• Technical integration is hard• Team dynamics can be hard• Physics matters!

[email protected]

The Steering

[email protected]

Motors Need Many Amps

[email protected]

Demos Don’t Always Work

[email protected]

Calcomp Pen Plotters

QuickTime™ and aMotion JPEG OpenDML decompressor

are needed to see this picture.

[email protected]

Student Work

[email protected]

Spiral

[email protected]

Midpoint Fractal

[email protected]

Random Walk 1

[email protected]

Random Walk 2

[email protected]

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…

[email protected]

Each one is an original

[email protected]

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

[email protected]

Portrait Engravings

[email protected]

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.