Integrating textbooks with smart interactive content for learning programming

Publication date

2021

Authors

Alpizar-Chacon, IsaacORCID 0000-0002-6931-9787ISNI 0000000506317436
Barria-Pineda, Jordan
Akhuseyinoglu, Kamil
Sosnovsky, SergeyISNI 0000000352729779
Brusilovsky, Peter

Editors

Advisors

Supervisors

DOI

Document Type

/dk/atira/pure/researchoutput/researchoutputtypes/contributiontojournal/conferencearticle
Open Access logo

License

cc_by

Abstract

Online textbooks with interactive content emerged as a popular medium for learning programming and other computer science topics. While the textbook component supports acquisition of programming concepts by reading, various types of “smart” interactive learning content such as worked examples, code animations, Parson's puzzles, and coding problems allow students to immediately practice and master the newly learned concepts. This paper attempts to automate the time-consuming manual process of augmenting textbooks with “smart” interactive content. We introduce an ontology-based approach that can link fragment of text with “smart” content activities, demonstrate its application to two practical linking cases, and present the results of its pilot evaluation.

Keywords

Electronic textbook, Interactive learning content, Introductory programming, General Computer Science

Citation

Alpizar-Chacon, I, Barria-Pineda, J, Akhuseyinoglu, K, Sosnovsky, S & Brusilovsky, P 2021, 'Integrating textbooks with smart interactive content for learning programming', CEUR Workshop Proceedings, vol. 2895, pp. 4-18. < http://ceur-ws.org/Vol-2895/ >