iterative design of a robot
play

Iterative Design of a Robot- Centered Curriculum for the - PowerPoint PPT Presentation

Iterative Design of a Robot- Centered Curriculum for the Introduction to Computer Science Course Tom Lauwers and Illah Nourbakhsh Focus on Process Outline Goals Robots in CS1 Our Approach Results, Design, and more Results!


  1. Iterative Design of a Robot- Centered Curriculum for the Introduction to Computer Science Course Tom Lauwers and Illah Nourbakhsh

  2. Focus on Process

  3. Outline • Goals • Robots in CS1 • Our Approach • Results, Design, and more Results!

  4. Design Goals • Motivate students to further study in Computer Science (CS). • Develop standalone modules which can be deployed in introduction to CS (CS1) courses. • Create new robotic technologies that act as an enabler for novel learning interactions. Fig. 1: Newly Declared CS Majors drop from 14,000 to 8,000 in six years. Source, Computer Research News, May 2006.

  5. Robots in CS Education

  6. Our Approach CCAC Ohlone Robot Deep Partnerships Software Curriculum Surveys Pilot Evaluation

  7. Survey Goals • Ground our curricular designs in current classroom realities. • Ensure that enough educators are able and willing to use robots as an educational tool.

  8. Survey Methodology • 33 university and 4 community college CS1 professors participated • Data collected through a phone interview • Responses to open ended questions were coded to examine the frequency of conceptual expression. • Simple statistical methods were used to analyze numerical responses. Fig. 2: Geographic distribution of participants; participants were diverse with respect to size and type of school, gender, and professional level as well.

  9. Survey Results • 12% could make major changes without oversight, 69% could make minor changes • 91% expect students to be able to complete assignments at home • The primary languages in use are Java and C++; only one educator stated that they will change their language • Response to using robots in CS1 was fairly positive, especially amongst professors using Java

  10. Simultaneous Design • Robot • Software Framework/API • Curriculum • Key Design Principle: Alignment

  11. Robot Design • iRobot Create platform • Qwerk controller • TeRK environment • Audio speaker • Webcam (not pictured) • Kitchen sink approach

  12. Software Environment

  13. Curriculum Design • Resources: – Faculty survey – Textbook survey – Prior Partner Curricula and partner input • Decisions: – Modular to allow for ‘drop - in’ activities – Java-based to maximize dissemination potential

  14. Fall 2007 Pilot • Two pilot programs active during fall semester • Ran full curriculum with weekly robotics assignments • CCAC: 72 students, 8 robots. • CCAC students were evaluated for learning, interest, retention

  15. Fall 2007 Results • Bad news: No improvement in retention figures

  16. Retention Rates Students Passing with a C or Better 45.00% 40.00% 35.00% 30.00% 25.00% 20.00% 15.00% 10.00% 5.00% 0.00% 2003 2004 2005 2006 2007 Year

  17. Fall 2007 Results • Good news: Increased student interest among completing students

  18. Student Interest Favorite assignments 90.00% 80.00% favorite same as 70.00% current 60.00% fun also 50.00% 40.00% simple better 30.00% 20.00% challenge better 10.00% 0.00% Assign3 Assign4 Assign5 Assign6 Assign7 Assign8 Assign9 Assign11 Assignment

  19. Student Interest Completing Students who Finished All Assigned Work 90.00% 80.00% 70.00% 60.00% 50.00% 40.00% 30.00% 20.00% 10.00% 0.00% 2003 2004 2005 2006 2007

  20. Next Steps • Use Evaluation Results to Redesign – Optimal Feature Set – Motivating Characteristics of Activities • Pilot again in Fall 2008 – Stronger Control Group – Looking for additional partners • Involvement of High School Teachers – July workshop

  21. Questions, Comments? Create Robot Building recipe: http://www.terk.ri.cmu.edu/recipes/create-overview.php Latest Java software for CS1 students: http://www.terk.ri.cmu.edu/software/myfirstrobot-overview.php Curriculum Overview: http://www.terk.ri.cmu.edu/curricula/introCS-overview.php This material is based partially upon work supported by the National Science Foundation under Grant No. 0632887 We’d like to thank , , and the Arthur Vining Davis Foundations for their support.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend