Visible to the public A Curiosity-Driven System for Developing Coding Literacy (Abstract Only)

TitleA Curiosity-Driven System for Developing Coding Literacy (Abstract Only)
Publication TypeConference Paper
Year of Publication2016
AuthorsChatlani, Neeraj, Myers, Daniel S.
Conference NameProceedings of the 47th ACM Technical Symposium on Computing Science Education
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-3685-7
Keywordsadaptive learning systems, coding literacy, computer science education, intrinsic curiosity, pubcrawl170201
Abstract

Coding literacy is the ability to understand a written computer program and interpret its functionality and output. Literacy is a valuable skill for programmers at all levels, because understanding written code requires developing and applying mental models of program execution. Previous work has shown that explicit instruction in program literacy is beneficial for new computer science students and aids the development of algorithmic thinking. This poster summarizes the authors' work- in-progress developing COLT: the Coding Literacy Trainer, a web-based adaptive tutorial system that provides instruction in the fundamentals of coding literacy and program interpretation to new computer science students. In addition to its pedagogical applications, COLT serves as a development platform for a novel theoretical foundation for adaptive teaching systems based on the concept of intrinsic curiosity. Inspired by the work of Lee et al. in the field of developmental robotics, a curiosity-driven system explores its complete knowledge environment in way that continually maximizes its learning progress. Thus, learners are driven to explore areas where they are currently making the greatest advances, while avoiding regions of the knowledge space that are either too simple to be interesting or too challenging to be approachable at the current time. The poster summarizes the theoretical background and implementation of the COLT system in a clear, easy-to-read format. A web-based version of COLT is currently under active development and slated for an open-source release in the spring of 2016.

URLhttp://doi.acm.org/10.1145/2839509.2850561
DOI10.1145/2839509.2850561
Citation Keychatlani_curiosity-driven_2016