Learning by generation in computer science education

The use of generic and generative methods for the development and application of interactive educational software is a relatively unexplored area in industry and education. Advantages of generic and generative techniques are, among other things, the high degree of reusability of systems parts and th...

Full description

Bibliographic Details
Main Author: Andreas Kerren
Format: Article
Language:English
Published: Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata 2004-08-01
Series:Journal of Computer Science and Technology
Subjects:
Online Access:https://journal.info.unlp.edu.ar/JCST/article/view/899
id doaj-bb1705009e3f4a75bdbead5a062c7eb7
record_format Article
spelling doaj-bb1705009e3f4a75bdbead5a062c7eb72021-05-05T14:30:32ZengPostgraduate Office, School of Computer Science, Universidad Nacional de La PlataJournal of Computer Science and Technology1666-60461666-60382004-08-014028490593Learning by generation in computer science educationAndreas Kerren0Institute of Computer Graphics and Algorithms, Vienna University of Technology, Favoritenstraße 9-11, Vienna, AustriaThe use of generic and generative methods for the development and application of interactive educational software is a relatively unexplored area in industry and education. Advantages of generic and generative techniques are, among other things, the high degree of reusability of systems parts and the reduction of development costs. Furthermore, generative methods can be used for the development or realization of novel learning models. In this paper, we discuss such a learning model that propagates a new way of explorative learning in computer science education with the help of generators. A realization of this model represents the educational software GANIFA on the theory of generating finite automata from regular expressions. In addition to the educational system's description, we present an evaluation of this system.https://journal.info.unlp.edu.ar/JCST/article/view/899finite automatagenerationexplorative learningvisualizationanimationevaluation
collection DOAJ
language English
format Article
sources DOAJ
author Andreas Kerren
spellingShingle Andreas Kerren
Learning by generation in computer science education
Journal of Computer Science and Technology
finite automata
generation
explorative learning
visualization
animation
evaluation
author_facet Andreas Kerren
author_sort Andreas Kerren
title Learning by generation in computer science education
title_short Learning by generation in computer science education
title_full Learning by generation in computer science education
title_fullStr Learning by generation in computer science education
title_full_unstemmed Learning by generation in computer science education
title_sort learning by generation in computer science education
publisher Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata
series Journal of Computer Science and Technology
issn 1666-6046
1666-6038
publishDate 2004-08-01
description The use of generic and generative methods for the development and application of interactive educational software is a relatively unexplored area in industry and education. Advantages of generic and generative techniques are, among other things, the high degree of reusability of systems parts and the reduction of development costs. Furthermore, generative methods can be used for the development or realization of novel learning models. In this paper, we discuss such a learning model that propagates a new way of explorative learning in computer science education with the help of generators. A realization of this model represents the educational software GANIFA on the theory of generating finite automata from regular expressions. In addition to the educational system's description, we present an evaluation of this system.
topic finite automata
generation
explorative learning
visualization
animation
evaluation
url https://journal.info.unlp.edu.ar/JCST/article/view/899
work_keys_str_mv AT andreaskerren learningbygenerationincomputerscienceeducation
_version_ 1721460059821572096