• Treffer 24 von 355
Zurück zur Trefferliste

A Programming Language Independent Platform for Algorithm Learning

  • Teaching People to program is a crucial requirement for our society to deal with the complexity of 21st-century challenges. In many teaching systems, the student is required to use a particular programming language or development environment. This paper presents an intelligent tutoring system to support blended learning scenarios, where the students can choose their programming language and development environment. For that, the system provides an interface where the students request test data and submit results to unit test their algorithms. The submitted results are analyzed by a machine learning system that detects common errors and provides adaptive feedback to the student. With this system, we are focusing on teaching algorithms rather than specific programming language semantics. The technical evaluation tested with the implementation of Mean and Median algorithm shows that the system can distinguish between error cases with an error rate under 20%. A first survey, with a small group of students, shows that the system helps them detect common errors and arrive at a correct/valid solution. We are in the process of testing the system with a larger group of students for gathering statistically reliable data.
Bitte benutzen Sie diese Referenz, um auf diese Ressource zu verweisen:
https://doi.org/10.1007/978-3-319-98572-5_66

Metadaten exportieren

Weitere Dienste

Metadaten
Verfasserangaben:Bruno Burke, Peter Weßeler, Jürgen te Vrugt
URL:https://link.springer.com/chapter/10.1007%2F978-3-319-98572-5_66
DOI:https://doi.org/10.1007/978-3-319-98572-5_66
ISBN:978-3-319-98572-5
Titel des übergeordneten Werkes (Englisch):Lifelong Technology-Enhanced Learning, 13th European Conference on Technology Enhanced Learning. EC-TEL 2018
Verlag:Springer, Cham
Herausgeber:Viktoria Pammer-Schindler, Mar Pérez-Sanagustín, Hendrik Drachsler, Raymond Elferink, Maren Scheffel
Dokumentart:Beitrag in einer Konferenzveröffentlichung
Sprache:Englisch
Datum der Veröffentlichung (online):17.05.2019
Datum der Erstveröffentlichung:14.08.2018
Betreiber des Publikationsservers:FH Münster - University of Applied Sciences
Datum der Freischaltung:20.05.2019
Freies Schlagwort / Tag:Algorithm learning; Language-independent programming; Tutoring system
Erste Seite:652
Letzte Seite:655
Fachbereiche:Elektrotechnik und Informatik (ETI)
Wandelwerk. Zentrum für Qualitätsentwicklung
Publikationsliste:te Vrugt, Jürgen
Burke, Bruno
Weßeler, Peter
Lizenz (Deutsch):License LogoBibliographische Daten