Auflistung nach Schlagwort "IDE"
1 - 3 von 3
Treffer pro Seite
Sortieroptionen
- Konferenzbeitrag5Code – An Integrated Programming Environment for Beginners(i-com: Vol. 15, No. 1, 2016) Dahm, Markus; Barnjak, Frano; Heilemann, MoritzBased 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: 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.
- WorkshopbeitragIntegrierte Entwicklungsumgebung 5Code für Programmieranfänger(Mensch und Computer 2015 – Proceedings, 2015) Dahm, Markus; Barnjak, Frano; Heilemann, MoritzDie integrierte Entwicklungsumgebung (IDE) 5Code unterstützt speziell Programmieranfänger. Zunächst wurde eine einfach verständliche Darstellung erarbeitet, wie man in fünf Schritten vom Problem zum Programm kommt: Lesen → Verstehen → Überlegen → Aufschreiben → Codieren. Um die kognitive Belastung der Lernenden dabei wirksam zu vermindern und so den Lernerfolg zu erhöhen wurde die IDE 5Code entwickelt, die über alle fünf Schritte den gesamten Kontext integriert – von der Aufgabenstellung über eigene Notizen bis zur Codierung. Zur Unterstützung des Verstehens können Aufgabenteile markiert und mit eigenen Überlegungen annotiert werden. Diese Notizen können in den Code übernommen und synchronisiert werden. 5Code wurde als Web-Applikation auf der Basis von Node.js implementiert. Die IDE wurde in einem Hochschul-Programmierpraktikum mit 90 Teilnehmern über ein Semester evaluiert und dabei in drei Runden iterativ verbessert.
- KonferenzbeitragProgrammier-Praktikum für Erstsemester – Erfahrungen aus mehreren Iterationen(DELFI 2020 – Die 18. Fachtagung Bildungstechnologien der Gesellschaft für Informatik e.V., 2020) Dahm, Markus; Rose, Jennifer; Köhler, MariusDie Wirklichkeit in der Programmier-Ausbildung von Erstsemestern hat immer wieder überraschende Erkenntnisse gebracht. Seit 2014 wurden sowohl ein didaktisches Konzept als auch eine unterstützende integrierte Entwicklungsumgebung (5Code) entwickelt, die speziell ProgrammieranfängerInnen unterstützen soll. Das didaktische Konzept vermittelt von Anfang an, wie man in fünf Schritten vom Problem zum Programm kommt: Lesen → Verstehen → Überlegen → Aufschreiben → Codieren. In bisher sechs Iterationen wurden das Konzept und 5Code aufgrund der Evaluation immer wieder angepasst und neu implementiert. Einige Erfahrungen daraus, sowie die daraus gezogenen Schlüsse für die weitere Verbesserung werden in diesem Praxisbeitrag vorgestellt.