Usability Evaluation of SOLA: An Object-Oriented Programming Environment for Children
Save to My Collections
World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education (ELEARN) 2009
October 26, 2009
Theo Bastiaens, Jon Dron & Cindy Xin
More Information on ELEARN
Table of Contents
This paper presents a study and evaluation of a programming language designed for teaching Object-oriented programming to children. Many programming languages for children exist, and many reduce or remove the entering of code in an attempt to lower the learning burden on novice users. However this may dampen the learning of underlying programming concepts and transferability of skills. In this study a programming environment called the Students Object-oriented Language (SOLA) is developed to address these potential issues. SOLA was designed with a focus on ease-of-use, simple commands, and English-like syntax. We conducted a study to evaluate SOLA compared to C++. Comparisons were made across code writing, reading and debugging tasks. Time to complete and correctness for each task were measured. Results indicate a faster pickup time when writing SOLA code, as well as a better understanding when reading code, and finding errors. Further development and testing of SOLA will incorporate more complex programming capabilities, while maintaining a simple and easy to use syntax.
McArdle, E., Holdsworth, J. & Lui, S.M. (2009). Usability Evaluation of SOLA: An Object-Oriented Programming Environment for Children. In T. Bastiaens et al. (Eds.), Proceedings of World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education 2009 (pp. 2922-2929). Chesapeake, VA: AACE. Retrieved December 6, 2013 from http://www.editlib.org/p/32900.
- Designing with and for Technological Pedagogical Content Knowledge: The Evolution of GeoThentic
- Using e-Learning Technologies in Developing Remeditainment Products for the Treatment of Children with Central Auditory Processing Disorder (CAPD)
- Post degree online course in Haematopathology and e-Learning: description of an innovative curriculum in e-Learning
- Podcasts in Higher Education: What Students Want, What They Really Need, and How This Might be Supported
- Using RSS in Collaborative Course Development
- Teaching for Success: Technology and Learning Styles in Preservice Teacher Education
- Reducing E-Learning Development Costs Using a Streamlined XML-based Approach
- Using Authentic Situations and Avatars to Build Knowledge in an E-Learning Environment
- Inspiring Learning and Teaching: Using e-tools to Facilitate Change
- Scenario making support in PBL
Comments & Discussion
Comment on the paper above. You must be registered to participate. Registration is free.