Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
arbeiten:design_entwicklung_und_evaluierung_eines_teil-automatisierten_support-kanals_fuer_studierende_und_lehrpersonen_zur_unterstuetzung_des_selbststudiums_beim_implementieren_von_programmieraufgaben_im_rahmen_des_oop-kurs_der_universitaet_regensburg [01.10.2019 10:48] – [Data-Entry] Alexander Bazo | arbeiten:entwicklung_eines_kontextnahen_hilfesystems_zur_unterstuetzung_des_selbststudiums_im_rahmen_einfuehrender_programmierkurse [17.03.2020 15:01] – [Data-Entry] Alexander Bazo | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Entwicklung eines kontextnahen Hilfesystems zur Unterstützung des Selbststudiums im Rahmen einführender Programmierkurse ====== | ||
+ | |||
+ | ---- dataentry StudentischeArbeit ---- | ||
+ | Thema : Entwicklung eines kontextnahen Hilfesystems zur Unterstützung des Selbststudiums im Rahmen einführender Programmierkurse | ||
+ | Art_thesistypes | ||
+ | BetreuerIn_thesisadvisor | ||
+ | BearbeiterIn | ||
+ | ErstgutachterIn_thesisprofessor | ||
+ | ZweitgutachterIn_secondthesisprofessor : Raphael Wimmer # | ||
+ | Status_thesisstate | ||
+ | Stichworte_thesiskeywords | ||
+ | angelegt_dt | ||
+ | Anmeldung_dt | ||
+ | Antrittsvortrag_dt | ||
+ | Abschlussvortrag_dt | ||
+ | Ende_dt | ||
+ | Textlizenz_textlicense | ||
+ | Codelizenz_codelicense | ||
+ | ---- | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | === Einordnung === | ||
+ | |||
+ | Diese Arbeit ist Teil des Themenbereichs Integrierte Feedback- und Assistenzsysteme in der Softwaretechnikausbildung. In diesem Kontext werden Lösungen für aktuelle Probleme im Bereich der Softwaretechnikausbildung geplant, implementiert und evaluiert. Schwerpunkte sind dabei die sinnvolle, benutzerfreundliche und lernfördernde Integration professionelle Werkzeuge und Methoden in den Lernprozess. Arbeiten in diesem Kontext bauen auf einem gemeinsamen Kern an Zielen und technischen Grundlagen auf, untersuchen jeweils eine individuelle, | ||
+ | |||
+ | === Hintergrund === | ||
+ | |||
+ | Der Bachelorstudiengang Medieninformatik an der Universität Regensburg beinhaltet als Pflichtkurs Einführung in die Programmierung und Programmiersprachen. Dafür wird der Kurs „Einführung in die objektorientierte Programmierung mit Java“ mit Vorlesung und begleitender Übung angeboten. In diesen Übungen werden Aufgaben gemeinsam mit Tutoren / Tutorinnen bearbeitet und außerhalb davon müssen zwei Studienleistungen in Eigenarbeit erfolgreich absolviert werden, in der professionellen Entwicklungsumgebung IntelliJ. Da die Studienleistung nicht während des Tutoriums bearbeitet werden, sind oft keine Ansprechpartner vor Ort, wenn es zu Problemen kommt. Mit einer guten Kommunikation zwischen Studierenden und Tutoren / Tutorinnen soll das Selbststudium der Programmiernovizen erleichtert und gefördert werden | ||
+ | |||
+ | === Zielsetzung der Arbeit === | ||
+ | |||
+ | Ziel der Arbeit ist die Entwicklung und Evaluation eines integrierten teil-automatisierten Kommunikationskanals in IntelliJ. Dadurch soll es Studierenden ermöglicht werden, Probleme und Fragen direkt aus dem selbst erstellten Code zu erstellen und zu kommunizieren. Dozierende und Tutoren erhalten kontext- relevante Informationen und könne ihre Antwort entsprechend optimal gestalten. Ein weiteres Ziel ist es, herauszufinden, | ||
+ | |||
+ | === Konkrete Aufgaben === | ||
+ | |||
+ | * Wissenschaftliche Erschließung des Themengebiets | ||
+ | * Benutzerzentrierte Anforderungsanalyse mit den beteiligten Zielgruppen (Studierende und Dozierende) | ||
+ | * Entwurf und Implementierung eines funktionsfähigen Softwareprototypen | ||
+ | * Evaluation der implementierten Lösung unter realen Bedingungen im Rahmen des OOP-Kurs (WS 2019/20) | ||
+ | |||
+ | === Erwartete Vorkenntnisse === | ||
+ | |||
+ | * Sehr gute Kenntnisse im Bereich der Softwaretechnik und Programmierung | ||
+ | * Erfahrungen im Bereich der empirischen Forschung, insbesondere in dem Entwurf und der Auswertung von Fragebögen | ||
+ | * Erfahrungen im Umgang mit der Entwicklungsumgebung //IntelliJ IDEA// | ||
+ | |||
+ | === Weiterführende Quellen === | ||
+ | |||
+ | - | ||