Generalization of an Active Electronic Notebook for Teaching Multiple Programming Languages
2010 (English)In: IEEE EDUCON Education Engineering 2010 – The Future of Global Learning Engineering Education: Learning Environments and Ecosystems in Engineering Education, 2010, 1083-1084 p.Conference paper (Refereed)
In this paper we present a generalization of the active electronic notebook, OMNotebook, for handling multiple programming languages for educational purposes. OMNotebook can be an alternative or complementary tool to the traditional teaching method with lecturing and reading textbooks. Experience shows that using such an electronic book will lead to more engagement from the students. OMNotebook can contain technical computations and text, as well as graphics. Hence it is a suitable tool for teaching, experimentation, simulation, scripting, model documentation, storage, etc. OMNotebook is part of the open source platform OpenModelica. It is already used for the course material DrModelica in teaching the Modelica language but can easily be adapted to other programming languages which is also shown in this paper. The notebook can also be adapted to other areas, such as physics, chemistry, biology, biomechanics etc., where phenomena can be illustrated by dynamic simulations within the notebook. The idea behind this paper is to show that by using a standardized interface the notebook can be extended to any computer language, i.e., being language independent. This is shown in the form of an implementation and adaptation of the notebook to support the Scheme language.
Place, publisher, year, edition, pages
2010. 1083-1084 p.
Electronic Notebook, OpenModelica, OMNotebook
Software Engineering Computer Science
IdentifiersURN: urn:nbn:se:liu:diva-59849DOI: 10.1109/EDUCON.2010.5492457ISBN: 978-1-4244-6570-5 (online)ISBN: 978-1-4244-6568-2 (print)OAI: oai:DiVA.org:liu-59849DiVA: diva2:353557
2010 IEEE Education Engineering Conference, EDUCON 2010; Madrid; Spain
©2010 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. Mohsen Torabzadeh-Tari, Peter Fritzson, Adrian Pop and Martin Sjölund, Generalization of an Active Electronic Notebook for Teaching Multiple Programming Languages, 2010, IEEE EDUCON Education Engineering 2010 – The Future of Global Learning Engineering Education: Learning Environments and Ecosystems in Engineering Education.2010-09-292010-09-272014-10-08Bibliographically approved