Electronic books for programming education
- 24 June 2002
- conference paper
- Published by Association for Computing Machinery (ACM)
- Vol. 34 (3), 34-38
- https://doi.org/10.1145/544414.544426
Abstract
Programming is a suitable field to design electronic books with a laboratory component, where the programming task is exercised in the theoretical context provided by the book. The goal of the paper is to make a review of current electronic books for programming education and identify future lines of research. First, we review a number of software tools and electronic books for programming education in order to give a broad vision of technological opportunities in programming education. Later, a comparative analysis of such electronic books is made. Finally, based on this overview and analysis, we identify aspects that either are currently poorly supported or are a subject of active research, thus constituting potential areas for future improvement.Keywords
This publication has 7 references indexed in Scilit:
- EXercitaPublished by Association for Computing Machinery (ACM) ,2001
- Engaging students with active learning resourcesPublished by Association for Computing Machinery (ACM) ,2001
- Levels of explorationPublished by Association for Computing Machinery (ACM) ,2001
- A strategy for managing content complexity in algorithm animationPublished by Association for Computing Machinery (ACM) ,1999
- An interactive multimedia textbook for introductory computer sciencePublished by Association for Computing Machinery (ACM) ,1999
- JCAT: Collaborative active textbooks using JavaComputer Networks and ISDN Systems, 1997
- Teaching C++ on the WWWPublished by Association for Computing Machinery (ACM) ,1997