Parsons problems and beyond: Systematic literature review and empirical study designs
Programming is a complex task that requires the development of many skills including
knowledge of syntax, problem decomposition, algorithm development, and debugging …
knowledge of syntax, problem decomposition, algorithm development, and debugging …
Analysis of interactive features designed to enhance learning in an ebook
Educational psychology findings indicate that active processing (such as self-testing) is
more effective for learning than passive reading or even rereading. Electronic books …
more effective for learning than passive reading or even rereading. Electronic books …
Increasing adoption of smart learning content for computer science education
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 …
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 …
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
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 …
Intelligent Educational systems that offered a creative combination of two different …
Creating engaging online learning material with the jsav javascript algorithm visualization library
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 …
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 …
(ICT4D) Massive Open Online Course (MOOC). A literature review details concepts relating …
Let's ask students about their programs, automatically
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 …
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
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 …
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
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 …
growing secondary school computing education. Our group has created an ebook to help …