@inproceedings{c6bb3815f83f4cb08a3c3d1efd8fc8e3,
title = "Effective and Innovative Interactives for icseBooks",
abstract = "The term icseBook (pronounced ice book) was coined for Interactive Computer Science Electronic Books. IcseBooks use interactives to engage students. Interactives use animation and visualization to make difficult concepts easy to understand. Interactives enable students to interact with the book to receive hints, tips, and feedback instantaneously. We have created more than 1500 interactives for each of the interactive ebooks on Java, C++, and Python and have received positive reviews. The interactives can be classified into fourteen types. This paper introduces all fourteen types of interactives, discusses their innovative features and pedagogical merits, and compares them with similar interactives used in the icseBooks on the market.",
keywords = "Algorithm visualization, Auto grade, Code animation, Interactives, Live example, Live exercise, Parson{\textquoteright}s problem, Word match",
author = "Liang, {Y. Daniel}",
note = "Publisher Copyright: {\textcopyright} 2020, Springer Nature Switzerland AG.; 4th Future Technologies Conference, FTC 2019 ; Conference date: 24-10-2019 Through 25-10-2019",
year = "2020",
doi = "10.1007/978-3-030-32523-7_65",
language = "English",
isbn = "9783030325220",
series = "Advances in Intelligent Systems and Computing",
publisher = "Springer",
pages = "890--903",
editor = "Kohei Arai and Rahul Bhatia and Supriya Kapoor",
booktitle = "Proceedings of the Future Technologies Conference, FTC 2019 - Volume 2",
address = "Germany",
}