Workshop Outline The Story of the Finch Finch Hardware Software and Assignments Time to Program The CSbots Program Using robots as tools in CS Education Retention Learning Modular approach to curriculum ID: 283626
Download Presentation The PPT/PDF document "Introducing: The Finch" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Introducing: The FinchSlide2
Workshop OutlineThe Story of the FinchFinch HardwareSoftware and Assignments
Time to Program!Slide3
The CSbots ProgramUsing robots as tools in CS EducationRetentionLearning
Modular approach to curriculum
NSF CCLI program
3Slide4
Design: Information SourcesPrevious studiesInstructor and Textbook Surveys
Participatory design with educators
Community Colleges
High schoolsSlide5
Design: Identifying ConstraintsIndividual ownership and home useLow-costPortableRobust
Support multiple platforms
Aesthetically appealing
Richly interactive
Should “Just work”
Minimal changes to existing coursesSlide6
Low-cost Personal Robot
$99Slide7
Sensors and OutputsSlide8
RobustnessSlide9
Satisfying ConstraintsIndividual ownership and home useLow-costPortableRobust
Support multiple platforms
Aesthetically appealing
Richly interactive
Should “Just work”
USB Tether
Multiple sensors/outputsPlastic shell with input from studentsSlide10
That last constraint…Minimal changes to existing coursesAssignments are aligned to traditional concepts
Tethering, portability, multi-platform support
Support as many languages as possibleSlide11
ProgrammingGrades 3-6CREATE Lab Visual Programmer, Finch
Dreams (based on Alice
2.2), Snap
!
(
based on Scratch)
Grades 7-9Finch Dreams, Python, Processing, Snap! Grades 10+Java, Javascript, Greenfoot, Python, Processing, Scala, C++, Matlab, Visual Basic, Snap! More languages are coming!Slide12
www.finchrobot.comMulti-purpose site
Assignments
Software
Documentation/Forums Slide13
Finch Uses in the ClassroomUse it to enhance regular assignmentsExtra challenge for gifted/bored studentsAdvertising to next year’s classDisplay student projects
Demo to visiting 8
th
graders
Use it to provide high school students tutoring opportunities to younger studentsSlide14
Time to ProgramFirst step: Make it move and talk in Jython.Next steps:
Make Finch Dance
Make a Finch alarm clock
After Lunch:
Snap! with FinchSlide15Slide16
Wrap-up: TeasersSnap!Finch wireless backpack (Freebird)HummingbirdSlide17
Snap! (formerly BYOB)In-browser javascript-based drag and drop programming environmentAdds making your own blocks and recursion to ScratchWorks with Finch!
Live DemoSlide18
Wireless backpackWill work on existing FinchesWill work with existing softwareAndroid too!Adds ports for distance sensors, prototyping, and encodersAnticipated Cost: $99 for backpack, $35 for rangefinders, $35 for encoders.
Live DemoSlide19
Hummingbird Robotics KitKit with a robot controller, LEDs, sensors, and motorsMake robots out of arts and crafts materialsAimed at ages 11+ (13 w/o supervision)No technical/programming experience required
$199Slide20
www.hummingbirdkit.comSlide21
The End!Buy (another) Finch today!