Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
arbeiten:ad-hoc-kollaboration_fuer_verteilten_lernsituationen_in_der_softwaretechnikausbildung [20.10.2020 07:32] – mam61755 | arbeiten:ad-hoc-kollaboration_fuer_verteilten_lernsituationen_in_der_softwaretechnikausbildung [11.01.2021 08:41] – [Data-Entry] Alexander Bazo | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Ad-Hoc-Kollaboration | + | ====== |
---- dataentry StudentischeArbeit ---- | ---- dataentry StudentischeArbeit ---- | ||
- | Thema : Ad-Hoc-Kollaboration | + | Thema : Design Guidelines für die Ad-Hoc-Kollaboration |
- | Art_thesistypes | + | Art_thesistypes |
- | BetreuerIn_thesisadvisor | + | BetreuerIn_thesisadvisor |
- | BearbeiterIn | + | BearbeiterIn |
- | ErstgutachterIn_thesisprofessor | + | ErstgutachterIn_thesisprofessor |
- | ZweitgutachterIn_secondthesisprofessor : # | + | ZweitgutachterIn_secondthesisprofessor : |
- | Status_thesisstate | + | Status_thesisstate |
- | Stichworte_thesiskeywords | + | Stichworte_thesiskeywords |
- | angelegt_dt | + | angelegt_dt |
- | Anmeldung_dt | + | Anmeldung_dt |
- | Antrittsvortrag_dt | + | Antrittsvortrag_dt |
- | Abschlussvortrag_dt | + | Abschlussvortrag_dt |
- | Abgabe_dt | + | Abgabe_dt |
Textlizenz_textlicense | Textlizenz_textlicense | ||
Codelizenz_codelicense | Codelizenz_codelicense | ||
---- | ---- | ||
+ | |||
+ | |||
+ | |||
=== 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, | Im Bereich der professionellen Softwareentwicklung existieren bereits ausgereifte Lösungen, die EntwicklerInnen in dieser Situation unterstützen, | ||
Zeile 31: | Zeile 34: | ||
=== 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, | + | Diese Arbeit untersucht Möglichkeiten zur kollaborativen Softwareentwicklung im Rahmen der Softwaretechnikausbildung. Ziel ist die nutzerzentrierte Erhebung und Herausarbeitung konkreter Anforderungen und Problemstellungen, |
- | Auf Basis der Anforderungen wird ein didaktisches | + | Auf Basis der erhobenen |
=== Konkrete Aufgaben === | === Konkrete Aufgaben === | ||
Zeile 41: | Zeile 43: | ||
* 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 |
* Analyse der Interviewergebnisse | * Analyse der Interviewergebnisse | ||
- | * Ausarbeitung | + | * Ausarbeitung |
- | * Anforderungserhebung durch Fragebögen | + | * Anforderungserhebung, Erfragung des Kontexts und des Ist-Zustands |
* Analyse der Umfrageergebnisse | * Analyse der Umfrageergebnisse | ||
- | * Strukturierung und Benennung der Anforderungen | + | * Strukturierung und Benennung der Anforderungen |
* 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 | + | * Entwicklung eines Konzepts |
- | + | ||
- | + | ||
- | === Erwartete Vorkenntnisse === | + | |
- | tba | ||
=== Weiterführende Quellen === | === Weiterführende Quellen === |