1. Lernziel
Programmiersprachen, Pseudocode, Algorithmen, HTML/XML, UML, Programmablaufplan, Refactoring, Datenbanken, SQL und Debugging.
2. Lernzettel
1. Programmiersprachen und Pseudocode
Programmiersprachen beschreiben Abläufe eindeutig. Pseudocode beschreibt Logik sprachähnlich, ohne konkrete Syntax.
2. Algorithmus
Ein Algorithmus ist eine eindeutige, endliche und ausführbare Handlungsvorschrift zur Lösung eines Problems.
3. HTML, XML und UML
HTML strukturiert Webseiten, XML strukturierte Daten. UML-Diagramme unterstützen Analyse und Entwurf, zum Beispiel Klassen- und Use-Case-Diagramme.
4. Datenbanken und Debugging
ER-Diagramme modellieren Daten. SQL wertet Tabellen aus. Debugging sucht Fehler systematisch und grenzt Ursachen ein.
3. Prüfungsübersicht
| Begriff | Merke |
|---|---|
| Pseudocode | sprachnahe Logik |
| Algorithmus | Lösungsvorschrift |
| UML | Modellierung |
| SQL | Datenabfrage |
| Debugging | Fehlersuche |
4. Mini-Übung
Erkläre den Unterschied zwischen Algorithmus und Programm.