ABSTRACT
Computer programming is often a stationary, solitary task; such tasks do not work well for most novices. This work describes the IPRO project that uses our 'Programming Standing Up' framework (PSU) to reframe programming as a mobile, social game. IPRO is a programming and simulation environment for iOS in which a learner programs a virtual robot to play soccer in a virtual space shared with her cohort. This work presents examples of secondary school students learning with IPRO. We then connect the examples to PSU design principles and evaluate those principles in terms of the examples.
- Beck, K., & Andres, C. Extreme Programming Explained: Embrace Change (2nd Edition ed.): Addison-Wesley Professional, 2004. Google ScholarDigital Library
- Forte, A. & Guzdial, M. Computers for Communication, Not Calculation: Media as a Motivation and Context for Learning. In Proceedings of 37th Hawaiian International Conference of Systems Sciences. Big Island, Hawaii, 2004. Google ScholarDigital Library
- Fadjo, C. L., Lu, m., & Black, J. B. Instructional Embodiment and Video Game Programming in an After School Program. World Conference on Educational Multimedia, Hypermedia and Telecommunications, Chesapeake, VA, 2009.Google Scholar
- Berland, M. & Lee, V. Collaborative Strategic Board Games as a Site for Distributed Computational Thinking. International Journal of Game-Based Learning, (2010, in press).Google Scholar
- Papert, S. Mindstorms. New York: Basic Books, 1980.Google Scholar
- Berland, M., Martin, T., and Benton, T. Programming Standing Up: Embodied Computing with Constructionist Robotics. Proceedings of Constructionism 2010.Google Scholar
- Moher, T. Embedded Phenomena: Supporting Science Learning with Classroom-sized Distributed Simulations. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 691--700, 2006. Google ScholarDigital Library
- Price, S., and Rogers, Y. Let's get physical: The learning benefits of interacting in digitally augmented physical spaces. Computers & Education 43, 2004, 137--151. Google ScholarDigital Library
- Xie, L., Antle, A., and Motamedi, N. Are Tangibles More Fun? Comparing Children's Enjoyment and Engagement Using Physical, Graphical, and Tangible User Interfaces. Proceedings of the Second International Conference on Tangible and Embedded Interaction,191--198, 2008. Google ScholarDigital Library
- Baum, D. (2003). Definitive Guide to LEGO Mindstorms. New York: Apress. Google ScholarDigital Library
- Erwin, B., Cyr, M., and Rogers, C. Lego Engineering and Robolab: Teaching Engineering with LabView from Kindergarten to Graduate School. International Journal of Engineering Education, 16(2), 1--11, 2000.Google Scholar
- Wolz, U. Teaching Design and Project Management with LEGO Robots. Proceedings of the SIGCSE Technical Symposium on Computer Science Education, 11--15, 2001. Google ScholarDigital Library
- Sklar, E., and Parsons, S. RoboCupJunior: A vehicle for enhancing technical literacy. Proceedings of the AAAI-02 Mobile Robot Workshop, 2002.Google Scholar
- diSessa, A. Changing Minds: Computers, Learning, and Literacy. Cambridge, MA: MIT Press, 2000. Google ScholarDigital Library
- Raffle, H., Parkes, A., and Ishii, H. Topobo: A Constructive Assembly System with Kinetic Memory. Proceedings of the ACM Conference for Computer-Human Interaction, 2004. Google ScholarDigital Library
- Oschuetz, L., Wessolek, D., and Sattler, W. Constructing with Movement Kinematics. Proceedings of the ACM Conference for Tangible, Embedded, and Embodied Interaction, 257--260, 2010. Google ScholarDigital Library
- Fernaeus, Y., and Tholander, J. Finding Design Qualities in a Tangible Programming Space. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 447--456, 2006. Google ScholarDigital Library
- Fernaeus, Y., and Tholander, J. "Looking at the Computer but Doing It On Land": Children's Interactions in a Tangible Programming Space. People and Computers XIX: the bigger picture: Proceedings of Human Computer Interaction 2005, 3--18, 2006.Google Scholar
- Jacob, R., Girouard, A., Hirshfield, L., Horn, M., Shaer, O., Solovey, E., and Zigelbaum, J. Reality-Based Interaction: Unifying the Next Generation of Interactions Styles. CHI '07 extended abstracts on Human factors in computing systems, 2465--2470, 2007. Google ScholarDigital Library
- Marks, H. M. Student Engagement in Instructional Activity: Patterns in the Elementary, Middle, and High School Years. American Educational Research Journal, 37(1), 153--184, 2000.Google ScholarCross Ref
- Jonassen, D. Designing Constructivist Learning Environments. In C. M. Reigeluth (Ed.), Instructional Design Theories and Models: A new paradigm of instructional theory. Mahwah, NJ: Lawrence Erlbaum Associates, Inc, 1999.Google Scholar
- Herrington, J., Oliver, R., & Reeves, T. C. Patterns of Engagement in Authentic Online Learning Environments. Australian Journal of Educational Technology, 19, 1 (2003), 59--71Google Scholar
Index Terms
- Programming on the move: design lessons from IPRO
Recommendations
Using robots to teach programming to K-12 teachers
FIE '12: Proceedings of the 2012 IEEE Frontiers in Education Conference (FIE)We present the results of a pilot study in which twenty K-12 teachers were introduced to LEGO NXT-G robot programming through a three-day summer workshop. Our aim was to give teachers the confidence and skills to start after-school robotics programs ...
First-year students' impressions of pair programming in CS1
Pair programming, as part of the Agile Development process, has noted benefits in professional software development scenarios. These successes have led to a rise in use of pair programming in educational settings, particularly in Computer Science 1 (CS1)...
Effective and sustainable computing summer camps
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science Educationuniversities. But, it is not enough to offer computing summer camps and hope that students like them. The camps should be effective by some measure, such as broadening participation by underrepresented groups and/or increasing learning. Summer camps ...
Comments