Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
arbeiten:design_implementierung_und_evaluation_eines_intelligenten_systems_zur_zeit-_und_aktivitaetserfassung_fuer_die_unterstuetzung_des_selbsstudiums_von_programmieranfaengern [05.11.2018 15:45] – Erstellt mit dem Formular arbeiten:anlegen Alexander Bazo | arbeiten:design_implementierung_und_evaluation_eines_intelligenten_systems_zur_zeit-_und_aktivitaetserfassung_fuer_die_unterstuetzung_des_selbsstudiums_von_programmieranfaengern [14.02.2022 08:34] (aktuell) – [Data-Entry] Alexander Bazo | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Design, Implementierung und Evaluation eines intelligenten Systems | + | ====== Design, Implementierung und Evaluation eines Assistenzsystems |
---- dataentry StudentischeArbeit ---- | ---- dataentry StudentischeArbeit ---- | ||
- | Thema | + | Thema : Design, Implementierung und Evaluation eines Assistenzsystems |
- | Art_thesistypes | + | Art_thesistypes |
- | Betreuer_thesisadvisor | + | BetreuerIn_thesisadvisor |
- | Student | + | BearbeiterIn |
- | Professor_thesisprofessor | + | ErstgutachterIn_thesisprofessor |
- | Status_thesisstate | + | ZweitgutachterIn_secondthesisprofessor : N.N. # |
- | Stichworte_thesiskeywords | + | Status_thesisstate |
- | angelegt_dt | + | Stichworte_thesiskeywords |
- | Beginn_dt | + | angelegt_dt |
- | Anmeldung_dt | + | Beginn_dt |
- | Antrittsvortrag_dt | + | Anmeldung_dt |
- | Abschlussvortrag_dt | + | Antrittsvortrag_dt |
- | Ende_dt | + | Abschlussvortrag_dt |
+ | Abgabe_dt | ||
+ | Textlizenz_textlicense | ||
+ | Codelizenz_codelicense | ||
---- | ---- | ||
+ | |||
+ | |||
+ | |||
+ | |||
=== Hintergrund === | === Hintergrund === | ||
- | tba | + | Universitäre Einführungskurse auf dem Gebiet der Programmierung sind in der Regel auf Studierende ohne relevante Vorkenntnisse zugeschnitten. Die Studierenden müssen die theoretischen Grundlagen verstehen und das gelehrte praktisch umsetzten. Dazu werden in Vorlesungen oder Tutorien (*labs*) Teile der Kursinhalte unter Anleitung vorgestellt, |
+ | |||
+ | == Technischer Hintergrund == | ||
+ | |||
+ | Technische Grundlagen für die Arbeit sind diejenigen Teilbereiche des Selbststudiums die sich aus dem Aufzeichnen und Auswerten des Interaktionsverhaltens der Studierenden in Bezug auf die im Kurs eingesetzte Entwicklungsumgebung ergeben. Dies umfasst im weitesten Sinne alle, durch den Einsatz eines entsprechenden Plugins erfassbaren, | ||
=== Zielsetzung der Arbeit === | === Zielsetzung der Arbeit === | ||
- | tba | + | Ziel der Arbeit ist die Entwicklung und Evaluation eines geeigneten Systems, das Programmieranfängern (hier: Teilnehmern der Vorlesung *Einführung in die objektorientierte Programmierung*) eine visuelle und inhaltliche Aufbereitung ihres Selbststudiums bietet. Für diesen Zweck sollten die Aktivitäten der Studierenden innerhalb der eingesetzten Entwicklungsumgebung aufgezeichnet und mit den Kursinhalten in Beziehung gesetzte werden. Das sich daraus ergebende Bild soll den Studierenden in aufbereiteter Form präsentiert werden um eine bessere Selbsteinschätzung des Lernprozesses zu erlauben. |
+ | |||
+ | **Im Rahmen der Arbeit sollen zu diesem Zweck Antworten auf die folgenden Fragen gefunden werden**: | ||
+ | |||
+ | - Wie gestalten die Besucher der OOP-Vorlesung das Selbststudium der Kursinhalte? | ||
+ | - Wie kann das Selbststudium durch Beobachtung des individuellen Interaktionsverhaltens der Studierenden in Bezug auf die eingesetzte Entwicklungsumgebung erfasst und beschrieben werden? | ||
+ | - Welche erfassbaren Aktivitäten können in diesem Kontext sinnvoll aufbereitet und präsentiert werden um diese Selbsteinschätzung zu erleichtern bzw. zu unterstützen? | ||
+ | - Kann ein entsprechendes System positiven Einfluss auf die Selbsteinschätzung und dadurch auch auf den Lernfortschritt haben? | ||
=== Konkrete Aufgaben === | === Konkrete Aufgaben === | ||
- | tba | + | - Systematische Erfassung und Beschreibung des aktuell im Kurs durchgeführten Selbststudiums durch Befragung der relevanten Zielgruppe mittels geeigneter Instrumente |
+ | - Recherche der Möglichkeiten, | ||
+ | - Recherche relevanter Größen im Kontext des Interaktionsverhaltens zwischen Nutzer und IDE | ||
+ | - Prototypische Verknüpfung der erhobenen Größen mit inhaltlichen Aspekten des Kurses | ||
+ | - Recherche passender Darstellungs- und Visualisierungsmöglichkeiten | ||
+ | - Implementierung der Software als Mehrkomponenten-Systems, | ||
+ | - Summative Evaluation der Software mit relevanter Zielgruppe und passenden Verfahren | ||
=== Erwartete Vorkenntnisse === | === Erwartete Vorkenntnisse === | ||
- | tba | + | - Fortgeschrittene Kenntnisse im Bereich der objektorientierter Programmierung und Softwareentwicklung |
=== Weiterführende Quellen === | === Weiterführende Quellen === | ||
- | tba | + | - Fuchs, Markus, Heckner, Markus, Raab, Felix, Wolff, Christian, [[https:// |
+ | |||
+ | == Relevante Abschlussarbeiten == | ||
+ | |||
+ | - Matthias Schenk: [[arbeiten: | ||
+ | - Jonas Roberts: [[arbeiten: | ||