Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
arbeiten:ad-hoc-kollaboration_fuer_verteilten_lernsituationen_in_der_softwaretechnikausbildung [20.10.2020 09:30]
Milena Maul
arbeiten:ad-hoc-kollaboration_fuer_verteilten_lernsituationen_in_der_softwaretechnikausbildung [16.07.2021 15:55] (aktuell)
Alexander Bazo [Data-Entry]
Zeile 1: Zeile 1:
-====== Ad-Hoc-Kollaboration für verteilten Lernsituationen in der Softwaretechnikausbildung ======+====== Design Guidelines für die Ad-Hoc-Kollaboration in verteilten Lernsituationen der Softwaretechnikausbildung ======
  
 ---- dataentry StudentischeArbeit ---- ---- dataentry StudentischeArbeit ----
-Thema                                  : Ad-Hoc-Kollaboration für verteilten Lernsituationen in der Softwaretechnikausbildung  +Thema                                  : Design Guidelines für die Ad-Hoc-Kollaboration in verteilten Lernsituationen der Softwaretechnikausbildung 
-Art_thesistypes                        : MA  +Art_thesistypes                        : MA 
-BetreuerIn_thesisadvisor               : Alexander Bazo  +BetreuerIn_thesisadvisor               : Alexander Bazo 
-BearbeiterIn                           : Milena Maul  +BearbeiterIn                           : Milena Maul 
-ErstgutachterIn_thesisprofessor        :  #  +ErstgutachterIn_thesisprofessor        :  
-ZweitgutachterIn_secondthesisprofessor :  #  +ZweitgutachterIn_secondthesisprofessor :  
-Status_thesisstate                     : in Bearbeitung #  +Status_thesisstate                     : abgeschlossen 
-Stichworte_thesiskeywords              : Software Engineering Education, Learning Environment, Remote HCI  +Stichworte_thesiskeywords              : Software Engineering Education, Learning Environment, Remote HCI 
-angelegt_dt                            : 2020-04-27  +angelegt_dt                            : 2020-04-27 
-Anmeldung_dt                           :  #  +Anmeldung_dt                           :  
-Antrittsvortrag_dt                     :  #  +Antrittsvortrag_dt                     : 2021-01-25 
-Abschlussvortrag_dt                    :  #  +Abschlussvortrag_dt                    : 2021-05-31 
-Abgabe_dt                              :  # +Abgabe_dt                              : 
 Textlizenz_textlicense                 :  # #Lizenz|## Textlizenz_textlicense                 :  # #Lizenz|##
 Codelizenz_codelicense                 :  # #Lizenz|## Codelizenz_codelicense                 :  # #Lizenz|##
 ---- ----
 +
 +
 +
 +
 +
  
  
 === Hintergrund === === Hintergrund ===
-Ein wesentlicher Teil kollaborativer Softwareentwicklung ist die gleichzeitige und direkte Arbeit an gemeinsamen Code-Artefakten. Um dieses Konzept haben sich unterschiedlich stark formalisierte Methodenansätze entwickelt, wie z.B. das Pair Programming.+Ein wesentlicher Teil kollaborativer Softwareentwicklung ist die gleichzeitige und direkte Arbeit an gemeinsamen Code-Artefakten. Um dieses Konzept haben sich unterschiedlich stark formalisierte Methodenansätze entwickelt, wie z.B. das Pair Programming. 
    
