liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Generalization of an Active Electronic Notebook for Teaching Multiple Programming Languages
Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.ORCID iD: 0000-0002-3435-4996
Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
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, Published paper (Refereed)
Abstract [en]

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.
Keyword [en]
Electronic Notebook, OpenModelica, OMNotebook
National Category
Software Engineering Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-59849DOI: 10.1109/EDUCON.2010.5492457ISBN: 978-1-4244-6570-5 (print)ISBN: 978-1-4244-6568-2 (print)OAI: oai:DiVA.org:liu-59849DiVA: diva2:353557
Conference
2010 IEEE Education Engineering Conference, EDUCON 2010; Madrid; Spain
Note

©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.

Available from: 2010-09-29 Created: 2010-09-27 Last updated: 2017-02-14Bibliographically approved

Open Access in DiVA

fulltext(193 kB)733 downloads
File information
File name FULLTEXT02.pdfFile size 193 kBChecksum SHA-512
6dc8caecdac41b97aff87ee118d5281cea796b62f2e44370a0f28a2353979b3564974ecf3a2bc92fa5e02dae2c6e72f11e4bfbb48b984ad6ca4ed2ec6f3ebbd4
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Authority records BETA

Torabzadeh-Tari, MohsenFritzson, PeterPop, AdrianSjölund, Martin

Search in DiVA

By author/editor
Torabzadeh-Tari, MohsenFritzson, PeterPop, AdrianSjölund, Martin
By organisation
PELAB - Programming Environment LaboratoryThe Institute of Technology
Software EngineeringComputer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 733 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 113 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf