Datenbasierte Unternehmensanwendungen
Im Rahmen dieses Moduls lernen die Studierenden Anwendungsentwicklung aus der Perspektive «Daten» kennen.
Kern sind die Entwicklung eines ER-Datenmodells, die Erzeugung einer Datenbank und CRUD-Operationen auf Datenbanken auf Basis von vordefinierten Projekten. Dem Modul zugrunde liegt das MBAD-Programmiermodell.
Wissen und Verstehen: Studierende ...
- kennen die Elemente eines Entity Relationship Modells (ERM)
- kennen SQL-Befehle
- kennen den Aufbau einer relationalen Datenbank kennen
- kennen Funktionsweise von Scrum / eduScrum / MBAD kennen
- 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
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. Der Aufbau des Projekts ist angelegt an die Scrum/eduScrum-Methodik.
• Einführung in relationale Datenbanken
• Entity-Relationship-Modell (ER-Modell)
• Einführung in Scrum / eduScrum / Model-based Application Development (MBAD)
• Einführung in SQL (DDL, DML, DQL)
• DB-Programmierinfrastruktur
Vorlesung
Übung
Einzel- und Gruppenarbeit
Coaching
Live Coding
Online Tutorial
Projektarbeit
keine
Anwesenheit wird erwartet und wichtig für Projekt
Note 1 – 6 (halbe Noten)
Folien
online Material