Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m290_guko:learningunits:lu01:a_overview [2026/08/13 16:06] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m290_guko:learningunits:lu01:a_overview [2026/08/13 16:21] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden 74.7.227.136 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== LU01a – Organisation des Moduls ====== | ||
| + | |||
| + | ===== Lernziele ===== | ||
| + | * Ich kenne die wichtigsten Informationen zu Terminen, Themen und Leistungsbeurteilungen. | ||
| + | * Ich weiss, wie viele Leistungsbeurteilungen (LB) es gibt und welche Gewichtung sie haben. | ||
| + | * Ich kann diese Informationen jederzeit selbstständig nachlesen. | ||
| + | |||
| + | ===== Einführung ===== | ||
| + | Dieses Modul 290 ('' | ||
| + | |||
| + | In diesem Abschnitt klären wir: | ||
| + | - **Ziele** des Moduls | ||
| + | - **Ablauf & Themenplan** | ||
| + | - **Lernbeurteilungen & Bewertung** | ||
| + | - **Lehrmittel & Ressourcen** | ||
| + | |||
| + | |||
| + | ==== 1. Ziele des Moduls ==== | ||
| + | Das Modul zielt darauf ab, dass Sie … | ||
| + | * selbstständig mit einer Datenbank arbeiten können (Erstellen, Abfragen, Verändern) | ||
| + | * SQL sicher einsetzen können | ||
| + | * Datenmodelle verstehen und anwenden können | ||
| + | * Eine Datenbank über einen Backendserver ansteuern können (REST API) | ||
| + | |||
| + | → [[https:// | ||
| + | |||
| + | {{de: | ||
| + | // | ||
| + | |||
| + | ==== 2. Ablauf & Themenplan ==== | ||
| + | Das Modul ist grob in 5 Blöcke unterteilt, die inhaltlich aufeinander aufbauen: | ||
| + | |||
| + | *(1 Woche = 1 Learning Unit = 2×45 Min)* | ||
| + | |||
| + | == Block 1 – Grundlagen & Setup (Wochen 1–3) == | ||
| + | - Einführung in Kurs & Datenbanken | ||
| + | - Installation MySQL & IDE (Webstorm) | ||
| + | - Erste SQL-Befehle (`SELECT`) | ||
| + | - Datenmodellierung: | ||
| + | |||
| + | == Block 2 – SQL-Grundlagen (Wochen 4–9) == | ||
| + | - Datenbanken & Tabellen erstellen (`CREATE`) | ||
| + | - Daten abfragen (`SELECT`, `WHERE`, `ORDER BY`) | ||
| + | - Daten ändern (`INSERT`, `UPDATE`, `DELETE`) | ||
| + | - Relationen & Joins (1:1, 1:N, M: | ||
| + | |||
| + | == Block 3 – Fortgeschrittene Abfragen (Wochen 10–14) == | ||
| + | - Aggregatfunktionen (`COUNT`, `SUM`, `AVG` …) | ||
| + | - `GROUP BY`, `HAVING`, Subqueries | ||
| + | - Benutzerrechte & Sicherheit (`GRANT`, `REVOKE`) | ||
| + | - Daten-Import/ | ||
| + | - Mini-Projekt | ||
| + | |||
| + | == Phase 4 – DB-Anbindung an Anwendungen (Wochen 15–17) == | ||
| + | - Node.js/ | ||
| + | - CRUD-Operationen von Backend → MySQL | ||
| + | - API-Validierung & Fehlerbehandlung | ||
| + | |||
| + | == Phase 5 – Projektarbeit (Wochen 17–19) == | ||
| + | - Projektarbeit mit einem vorgegebenen Dataset | ||
| + | - Abgabe Projektarbeit und Vorschau Modul 291 | ||
| + | |||
| + | {{ de: | ||
| + | {{ de: | ||
| + | {{ de: | ||
| + | |||
| + | |||
| + | ==== 3. Lernbeurteilungen & Bewertung ==== | ||
| + | **Gesamtgewichtung: | ||
| + | * 30% Lernbeurteilung 1 (LB1) | ||
| + | * 40% Lernbeurteilung 2 (LB2) | ||
| + | * 30% Projektarbeit | ||
| + | |||
| + | ^ Lernbeurteilung | ||
| + | | LB01 | 29.09.25 | 02.10.25 | 30% | handgeschriebenes Cheatsheet/ | ||
| + | | LB02 | 01.12.25 | 04.12.25 | 40% | handgeschriebenes Cheatsheet/ | ||
| + | | LB03 | 19.01.26 | 22.01.26 | 30% | Open Book | | ||
| + | |||
| + | |||
| + | **Wichtig: | ||
| + | |||
| + | ==== 4. Lehrmittel & Ressourcen ==== | ||
| + | * Alle Unterrichtsmaterialien finden Sie hier in Moodle | ||
| + | * Übungsplattformen (z. B. W3Schools, lokale DB-Installation) | ||
| + | |||
| + | ==== 5. Kontakt ==== | ||
| + | * **Lehrperson: | ||
| + | * **E-Mail:** guido.koch@bzz.ch | ||
| + | |||
| + | |||
| + | |||
| + | ---- | ||
| + | {{tag> | ||
| + | [[https:// | ||