|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Anderson, J.M. and Naps, T.L. A context for the assessment of algorithm animation systems as pedagogical tools. In Proc. First Program Visualization Workshop (2001), University of Joensuu, 121--130.
|
| |
2
|
Ben-Ari, M. Program visualization in theory and practice. Informatik/Informatique, 2 (April 2001): 8--11.
|
 |
3
|
Christopher M. Boroni , Frances W. Goosey , Michael T. Grinder , Rockford J. Ross, Engaging students with active learning resources: hypertextbooks for the web, Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education, p.65-69, February 2001, Charlotte, North Carolina, United States
|
| |
4
|
|
| |
5
|
Caumanns, J., Apostopoulos, N. and Geukes, A. Computers are not books. In Proc. ED-MEDIA'99, AACE, 236--241.
|
| |
6
|
Díaz, P., Catenazzi, N. and Aedo, I. De la multimedia a la hipermedia. Ra-Ma, 1996 (in Spanish).
|
 |
7
|
|
 |
8
|
C. Gregorio-Rodríguez , L. Llana-Díaz , P. Palao-Gostanza , C. Pareja-Flores , R. Martínez-Unanue , J. Á. Velázquez-Iturbide, EXercita: automatic web publishing of programming exercises, Proceedings of the 6th annual conference on Innovation and technology in computer science education, p.161-164, June 2001, Canterbury, United Kingdom
|
| |
9
|
Gries, D. and Gries, P. ProgramLive. http://www.datadesk.com/ProgramLive.
|
| |
10
|
|
 |
11
|
|
| |
12
|
Hansen, S., Schrimpsher, D. and Narayanan, N.H. From algorithm animations to animation-embedded hypermedia visualizations. In Proc. ED-MEDIA'99, AACE, 1032--1037.
|
| |
13
|
|
 |
14
|
|
| |
15
|
Jiménez-Peris, R. et al. Towards truly educational programming environments. In T. Greening (ed.), Computer Science Education in the 21st Century, Springer-Verlag, 2000, 81--112.
|
| |
16
|
Naharro-Berrocal, F., Pareja-Flores, C. and Velázquez-Iturbide, J.Á. Foundations for the automatic construction of animations and their application to functional programs. In Proc. First Program Visualization Workshop (2001), University of Joensuu, 29--40.
|
| |
17
|
Sommaruga, L. et al. Curso interactivo de programación en Pascal. McGraw-Hill, 1997 (in Spanish).
|
| |
18
|
|
 |
19
|
|
| |
20
|
Schwarz, E., Brusilovsky, P. and Weber, G. World-wide intelligent textbooks. In Proc. ED-TELECOM'96 (1996), AACE, 302--307.
|
CITED BY 4
|
|
|
|
|
|
|
|
Guido Rößling , Thomas Naps , Mark S. Hall , Ville Karavirta , Andreas Kerren , Charles Leska , Andrés Moreno , Rainer Oechsle , Susan H. Rodger , Jaime Urquiza-Fuentes , J. Ángel Velázquez-Iturbide, Merging interactive visualizations with hypertextbooks and course management, ACM SIGCSE Bulletin, v.38 n.4, December 2006
|
|