Hochschule Düsseldorf
University of Applied Sciences
Fachbereich Medien
Faculty of Media

​Überblick

Aufbauend auf langjähriger Erfahrung in der Informatik-Lehre ist die integrierte Entwicklungsumgebung(IDE) 5Code entstanden, die speziell Programmieranfänger unterstützen soll.


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 implementiert und wurde in einem Hochschul-Programmierpraktikum evaluiert.


Paper

Dieses Paper zur Delfi 2015 beschreibt das Konzept von 5Code: 5Code-Delfi-Paper.

Unser Beitrag wurde als BEST PAPER der Konferenz ausgezeichnet - Urkunde - Delfi-Website Awards

5Code - Eine integrierte Entwicklungsumgebung für Programmieranfänger, M. Dahm , F. Barnjak  und M. Heilemann. In: Pongratz, Keil, Rathmayer (Hrsg.), Lecture Notes in Informatics, Delfi-Konferenz, 2015, Köllen Verlag, Bonn


Anleitungen

Die Nutzungsanleitung für Studierende zeigt zwar noch das alte Design, beschreibt aber schon die wesentlichen Features: 5Code-Anleitung.

Eine Anleitung für Dozenten, in der nur die Administration beschrieben wird, gibt es hier: 5Code-Anleitung-Dozenten. Die Features der Projekt-Bearbeitung finden Sie in der oben verlinkten Nutzungsanleitung für Studierende.


Hinweis: Da 5Code viel Gebrauch von fortgeschrittenen Client-Technologien macht, läuft 5Code zur Zeit problemlos nur auf der jeweils aktuellen Version von Chrome.


Demo-System von 5Code

Hier geht es zum Demo-System: 5Code-Demo. Melden Sie sich auf der linken Seite an.

Sie melden sich an mit z.B. dozentTest/5Code (Benutzername / Password). Dieser Test-Account steht allen Besuchern zur Verfügung und zeigt einige typische Nutzungen der Features von 5Code. Ebenso gibt es einen Account studentTest/5Code, mit dem Sie die Möglichkeit von Studierenden ausprobieren können.

Wenn Sie eigene Inhalte und Aktionen ausprobieren möchten, legen Sie sich am besten einen neuen User an. Loggen Sie sich dafür einfach mit einem beliebigen Usernamen/Password ein. Wenn es den Namen noch nicht gibt, erstellen Sie damit ein temporäres Benutzerkonto. Wenn der Benutzernamen mit 's' beginnt, ist das ein Studenten-Konto. Beginnt der Benutzername mit 'd', erstellen Sie ein Dozenten-Konto. Die Konten auf diesem Demo-System werden nach einiger Zeit wieder gelöscht.

Anleitungen für Dozenten und Studierende finden Sie oben verlinkt.


Produktiv-System

Hier geht es zum an der HSD verwendeten System: 5Code-HSD. Hierfür brauchen Sie einen Account der HS Düsseldorf. Melden Sie sich auf der rechten Seite an.

Projektteam:

  • Prof. Dr. Markus Dahm
  • BSc. Frano Barnjak
  • BSc. Moritz Heilemann
  • BSc. Jennifer Rose
  • BSc. Fiona Pütz