arbeiten:second_screen_linter_fuer_programmieranfaenger

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
arbeiten:second_screen_linter_fuer_programmieranfaenger [15.02.2017 12:30] – Erstellt mit dem Formular arbeiten:anlegen Alexander Bazoarbeiten:second_screen_linter_fuer_programmieranfaenger [29.09.2017 07:36] – [Data-Entry] Alexander Bazo
Zeile 2: Zeile 2:
  
 ---- dataentry StudentischeArbeit ---- ---- dataentry StudentischeArbeit ----
-Thema                       : Entwurf und Implementierung eines erweiterbaren Second Screen Feedback Systems zur Unterstützung von Programmieranfängern bei der Verwendung von ESLint +Thema                     : Entwurf und Implementierung eines erweiterbaren Second Screen Feedback Systems zur Unterstützung von Programmieranfängern bei der Verwendung von ESLint 
-Art_thesistypes             : BA +Art_thesistypes           : BA 
-Betreuer_thesisadvisor      : Alexander Bazo +Betreuer_thesisadvisor    : Alexander Bazo 
-Student                     : Kerstin Mondry +Student                   : Kerstin Mondry 
-Professor_thesisprofessor   : Christian Wolff +Professor_thesisprofessor : Christian Wolff 
-Status_thesisstate         in Bearbeitung +Status_thesisstate        abgeschlossen 
-Stichworte_thesiskeywords   : Android, Second Screen, Software Engineering, Feedback in der SE-Lehre +Stichworte_thesiskeywords : Android, Second Screen, Software Engineering, Feedback in der SE-Lehre 
-angelegt_dt                 : 2017-02-15 +angelegt_dt               : 2017-02-15 
-Beginn_dt                   :  +Beginn_dt                 :  
-Anmeldung_dt                :  +Anmeldung_dt              :  
-Antrittsvortrag_dt          :  +Antrittsvortrag_dt        2017-07-10 
-Abschlussvortrag_dt         :  +Abschlussvortrag_dt       :  
-Ende_dt                     +Ende_dt                   
 ---- ----
 +
 +
  
 === Hintergrund === === Hintergrund ===
Zeile 24: Zeile 26:
  
 === Konkrete Aufgaben === === Konkrete Aufgaben ===
 +
 * Unterstüzung bei einer Vorstudie zum Einsatz von Lintern unter Programmieranfängern * Unterstüzung bei einer Vorstudie zum Einsatz von Lintern unter Programmieranfängern
 * Implementierung eines Plugins für einen beliebigen Text-Editor zur Weitergabe von ESLint-Fehlern und Warnung * Implementierung eines Plugins für einen beliebigen Text-Editor zur Weitergabe von ESLint-Fehlern und Warnung
Zeile 32: Zeile 35:
  
 === Erwartete Vorkenntnisse === === Erwartete Vorkenntnisse ===
 +
 * Gute Programmierkenntnisse in Javascript und Java (Android) * Gute Programmierkenntnisse in Javascript und Java (Android)
 * Gute Kenntnisse auf den Gebieten Software Engineering im Allgemeinen und Codequalität im Speziellen * Gute Kenntnisse auf den Gebieten Software Engineering im Allgemeinen und Codequalität im Speziellen
Zeile 37: Zeile 41:
  
 === Weiterführende Quellen === === Weiterführende Quellen ===
 +
 * Nghi Truong, Paul Roe, and Peter Bancroft. 2004. Static analysis of students' Java programs. In Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30 (ACE '04), Raymond Lister and Alison Young (Eds.), Vol. 30. Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 317-325. * Nghi Truong, Paul Roe, and Peter Bancroft. 2004. Static analysis of students' Java programs. In Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30 (ACE '04), Raymond Lister and Alison Young (Eds.), Vol. 30. Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 317-325.
 * Nghi Truong, Paul Roe, and Peter Bancroft. 2005. Automated feedback for "fill in the gap" programming exercises. In Proceedings of the 7th Australasian conference on Computing education - Volume 42 (ACE '05), Alison Young and Denise Tolhurst (Eds.), Vol. 42. Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 117-126. * Nghi Truong, Paul Roe, and Peter Bancroft. 2005. Automated feedback for "fill in the gap" programming exercises. In Proceedings of the 7th Australasian conference on Computing education - Volume 42 (ACE '05), Alison Young and Denise Tolhurst (Eds.), Vol. 42. Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 117-126.
 * ESLint [http://eslint.org/] * ESLint [http://eslint.org/]