-Auch in Lehr- und Lernsituationen ist die gemeinsame Betrachtung und Analyse des Quellcodes eine wesentliche Voraussetzung für eine qualitativ hochwertige Ausbildung. Beispiele für entsprechende Situationen in der Lehre sind unter anderem die Unterstützung von Projektarbeiten sowie Hilfestellungen oder Erklärungen anhand von Übungsaufgaben oder die Bewertung von Ergebnissen von Studierenden durch DozentInnen oder TutorInnen. Können entsprechende Situationen nicht physisch vor Ort durchgeführt werden, ist es möglich technische Hilfsmittel für die dezentrale, verteile Durchführung zu verwenden.+Auch in Lehr- und Lernsituationen ist die gemeinsame Betrachtung und Analyse des Quellcodes eine wesentliche Voraussetzung für eine qualitativ hochwertige Ausbildung. Beispiele für entsprechende Situationen in der Lehre sind unter anderem die Unterstützung von Projektarbeiten sowie Hilfestellungen oder Erklärungen anhand von Übungsaufgaben oder die Bewertung von Ergebnissen von Studierenden durch DozentInnen oder TutorInnen. Können entsprechende Situationen nicht physisch vor Ort durchgeführt werden, ist es möglich technische Hilfsmittel für die dezentrale, verteile Durchführung zu verwenden. 
  
