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.
%0 Conference Paper
%1 citeulike:686552
%A Unanue, R. Mart'ınez
%A Velasco, M. Paredes
%A Flores, C. Pareja
%A Fuentes, J. Urquiza
%A Iturbide, Velázquez
%B ITiCSE '02: Proceedings of the 7th annual conference on Innovation and technology in computer science education
%C New York, NY, USA
%D 2002
%I ACM
%K electronic-textbook programming
%N 3
%P 34--38
%R 10.1145/544414.544426
%T Electronic books for programming education: a review and future prospects
%U http://dx.doi.org/10.1145/544414.544426
%V 34
%X 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.
%@ 1-58113-499-1
@inproceedings{citeulike:686552,
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.}},
added-at = {2017-11-15T17:02:25.000+0100},
address = {New York, NY, USA},
author = {Unanue, R. Mart'{\i}nez and Velasco, M. Paredes and Flores, C. Pareja and Fuentes, J. Urquiza and Iturbide, Vel\'{a}zquez},
biburl = {https://www.bibsonomy.org/bibtex/27677baa0d9c79e3c59e7af402c94ef83/brusilovsky},
booktitle = {ITiCSE '02: Proceedings of the 7th annual conference on Innovation and technology in computer science education},
citeulike-article-id = {686552},
citeulike-linkout-0 = {http://portal.acm.org/citation.cfm?id=544426},
citeulike-linkout-1 = {http://dx.doi.org/10.1145/544414.544426},
doi = {10.1145/544414.544426},
interhash = {2879963496066ce526b772bd1953a81a},
intrahash = {7677baa0d9c79e3c59e7af402c94ef83},
isbn = {1-58113-499-1},
keywords = {electronic-textbook programming},
location = {Aarhus, Denmark},
month = sep,
number = 3,
pages = {34--38},
posted-at = {2006-06-06 12:35:11},
priority = {2},
publisher = {ACM},
timestamp = {2019-02-20T00:12:21.000+0100},
title = {Electronic books for programming education: a review and future prospects},
url = {http://dx.doi.org/10.1145/544414.544426},
volume = 34,
year = 2002
}