2020Unpublished venueRequires access

MuLE

Nikita Dümmel, Bernhard Westfechtel, Matthias Ehmann

Open publisher page 1 citations

Abstract

Choosing the right tools for teaching programming, which is a difficult task by itself, is not easy. Which language can be effectively used depends on the language itself, the chosen approach at which paradigm to teach first and its tool support. A lot of currently used languages in education are meant to be used in the industry and were not designed for the task of teaching programming. They are either too complex or have a specific set of limitations and are thus not suited for this context. In this paper we present the design and implementation details of our multi-paradigm language for education called MuLE. We also give a short overview over the procedural part of the language since it is used as a platform for the object-oriented part.

About this research paper

What this paper is about

Choosing the right tools for teaching programming, which is a difficult task by itself, is not easy. Which language can be effectively used depends on the language itself, the chosen approach at which paradigm to teach first and its tool support. A lot of currently used languages in education are meant to be used in the industry and were not designed for the task of teaching programming. They are either too complex or have a specific set of limitations and are thus not suited for this context. In this paper we present the design and implementation details of our multi-paradigm language for education called MuLE. We also give a short overview over the procedural part of the language since it is used as a platform for the object-oriented part.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Choosing the right tools for teaching programming, which is a difficult task by itself, is not easy. Which language can be effectively used depends on the language itself, the chosen approach at which paradigm to teach first and its tool support. A lot of currently used languages in education are meant to be used in the industry and were not designed for the task of teaching programming. They are either too complex or have a specific set of limitations and are thus not suited for this context. In this paper we present the design and implementation details of our multi-paradigm language for education called MuLE. We also give a short overview over the procedural part of the language since it is used as a platform for the object-oriented part.

Key concepts: Computer science, Task (project management), Programming language, Set (abstract data type), Context (archaeology), Object (grammar), First-generation programming language, Software engineering

Related papers

Back to paper searchBrowse research topicsOriginal source
MuLE — Research Paper | ScholarLens