• Treffer 1 von 1
Zurück zur Trefferliste

5Code – An Integrated Programming Environment for Beginners

  • Based on experience in teaching programming, we developed the integrated development environment (IDE) 5Code especially to support beginners. As a first step, a simple, understandable formula was developed how to advance from the problem to the program in 5 operative steps: read it → get it → think it → note it → code it. In order to reduce the cognitive load of the learners effectively, 5Code was designed such that all 5 steps are permanently presented, accessible and executable. Thus, learners are provided with the entire programming context from presentation of the task via own notes and annotations to the code area. Learners can mark and annotate any part of the given task’s text; these annotations can be edited as notes with own comments. Furthermore, the notes can be dragged into the code area, where they are shown as comments in the coding language. Any modifications in the comments are synchronized between notes and code. 5Code is implemented as a web-application. It isBased on experience in teaching programming, we developed the integrated development environment (IDE) 5Code especially to support beginners. As a first step, a simple, understandable formula was developed how to advance from the problem to the program in 5 operative steps: read it → get it → think it → note it → code it. In order to reduce the cognitive load of the learners effectively, 5Code was designed such that all 5 steps are permanently presented, accessible and executable. Thus, learners are provided with the entire programming context from presentation of the task via own notes and annotations to the code area. Learners can mark and annotate any part of the given task’s text; these annotations can be edited as notes with own comments. Furthermore, the notes can be dragged into the code area, where they are shown as comments in the coding language. Any modifications in the comments are synchronized between notes and code. 5Code is implemented as a web-application. It is used in university introductory courses on object oriented programming.zeige mehrzeige weniger

Metadaten exportieren

Weitere Dienste

Teilen auf Twitter Suche bei Google Scholar
Metadaten
Verfasserangaben:Markus Dahm, Frano Barnjak, Moritz Heilemann
Fachbereich/Einrichtung:Hochschule Düsseldorf / Fachbereich - Medien
Hochschule Düsseldorf / Fachbereich - Medien / Digital Learning and Digital Literacy
Hochschule Düsseldorf / Fachbereich - Medien / Intelligente Mensch-Technik-Interaktion​
Dokumentart:Wissenschaftlicher Artikel
Erscheinungsjahr:2016
Sprache der Veröffentlichung:Englisch
Titel des übergeordneten Werkes (Englisch):i-com: Journal of Interactive Media
Band/Jahrgang/Volume:15
Heft/Ausgabe/Issue:1
Erste Seite:79
Letzte Seite:92
DOI:https://doi.org/10.1515/icom-2016-0002
ISSN:2196-6826
Freies Schlagwort / Tag:Learning; Programming; Software Development; Web-Application
Lizenz (Deutsch):keine Lizenz - nur Metadaten
Datum der Freischaltung:17.10.2018
Accept ✔
Diese Webseite verwendet technisch erforderliche Session-Cookies. Durch die weitere Nutzung der Webseite stimmen Sie diesem zu. Unsere Datenschutzerklärung finden Sie hier.