- Nummer
- 00401
- Leitung
- Charuta Pande, +41 62 957 27 94, charuta.pande@fhnw.ch
- ECTS
- 9.0
- Unterrichtssprache
- Deutsch
- Leitidee / Kurzbeschreibung
Im Rahmen dieses Moduls lernen die Studierenden Anwendungsentwicklung aus der Perspektive «Daten» kennen.
Kern sind die Entwicklung eines Entity-Relationship-Datenmodells, die Erzeugung einer Datenbank und CRUD-Operationen (Create, Read, Update, Delete) auf Datenbanken auf Basis von vordefinierten Projekten. Dem Modul zugrunde liegt das Programmiermodell Model-based Application Development.
- Zu erreichende Kompetenzen
Wissen und Verstehen: Studierende ...
- kennen die Elemente eines Entity Relationship Modells (ERM)
- kennen SQL-Befehle
- kennen den Aufbau einer relationalen Datenbank
- verstehen den Ansatz des Model-based Application Development
Anwendung von Wissen: Studierende ...
- können ein ERM entwickeln
- können eine relationale Datenbank aufbauen
- können SQL-Befehle programmieren
Urteilen: Studierende ...
- können die Qualität von im Team erstellten ERM, Datenbanken und SQL-Befehlen beurteilen
Kommunikative Fertigkeiten: Studierende ...
- können Zwischenpräsentationen erstellten
- können Probleme geeignet formulieren (Coaching)
- können Gespräche agil führen und visualisieren
Selbstlernfähigkeit: Studierende ...
- erarbeiten die notwendigen Theorie im Modul
- Lerninhalte
Ziel des Modules ist die Entwicklung von Datenbankkenntnissen. Es gibt in jedem Schritt eine kurze Inputsequenz. Dann arbeiten die Studierenden am Projekt, eng begleitet durch Dozierende.
- Einführung in relationale Datenbanken
- Entity-Relationship-Modell (ER-Modell)
- Einführung in Model-based Application Development (MBAD)
- Einführung in SQL (DDL, DML, DQL)
- DB-Programmierinfrastruktur
- Lehr- und Lernmethoden
- Vorlesung
- Übung
- Einzel- und Gruppenarbeit
- Coaching
- Live Coding
- Online Tutorial
- Projektarbeit
- Voraussetzungen
Vorgängig bestandenes Modul: Anwendungsentwicklung mit Python
- Anwesenheitspflicht
Anwesenheit wird erwartet. Wichtig für das Projekt
- Modulbewertung
Note 1 – 6 (halbe Noten)
- Literatur
Folien, online Material