Logo - Fakultät LG Logo
 

Fachpraktikum "CSCW - Kooperative Anwendungen" (Kurs 01592)

Illustration

Fachpraktikum "CSCW - Kooperative Anwendungen" (Kurs 01592) für Studierende der Informatik und Studierende des Studiengangs M.Sc. in Wirtschaftsinformatik

Workload: 300 h
SWS: 4 , WS 2017/2018
ECTS-Punkte: 10

Betreuung:

Veranstaltungs-Email-Adresse

fapra-cscw[AT]fernuni-hagen.de

nächster geplanter Einsatz: Wintersemester 2018/2019

Entwicklung einer kooperativen Anwendung

Inhalt

Computersysteme, die Gruppen bei ihrer Zusammenarbeit unterstützen, werden Groupware oder kooperative Anwendungen genannt. Man unterscheidet dabei zwischen synchroner und asynchroner Groupware. Bei asynchroner Groupware arbeiten die Gruppenmitglieder zu unterschiedlichen Zeiten an einer gemeinsamen Aufgabe. Ein Beispiel hierfür ist die Diskussion über Newsgruppen oder die gemeinsame Arbeit an einer Datei über ein verteiltes Dateisystem. Bei synchroner Groupware können die Teilnehmer gleichzeitig an denselben Daten arbeiten. Ein Beispiel hierfür ist das gleichzeitige Malen auf einer virtuellen Tafel.

Dieses Fachpraktikum behandelt das Design und die Implementierung von kooperativen Anwendungen. Dabei liegt der Schwerpunkt in diesem Semester auf der Entwicklung eines webbasierten, mobilen, kooperativen Systems. Technologien der Mixed Reality sollen eingesetzt werden, um ein verteiltes Einkaufserlebnis zu ermöglichen. Insbesondere werden Methoden für die Anforderungsermittlung, den Entwurf, die Realisierung, den Test und die Dokumentation von kooperativen Anwendungen vertieft sowie Methoden für die Organisation der Projektarbeit ("Software Engineering in the large") in einem verteilten Team behandelt. Im Fachpraktikum nutzen die Teams moderne Entwicklungsumgebungen, gemeinsame Informationsräume (bspw. Wikis) und Versionierungssysteme. Das Projektmanagement zur Bearbeitung der Entwicklungsaufgabe wird vom Team durchgeführt. Der Prozess wird iterativ gestaltet. Zu vorgegeben Meilensteinen präsentieren die Teilnehmenden die jeweiligen Zwischenstände in Form von vertonten Screencasts. Außerdem stellt jedes Team seine Ergebnisse in einer Abschlusspräsentation vor.

In früheren Praktika wurden z.B. kooperative Spiele, kooperative Lernwerkzeuge oder kooperative Systeme für Seniorinnen und Senioren entwickelt. In diesem Semester sollen Konzepte für eine webbasiertes, mobiles Mixed Reality System entwickelt und umgesetzt werden, mit den Seniorinnen und Senioren im ländlichen Raum trotz Einschränkungen in der Mobilität im Supermarkt einkaufen können, ohne physisch im Supermarkt sein zu müssen. Die Umsetzung erfolgt auf Basis von modernen Technologien (z. B. Android SDK, Node.js oder Ruby on Rails).

Wir weisen darauf hin, dass die verteilte Arbeit in dem Fachpraktikum und der Einsatz von Kommunikations- und Kooperationswerkzeugen einen angemessen ausgestatteten Rechner erfordern, der im Bedarfsfall durch die FernUniversität für die Dauer des Fachpraktikums zur Verfügung gestellt werden kann. Darüber hinaus ist ein Android-basiertes Smartphone von Vorteil. Die verteilte Arbeit erfordert längere synchrone Arbeitssitzungen. Hierfür sollten die Teilnehmenden über einen ausreichend schnellen Internet-Zugang verfügen.

Qualifikationsziele

Im Fachpraktikum sammeln die Teilnehmenden praktische Erfahrung in der selbstständigen Entwicklung von kooperativen Anwendungen in einer Gruppe von bis zu 8 Studierenden. Dies umfasst ein tiefergehendes Verständnis für den Entwurf und die Realisierung einer kooperativen Anwendung, die Probleme und Lösungsalternativen bei der Implementierung, sowie Kompetenzen zur verteilten Teamarbeit (Projektmanagement, gemeinsame Informationsräume, Versionierungssysteme, Kommunikations- und Kollaborationswerkzeuge).

