Parsons problems and beyond: Systematic literature review and empirical study designs

BJ Ericson, P Denny, J Prather, R Duran… - Proceedings of the …, 2022 - dl.acm.org
Programming is a complex task that requires the development of many skills including
knowledge of syntax, problem decomposition, algorithm development, and debugging …

Analysis of interactive features designed to enhance learning in an ebook

BJ Ericson, MJ Guzdial, BB Morrison - Proceedings of the eleventh …, 2015 - dl.acm.org
Educational psychology findings indicate that active processing (such as self-testing) is
more effective for learning than passive reading or even rereading. Electronic books …

Increasing adoption of smart learning content for computer science education

P Brusilovsky, S Edwards, A Kumar, L Malmi… - Proceedings of the …, 2014 - dl.acm.org
Computer science educators are increasingly using interactive learning content to enrich
and enhance the pedagogy of their courses. A plethora of such learning content, specifically …

Runestone: A platform for free, on-line, and interactive ebooks

BJ Ericson, BN Miller - Proceedings of the 51st ACM Technical …, 2020 - dl.acm.org
The Runestone platform is open-source, extensible, and serves free ebooks to over 25,000
learners a day from around the world. The site hosts 18 ebooks for computing courses …

Elm-art–an interactive and intelligent web-based electronic textbook

G Weber, P Brusilovsky - International Journal of Artificial Intelligence in …, 2016 - Springer
This paper present provides a broader view on ELM-ART, one of the first Web-based
Intelligent Educational systems that offered a creative combination of two different …

Creating engaging online learning material with the jsav javascript algorithm visualization library

V Karavirta, CA Shaffer - IEEE Transactions on Learning …, 2015 - ieeexplore.ieee.org
Data Structures and Algorithms are a central part of Computer Science. Due to their abstract
and dynamic nature, they are a difficult topic to learn for many students. To alleviate these …

[PDF][PDF] Students' Access to an ICT4D MOOC

L Goosen - Proceedings of the 47th Annual Conference of the …, 2018 - sacla.org.za
The author introduces an Information and Communication Technologies for Development
(ICT4D) Massive Open Online Course (MOOC). A literature review details concepts relating …

Let's ask students about their programs, automatically

T Lehtinen, AL Santos, J Sorva - 2021 IEEE/ACM 29th …, 2021 - ieeexplore.ieee.org
Students sometimes produce code that works but that its author does not comprehend. For
example, a student may apply a poorly-understood code template, stumble upon a working …

On the value of using an interactive electronic textbook in an introductory programming course

K Pollari-Malmi, J Guerra, P Brusilovsky… - Proceedings of the 17th …, 2017 - dl.acm.org
E-books including interactive elements are rapidly becoming more popular and are likely to
largely replace traditional textbooks at university level education. In this paper, we report our …

Usability and usage of interactive features in an online ebook for CS teachers

B Ericson, S Moore, B Morrison, M Guzdial - Proceedings of the …, 2015 - dl.acm.org
There are too few secondary school computing teachers to meet international needs for
growing secondary school computing education. Our group has created an ebook to help …