-Durch die Covid-19 Pandemie gewinnt die Dezentralisierung an Relevanz und ist derzeit allgegenwärtig stark thematisiert. Die Möglichkeiten dezentral zu arbeiten, zu lehren und zu lernen entwickeln sich schnell. Demnach sollte die Lehre in der Medieninformatik als gutes Beispiel bei der Umstellung der Ausbildung auf Homeschooling voran gehen und eine Vorbildfunktion für andere Fachrichtungen innehaben.+Durch die Covid-19 Pandemie gewinnt die Dezentralisierung an Relevanz und ist derzeit allgegenwärtig stark thematisiert. Die Möglichkeiten dezentral zu arbeiten, zu lehren und zu lernen entwickeln sich schnell. Demnach sollte die Lehre in der Medieninformatik als gutes Beispiel bei der Umstellung der Ausbildung auf Homeschooling voran gehen und eine Vorbildfunktion für andere Fachrichtungen innehaben. 
  
 Im Bereich der professionellen Softwareentwicklung existieren bereits ausgereifte Lösungen, die EntwicklerInnen in dieser Situation unterstützen, z.B. Microsofts [Visual Studio Live Share](https://visualstudio.microsoft.com/de/services/live-share/). Allerdings ist es wichtig speziell die Anforderungen der Lehre an dezentrales Arbeiten zu verstehen und evaluieren. Anhand dieser Anforderungen muss die potenzielle Anwendbarkeit wirtschaftlicher Lösungen auf didaktische Situationen im Kontext der Softwaretechnikausbildung untersucht und bewertet werden. Im Bereich der professionellen Softwareentwicklung existieren bereits ausgereifte Lösungen, die EntwicklerInnen in dieser Situation unterstützen, z.B. Microsofts [Visual Studio Live Share](https://visualstudio.microsoft.com/de/services/live-share/). Allerdings ist es wichtig speziell die Anforderungen der Lehre an dezentrales Arbeiten zu verstehen und evaluieren. Anhand dieser Anforderungen muss die potenzielle Anwendbarkeit wirtschaftlicher Lösungen auf didaktische Situationen im Kontext der Softwaretechnikausbildung untersucht und bewertet werden.
Zeile 31: Zeile 36:
 === Zielsetzung der Arbeit === === Zielsetzung der Arbeit ===
  
-Diese Arbeit untersucht Möglichkeiten zur kollaborativen Softwareentwicklung im Rahmen der Softwaretechnikausbildung. Ziel ist die nutzerzentrierte Erhebung und Herausarbeitung konkreter Anforderungen und Problemstellungen, die diesen Fall von ähnlichen Situationen außerhalb des didaktischen Kontexts unterscheiden. Im speziellen sollen sowohl die Anforderungen und Bedenken aus der Sicht der Studierenden, insbesondere Studierende niedrigerer Semester, als auch aus der Sicht der Lehrenden erarbeitet werden. Dabei steht klar im Fokus die Anforderungen herauszuarbeiten und ein Verständnis für alle auftretenden Anforderungen zu entwickeln, um diesen bestmöglich gerecht zu werden. +Diese Arbeit untersucht Möglichkeiten zur kollaborativen Softwareentwicklung im Rahmen der Softwaretechnikausbildung. Ziel ist die nutzerzentrierte Erhebung und Herausarbeitung konkreter Anforderungen und Problemstellungen, die diesen Fall von ähnlichen Situationen außerhalb des didaktischen Kontexts unterscheiden. Im Speziellen sollen sowohl die Anforderungen und Bedenken aus der Sicht der Studierenden, insbesondere Studierende niedrigerer Semester, als auch aus der Sicht der Lehrenden erarbeitet werden. Dabei steht klar im Fokus die Anforderungen über einen User-Centered-Design Ansatz herauszuarbeiten und ein Verständnis für den Kontext sowie alle auftretenden Anforderungen zu entwickeln, um diesen bestmöglich gerecht zu werden. 
-Auf Basis der Anforderungen wird ein didaktisches Konzept zur Umsetzung entsprechender Methoden erstellt und durch die Anpassung bestehender oder die eigenständige Entwicklung neuer technischer Lösungen prototypisch realisiert. +Auf Basis der erhobenen Anforderungen wird ein Konzept zur Umsetzung entsprechender Methoden für einen ad-hoc Support der Studierenden im didaktischen Kontext erstellt.
  
 === Konkrete Aufgaben === === Konkrete Aufgaben ===
Zeile 41: Zeile 45:
   * Anforderungsanalyse   * Anforderungsanalyse
      * Erstellung eines Interviewleitfadens für Studierende und Lehrende (umfasst TutorInnen und DozentInnen) zur Generierung von Ideen über relevante Themen      * Erstellung eines Interviewleitfadens für Studierende und Lehrende (umfasst TutorInnen und DozentInnen) zur Generierung von Ideen über relevante Themen
-     * Anforderungserhebung durch Interviews+     * Anforderungserhebung, Erfragung des Kontexts und des Ist-Zustands durch Interviews
      * Analyse der Interviewergebnisse      * Analyse der Interviewergebnisse
-     * Ausarbeitung von Fragebögen für Studierende und Lehrende zur Validierung der Ergebnisse der Interviews +     * Ausarbeitung eines Fragebogens zur Validierung der Ergebnisse der Interviews 
-     * Anforderungserhebung durch Fragebögen+     * Anforderungserhebung, Erfragung des Kontexts und des Ist-Zustands durch Fragebogen
      * Analyse der Umfrageergebnisse      * Analyse der Umfrageergebnisse
-     * Strukturierung und Benennung der Anforderungen+     * Strukturierung und Benennung der Anforderungen im Rahmen des gegebenen Kontexts
   * Analyse der Relevanz bestehender technischer Lösungen im Hinblick auf die Anforderungen   * Analyse der Relevanz bestehender technischer Lösungen im Hinblick auf die Anforderungen
-  * Entwicklung eines didaktischen Konzepts und entsprechender technischer Lösung +  * Entwicklung eines Konzepts zur Umsetzung entsprechender Methoden für einen ad-hoc Support der Studierenden im didaktischen Kontext
- +
- +
-=== Erwartete Vorkenntnisse ===+
  
-tba 
  
 === Weiterführende Quellen === === Weiterführende Quellen ===
  
-Bei der Recherche relevanter Literatur und Quellen sollen verschiedene Themengebiete betrachtet werden. Möglicherweise relevante Themenbereiche sind Kollaboration, soziale Akzeptanz, Datenschutz, Privatsphäre, Didaktik und Literatur zur Ausbildung in der Softwareentwicklung.+Bei der Recherche relevanter Literatur und Quellen sollen verschiedene Themengebiete betrachtet werden. Zu betrachtende relevante Themenbereiche sind unter anderem Kollaboration, soziale Akzeptanz, Datenschutz, Privatsphäre, Didaktik und Literatur zur Ausbildung in der Softwareentwicklung.
  
arbeiten/ad-hoc-kollaboration_fuer_verteilten_lernsituationen_in_der_softwaretechnikausbildung.1603179009.txt.gz · Zuletzt geändert: 20.10.2020 09:30 von Milena Maul
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki