arbeiten:second_screen_linter_fuer_programmieranfaenger

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
arbeiten:second_screen_linter_fuer_programmieranfaenger [15.02.2017 12:30] – Erstellt mit dem Formular arbeiten:anlegen Alexander Bazoarbeiten:second_screen_linter_fuer_programmieranfaenger [01.10.2019 12:11] (aktuell) 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 +BetreuerIn_thesisadvisor    : Alexander Bazo 
-Student                     : Kerstin Mondry +BearbeiterIn                   : Kerstin Mondry 
-Professor_thesisprofessor   : Christian Wolff +ErstgutachterIn_thesisprofessor : Christian Wolff 
-Status_thesisstate         in Bearbeitung +ZweitgutachterIn_secondthesisprofessor : N.N. 
-Stichworte_thesiskeywords   : Android, Second Screen, Software Engineering, Feedback in der SE-Lehre +Status_thesisstate        abgeschlossen 
-angelegt_dt                 : 2017-02-15 +Stichworte_thesiskeywords : Android, Second Screen, Software Engineering, Feedback in der SE-Lehre 
-Beginn_dt                   :  +angelegt_dt               : 2017-02-15 
-Anmeldung_dt                :  +Beginn_dt                 :  
-Antrittsvortrag_dt          :  +Anmeldung_dt              :  
-Abschlussvortrag_dt         :  +Antrittsvortrag_dt        2017-07-10 
-Ende_dt                     +Abschlussvortrag_dt       :  
 +Abgabe_dt                   :  
 +Textlizenz_textlicense : Unbekannt 
 +Codelizenz_codelicense Unbekannt
 ---- ----
 +
 +
  
 === Hintergrund === === Hintergrund ===
Zeile 24: Zeile 29:
  
 === 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 38:
  
 === 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 44:
  
 === 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/]