1 / 23

Towards Collaborative Dynabooks

Towards Collaborative Dynabooks. In Alan Kay’s vision, the computer’s greatest purpose is to facilitate learning through creation and exploration of multimedia. In pursuit of the Dynabook, personal computers were created.

vian
Télécharger la présentation

Towards Collaborative Dynabooks

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. Towards Collaborative Dynabooks • In Alan Kay’s vision, the computer’s greatest purpose is to facilitate learning through creation and exploration of multimedia. • In pursuit of the Dynabook, personal computers were created. • Our take is that Dynabooks are more successful in a collaborative setting: • To provide an audience, • To support creation of media

  2. Some Current Projects • CoWebs/Swikis • Facilitating collaborative multimedia in the classroom. • “Introduction to Media Computation” • Students learning programming as a medium and to learn about media. • Digital Storybooks • Making digital multimedia composition easier.

  3. CoWeb:Collaborative Websites • Based on Ward Cunningham’s WikiWiki Web • Hence it’s “other” name: Squeak Wiki -> Swiki • Simple system: • It’s a website • Where any user can edit any page (caveat “locks”) • And any user can create new pages

  4. Using the CoWeb

  5. Does the CoWeb help with learning? • Compared two composition classes (each taught by Lissa Holloway-Attaway) • One used the CoWeb (n=24) • Other used existing tools (n=25) • Benefits in learning (statistically significant) • CoWeb students wrote better final essays • CoWeb students had better attitudes toward collaboration • Next question: Does it help with retention?

  6. Computer Science Classes Today • CS1 is despised among many non-majors. • CS retention rates lower in CS than other fields. • 65% for 1995 cohort, vs. 73% for Engineering • Drop-out rates near 50% at many institutions. • Enrollment and completion rates are particularly low among certain minority groups and women.

  7. Why? • “Tedious,” “boring,” “lacking creativity,” “asocial” • CS culture seems to be most attractive to white males.

  8. Should We Care? • In 1961, Alan Perlis argued that:computer science is more important in a liberal education than calculus. • Calculus is about rates, and that’s important to many. • Computer science is about process, which is important to everyone

  9. Particular Focus: Introduction to Media Computation • 121 students in Spring 2003,with 309 in Fall 03 and 400 planned for Spring 04 • 2/3 female in Spring 2003 MediaComp • Focus: Learning programming and CS concepts within the context of media manipulation and creation • Converting images to greyscale and negatives, splicing and reversing sounds, writing programs to generate HTML, creating movies out of Web-accessed content.

  10. Motivating the Computing • As professionals, these students will often the use the computer as a communications medium. • All media are going digital,and digital media are manipulated with software. • Knowing how to program, then, is a communications skill.

  11. Use a loop!Our first picture recipe original def decreaseRed(picture): for p in getPixels(picture): value=getRed(p) setRed(p,value*0.5) Used like this: >>> file="/Users/guzdial/mediasources/barbara.jpg" >>> picture=makePicture(file) >>> show(picture) >>> decreaseRed(picture) >>> repaint(picture)

  12. def clearRed(picture): for pixel in getPixels(picture): setRed(pixel,0) def greyscale(picture): for p in getPixels(picture): redness=getRed(p) greenness=getGreen(p) blueness=getBlue(p) luminance=(redness+blueness+greenness)/3 setColor(p, makeColor(luminance,luminance,luminance)) def negative(picture): for px in getPixels(picture): red=getRed(px) green=getGreen(px) blue=getBlue(px) negColor=makeColor(255-red,255-green,255-blue) setColor(px,negColor)

  13. Using your personal pictures

  14. And messin’ with them

  15. Relevance through Data-first Computing • Real users come to a user with data that they care about, then they (unwillingly) learn the computer to manipulate their data as they need. • MediaComp works the same. • We use pictures of students in class demonstrations. • Students do use their own pictures as starting points for manipulations. • Some students reversed sounds looking for hidden messages. • They started doing this in the second week • How often do students use their second week of CS1 on their own data? • How does that change the students’ relationship to the material?

  16. Evaluating the Course • Led by Andrea Forte • Comparing CS1321, COE1361, and CS1315 in terms of learning and motivation. • Withdrawal, F and D grade (WFD) rates • Surveys (initial, midterm, and final) • Common exam problems • Observational study of student performance to understand problems and strategies. • Conducted by Rachel Fithian • Interview study of impact on women. • Conducted by Lauren Rich

  17. Were Students Motivated and Engaged? • WFD rates suggest they were. • 121 students, 3 drops. • This semester, 309 students, 6 drops

  18. Were Students Motivated and Engaged? • Homework assignments suggest they were. • Some students reported writing programs outside of class for fun.

  19. Were Students Motivated and Engaged?

  20. Were Students Motivated and Engaged? Survey responses suggest that students responded well to the context of media manipulation and creation.

  21. Unexpected Results... • Only 6% of Media Computation students reported that they planned to take more CS...

  22. Unexpected Results... • Only 6% of Media Computation students reported that they planned to take more CS... • On the same survey Over 60% indicated an interest in taking an advanced media computation course if it were offered.

  23. Digital Storytelling with Digital Cameras • Digital cameras are amazing devices for capturing media today. • Video with sound, 360 degree panoramic shots • And what do you do with them? How do you tell stories with them? • HTML just doesn’t cut it. • How do you write a letter to your grandmother with these media? • Hypothesis: We will not have “Hamlet on the Holodeck” until creating digital media is as easy as using a quill was for Shakespeare.

More Related