Modulhandbuch BaMT2012_Webprogrammierung
Verantwortlich: Prof. Dr. Luigi Lo Iacono
Modul
Anerkennbare Lehrveranstaltung (LV)
Organisation
Bezeichnung |
Lang |
BaMT2012_Webprogrammierung |
MID |
BaMT2012_WEB |
MPID |
|
|
|
Zuordnung |
Studiengang |
BaMT2012 |
Studienrichtung |
V |
Wissensgebiete |
V_WEE |
|
|
Einordnung ins Curriculum |
Fachsemester |
4 |
Pflicht |
V |
Wahl |
|
|
|
Version |
erstellt |
2011-12-11 |
VID |
1 |
gültig ab |
WS 2012/13 |
gültig bis |
|
|
Zeugnistext
de
Webengineering
en
Web Engineering
Unterrichtssprache
Deutsch oder Englisch
Modulprüfung
Form der Modulprüfung |
sK |
Regelfall (bei geringer Prüfungsanzahl: sMP) |
Beiträge ECTS-CP aus Wissensgebieten |
V_WEE |
6 |
Summe |
6 |
Aufwand [h]: 180
Prüfungselemente
Vorlesung / Übung
Beitrag zum Modulergebnis |
Spezifische Lernziele
Kenntnisse
- Kennen von methodischen und technologischen Grundlagen des Webengineerings (PFK.12)
- Benennen von Technologien und Protokollen und einordnen dieser in das Referenzmodell für Webanwendungssysteme (PFK.5, PFK.12)
- Kennen von Vorgehensmodellen und des Entwicklungsprozesses (PFK.5)
- Erklären von Entwurfsmustern und Best Practices (PFK.4, PFK.14)
- Wissen um Gefährdungspotenziale und sicherheitskritische Faktoren (PFK.4)
Fertigkeiten
- Handhaben und Einordnen von Web-Technologien und -Verfahren (PFK.12)
- Analysieren und Prüfen von Protokollen und Softwarekomponenten (PFK.4, PFK.10, PFK.15)
- Auswählen von Web-Technologien für eine konkrete Aufgabenstellung (PFK.1, PFK.2)
- Entwerfen und entwickeln von webbasierten Medienanwendungen und -technologien (PFK.7-10)
Exemplarische inhaltliche Operationalisierung
Anhand eines begleitenden und durchgängigen Web-Projekts werden die Inhalte problemorientiert behandelt und dabei unter zur Hilfenahme diverser Entwicklungswerkzeuge und Laufzeitumgebungen (z.B. ein eigener Web-Server und -Container) für das Projekt geeignete Technologien und Verfahren ausgewählt und diese tiefgehend angewendet um die Projektaufgabe zu realisieren.
Praktikum
Form Kompetenznachweis |
bÜA |
Präsenzübung und Selbstlernaufgaben |
Beitrag zum Modulergebnis |
bÜA |
unbenotet, Voraussetzung zur Teilnahme an sK |
Spezifische Lernziele
Fertigkeiten
- umfangreiche technische Texte erfassen und verstehen (PFK.4, PFK.12)
- Web-Anwendung programmieren (PFK8, PFK.9, PFK.10, PFK.11, PFK.12, PFK.13)
- professionelle Entwicklungswerkzeuge verstehen und zielgerichtet einsetzen
- wesentliche Eigenschaften eines Web-Server/-Containers konfigurieren
- relevante Programmiersprachen und -umgebungen beherrschen
- Entwurfsmuster und Best Practices in der Entwicklung anwenden
- Web-Anwendung testen und absichern (PFK.6, PFK.10, PFK14)
Handlungskompetenz demonstrieren
- Web-Anwendung modellieren (PFK.1, PFK.2, PFK.4, PFK.8, PFK.12, PFK.14)
- Archiktektur definieren
- Schnittstellen spezifizieren
- Funktionalität festlegen
- Nicht-funktionale Aspekte bestimmen
- Entwurfsergebnisse umsetzen (PFK.4, PFK.9, PFK.10, PFK.14, PFK.15)
- Entworfene Web-Anwendung auf einer konkreten Laufzeitumgebung implementieren
- Entwicklung testen und prüfen
- Projektaufgabe bewältigen (PSK.1, PSK.5, PSK.13, PSK.15, PSK.6)
- einfache Projekte planen und steuern
- Absprachen und Termine einhalten
- Reviews planen und durchführen
Exemplarische inhaltliche Operationalisierung
äquivalent zur Vorlesung