ABSTRACT
This paper describes a new and unique vision for electronic textbooks. It incorporates a number of active components such as video, code editing and execution, and code visualization as a way to enhance the typical static electronic book format. In addition, the textbook is created with an open source authoring system that has been developed to allow the instructor to customize the content of the active and passive parts of the text. Initial results of a semester long trial are presented as well.
- Paul Carter. "An experiment with online instruction and active learning in an introductory computing course for engineers: JiTT meets CS1". In: Proceedings of the 14th Western Canadian Conference on Computing Education. WCCCE '09. Burnaby, British Columbia, Canada: ACM, 2009, pp. 103--108. isbn: 978-1-60558-415-7. Google ScholarDigital Library
- Dethe Elza, David Goodger, and Lea Wiemann. Creating reStructuredText Directives. 2009. url: http://docutils.sourceforge.net/docs/howto/rst-directives.html.Google Scholar
- Scott Graham. Skulpt. June 2010. url: http://www.skulpt.org.Google Scholar
- Philip J. Guo. Online Python Tutor. 2011. url: http://www.stanford.edu/~pgbovine/online-python-tutor.htm.Google Scholar
- Brian Harvey. "Learning Objects and Instructional Design". In: The International Review of Research in Open and Distance Learning 6.2 (2005). issn: 1492-3831. url: http://www.irrodl.org/index.php/irrodl/article/view/227.Google Scholar
- Marijn Haverbeke. Codemirror Reference and User Manual. 2011. url: http://codemirror.net/doc/manual.html.Google Scholar
- David J. Malan. "Podcasting computer science E-1". In: Proceedings of the 38th SIGCSE technical symposium on Computer science education. SIGCSE '07. Covington, Kentucky, USA: ACM, 2007, pp. 389--393. isbn: 1-59593-361-1. Google ScholarDigital Library
- Thomas L. Naps et al. "Exploring the role of visualization and engagement in computer science education". In: Working group reports from ITiCSE on Innovation and technology in computer science education. ITiCSE-WGR '02. Aarhus, Denmark: ACM, 2002, pp. 131--152. Google ScholarDigital Library
- The Sphinx Team. Sphinx Extensions. June 2011. url: http://sphinx.pocoo.org/extensions.html.Google Scholar
- Peter Wentworth et al. How to Think Like a Computer Scientist: Learning with Python. 2011. url: http://www.openbookproject.net/thinkcs/python/english3e.Google Scholar
Index Terms
- Beyond PDF and ePub: toward an interactive textbook
Comments