SWAT-Intensivübungen [als eBT-Aufbau] (SWAT)5 ECTS (englische Bezeichnung: SWAT is a Web Application Tutorial [eBT practical advanced training course])
Modulverantwortliche/r: Richard Lenz Lehrende:
Demian E. Vöhringer, David Haller
Startsemester: |
SS 2021 | Dauer: |
1 Semester | Turnus: |
jährlich (SS) |
Präsenzzeit: |
115 Std. | Eigenstudium: |
35 Std. | Sprache: |
Deutsch |
Lehrveranstaltungen:
Aktueller Hinweis:
Diese Veranstaltung findet dieses Semester online statt.
Weitere Informationen finden Sie im zugehörigen StudOn-Kurs.
Informations regarding online courses are provided via StudOn.
-
SWAT: Tutorium
(Übung, Demian E. Vöhringer et al., Fr, 10:00 - 12:00, 01.152-113; *Aktueller Hinweis*: Diese Veranstaltung findet dieses Semester *online* statt. Weitere Informationen finden Sie im zugehörigen *StudOn-Kurs*. Information regarding online courses are provided via StudOn.)
-
SWAT: Blockpraktikum
(Praktikum, Demian E. Vöhringer et al., 9:00 - 18:00, 01.152-113; *Aktueller Hinweis*: Diese Veranstaltung findet dieses Semester *online* statt. Weitere Informationen finden Sie im zugehörigen *StudOn-Kurs* (SWAT: Tutorium). Information regarding online courses are provided via StudOn (SWAT: Tutorium).)
-
SWAT: Praktikum
(Praktikum, Demian E. Vöhringer et al., Fr, 12:00 - 17:00, 01.152-113; *Aktueller Hinweis*: Diese Veranstaltung findet dieses Semester *online* statt. Weitere Informationen finden Sie im zugehörigen *StudOn-Kurs* (SWAT: Tutorium). Information regarding online courses are provided via StudOn (SWAT: Tutorium).)
Empfohlene Voraussetzungen:
Es wird empfohlen, folgende Module zu absolvieren, bevor dieses Modul belegt wird:
eBusiness Technologies und Evolutionäre Informationssysteme (WS 2020/2021)
Inhalt:
- Entwurf und Implementierung einer typischen Web-Applikation
Kreatives Arbeiten im Team
Agile Softwareentwicklung
Verwendung von aktuellen Technologien
Moderne Programmiertechniken
Lernziele und Kompetenzen:
Die Studierenden …
konzipieren und implementieren eine mehrschichtige Web-Anwendung.
bewerten den Arbeitsaufwand von Aufgaben.
wenden agile Entwicklungsmethoden im Rahmen von Softwareentwicklung an.
arbeiten kooperativ und verantwortlich in Gruppen und können das eigene Kooperationsverhalten sowie die Zusammenarbeit in der Gruppe kritisch reflektieren und optimieren.
arbeiten sich eigenständig in Technologien ein, stellen diese Technologien in Präsentationen vor und wenden sie im Projekt an.
Literatur:
- Elemental Design Patterns, Smith, 2012
Patterns of Enterprise Application Architecture, Fowler, 2003
Scrum mit User Stories, Wirdemann, 2011
Agile Testing, Crispin and Gregory, 2009
More Agile Testing, Crispin and Gregory, 2015
Bemerkung:
Empfohlene Vorkenntnisse: Bachelor:
Modul: "Algorithmen und Datenstrukturen" (wg. Objektorientierung)
Modul: "Konzeptionelle Modellierung" (wg. Datenmodellierung und UML)
Modul: "Softwareentwicklung in Großprojekten" (wg. Entwurfsmustern und IT-Vorgehensmodellen)
Modul: "Systemprogrammierung" (wg. Betriebssystem-Architektur)
Modul: "Rechnerkommunikation" (wg. Transferprotokollen)
Modul: "Implementierung von Datenbanksystemen" (wg. Schichtenarchitektur, Transaktionen)
Master:
Veranstaltung: eBusiness Technologies (wg. Scrum und RUP, Advanced XML, OOA&D crash course (Adv. UML), O/R-Mapping, Component Models, Web Basics, Web Services, Presentation Tier (MVC, AJAX, HTML5) )
Organisatorisches:
Es handelt sich um eine semesterbegleitende Veranstaltung mit einem abschließenden Blocktutorium!
Alle Lehrveranstaltungen des Moduls müssen besucht werden. Präsenzzeit während der Vorlesungszeit: 75h (10 x 1,5h Tutorien, 12 x 5h Bearbeitertage)
Eigenstudium und Vortragsvorbereitung: 35h
Blockpraktikum: 40h (5 x 8h Bearbeitertage) Die Projektsprache ist Deutsch! Die Anmeldung erfolgt über StudOn (siehe SWAT: Tutorium) Anwesenheit
Aufgrund des praktikumsartigen Charakters der Lehrveranstaltung herrscht Anwesenheitspflicht. Versäumt die oder der Studierende nicht mehr als 15 v. H. der Unterrichtszeit aus Gründen, die sie oder er nachweislich nicht zu vertreten hat, so müssen von der oder dem Studierenden angemessene Ersatzleistungen erbracht werden. Werden mehr als 15 v. H. der Unterrichtszeit versäumt, so ist die Veranstaltung erneut zu belegen.
Weitere Informationen:
Schlüsselwörter: Web Application, OOA&D, Java, Spring Boot, Scrum, Agile Software-Entwicklung, Apache Jena, RDF
Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan: Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:
- Data Science (Bachelor of Science)
(Po-Vers. 2020w | Kernmodule Data Science | Wahlpflichtmodul Projekt Data Sciences | SWAT-Intensivübung)
- Informatik (Bachelor of Arts (2 Fächer))
(Po-Vers. 2010 | TechFak | Informatik (Bachelor of Arts (2 Fächer)) | Vertiefung Informatik I und II | Vertiefungsmodul Datenbanksysteme | SWAT-Intensivübung)
- Informatik (Bachelor of Arts (2 Fächer))
(Po-Vers. 2013 | TechFak | Informatik (Bachelor of Arts (2 Fächer)) | Vertiefung Informatik I und II | Vertiefungsrichtung Datenbanksysteme | SWAT-Intensivübung)
- Informatik (Bachelor of Science)
(Po-Vers. 2009s | TechFak | Informatik (Bachelor of Science) | Wahlpflichtbereich (5. und 6. Semester) | Wahlpflichtmodule | Vertiefungsrichtung Datenbanksysteme | SWAT-Intensivübung)
- Informatik (Bachelor of Science)
(Po-Vers. 2009w | TechFak | Informatik (Bachelor of Science) | Gesamtkonto | Wahlpflichtbereich (5. und 6. Semester) | Wahlpflichtmodule | Vertiefungsrichtung Datenbanksysteme | SWAT-Intensivübung)
- Informatik (Master of Science)
(Po-Vers. 2010 | TechFak | Informatik (Master of Science) | Gesamtkonto | Wahlpflichtbereich | Säule der softwareorientierten Vertiefungsrichtungen | Vertiefungsrichtung Datenbanksysteme | SWAT-Intensivübung)
- International Information Systems (IIS) (Master of Science)
(Po-Vers. 2014w | ReWiFak | International Information Systems (IIS) (Master of Science) | Informatics | Informatics Electives | Data Management II | SWAT-Intensivübung)
- International Information Systems (IIS) (Master of Science)
(Po-Vers. 2017w | ReWiFak | International Information Systems (IIS) (Master of Science) | Gesamtkonto | Informatics | Informatics Electives | Data Management II | SWAT-Intensivübung)
- International Information Systems (IIS) (Master of Science)
(Po-Vers. 2018w | ReWiFak | International Information Systems (IIS) (Master of Science) | Informatics | Electives (Informatics) | Architectures and development (Informatics - Elective) | SWAT-Intensivübung)
- Mathematik (Bachelor of Science)
(Po-Vers. | NatFak | Mathematik (Bachelor of Science) | Module des Nebenfachs | Nebenfach Informatik | Vertiefungsmodule | Vertiefungsrichtung Datenbanksysteme | SWAT-Intensivübung)
- Mathematik (Bachelor of Science)
(Po-Vers. 2019w | NatFak | Mathematik (Bachelor of Science) | weitere Module der Bachelorprüfung | Module des Nebenfachs | Nebenfach Informatik | Vertiefungsmodule | Vertiefungsrichtung Datenbanksysteme | SWAT-Intensivübung)
Studien-/Prüfungsleistungen:
SWAT-Intensivübung (Prüfungsnummer: 669768)
- Prüfungsleistung, mehrteilige Prüfung, benotet, 5 ECTS
- Anteil an der Berechnung der Modulnote: 100.0 %
- weitere Erläuterungen:
Die Bewertung der Prüfungsleistung setzt sich zusammen aus 30% Fachvortrag (20 min), 50% Praktikum (Team-Arbeit, Arbeitsorganisation, Zeitplanung, Code, Dokumentation) und 20% mündliche Prüfung (20 min).
- Erstablegung: SS 20211. Wdh.: keine Wiederholung, 2. Wdh.: keine Wiederholung
|
|