Formale Voraussetzungen zur Teilnahme:

Diplom-Studiengang

Bestandene Diplomvorprüfung

Bachelor-Studiengang

Erfolgreiche Teilnahme am Kurs 1584 "Grundpraktikum Programmierung"

Master of Science in Informatik bzw. Praktischer Informatik

Eine bestandene Modulprüfung (nach §13 Abs. 2)

Master of Science in Wirtschaftsinformatik

Mindestens drei bestandene Wahlpflichtmodule

Inhaltliche Vorraussetzungen zur Teilnahme

Für die Teilnahme am Fachpraktikum sind fundierte Kenntnisse der Software-Entwicklung im Kontext von aktuellen Technologien (s. o.) erforderlich. Hilfreich sind fundierte Kenntnisse in Kooperativen Systemen, wie sie in den Kursen 01880 „CSCW“ oder 01884 „Gestaltung kooperativer Systeme“ erworben werden können.

Zeitlicher Ablauf
Optionale Präsenztage können nach Wunsch mit dem Betreuer vereinbart werden.
01.06.2017-31.07.2017: Anmeldephase
04.08.2017: Teilnahmezusage und Versand der ersten Aufgabenstellung (Einzelarbeit)
11.09.2017, 10:00 Uhr: Abgabe der ersten Aufgabenstellung
bis 19.09.2017: Bewertung der ersten Aufgabenstellung (eine korrekte Lösung ist Voraussetzung für die weitere Teilnahme am Fachpraktikum)
10.-13.10.2017:

Präsenzphase I in Hagen
(Gruppenbildung und Definition der Gruppenaufgaben)

14.10.2017-22.01.2018:

Gruppenarbeit
(Meilensteine müssen von der Gruppe eigenständig festgelegt werden)

29.01.2018, 10:00 Uhr:

Abgabe eines vertonten Screencasts, auf dem die Funktionsweise der zu entwickelnden Anwendung gezeigt wird

05.02.2018:

Präsenzphase II in Hagen
(Demonstration der Ergebnisse)

Anmeldung

Die Teilnehmerzahl für das Fachpraktikum ist begrenzt. Falls es nötig sein sollte, wird eine Auswahl anhand bereits erbrachter Studienleistungen getroffen. D.h. Studierende, die bereits weiter im Studium fortgeschritten sind, werden bevorzugt behandelt. Daher bitten wir Sie in eigenem Interesse, bereits erbrachte Leistungen (Leistungsnachweise und absolvierte Prüfungen) aufzulisten. Unvollständige oder verspätete Anmeldungen werden aufgrund der zu erwartenden hohen Anzahl an Anmeldungen nicht berücksichtigt.

Bei Interesse melden Sie sich bitte im Zeitraum vom 01.06.2017 bis spätestens 31.07.2017 über folgende Web-Seite an: http://www.fernuni-hagen.de/mathinf/ws

Folgende Angaben werden dabei benötigt:

Name, Adresse, Geb.-Datum, Matrikelnr., Telefonnr., E-Mail-Adresse, Studiengang, Hörerstatus (Vollzeit, Teilzeit, Studiengangszweithörer, Akademiestudierender), Fachsemester

Auflistung der bereits erbrachten Studienleistungen

Darlegung über den Erwerb und Stand der Kenntnisse in der Software-Entwicklung besonders im Kontext von aktuellen, mobilen Web-Technologien (z. B. Android, Node.js, Ruby on Rails)

Im WS 2017/2018 werden parallel noch andere Fachpraktika durchgeführt. Melden Sie sich bitte nur für eines dieser Fachpraktika an. Falls Sie aber auch Interesse an einem der anderen Fachpraktika haben und möchten, dass Ihre Anmeldung automatisch weitergeleitet wird, falls Sie im Fachpraktikum 01592 keinen Platz erhalten, dann schreiben Sie bitte bei der Anmeldung hinzu, welches Fachpraktikum Sie mit zweiter oder dritter Priorität wählen.

WICHTIG: Die Belegung des Moduls/Kurses alleine ist keine Anmeldung!

03.05.2017
FernUni-Logo FernUniversität in Hagen, Lehrgebiet Kooperative Systeme, 58084 Hagen