Fachkompetenz

Software

Programmiersprachen, Pseudocode, Algorithmen, HTML/XML, UML, Programmablaufplan, Refactoring, Datenbanken, SQL und Debugging.

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

BegriffMerke
Pseudocodesprachnahe Logik
AlgorithmusLösungsvorschrift
UMLModellierung
SQLDatenabfrage
DebuggingFehlersuche

4. Mini-Übung

Erkläre den Unterschied zwischen Algorithmus und Programm.

5. Eigener Lernzettel

Zusatzübungen: Rechnen, Logik und Prüfungstraining

Zusatzübung 1: Schleifenlogik: Ausgaben zählen

Eine Schleife läuft über die Liste [80, 443, 53, 22]. In jedem Durchlauf wird eine Zeile ausgegeben. Wie viele Zeilen werden ausgegeben?

Zusatzübung 2: Algorithmus planen

Beschreibe in Pseudocode, wie eine Ticketliste durchlaufen wird und nur Tickets mit Priorität „hoch“ ausgegeben werden.