LU00d - LB1 Inhalt (Lernziele)
1. Allgemein
- 1.1 Syntaktische (Aufbau) und semantische (Bedeutung) korrekte Programme schreiben und Programmfehler selbstständig erkennen und beheben können.
2. Einführung JavaScript
- 2.1. Den Zweck und Einsatzmöglichkeiten von JavaScript (im Vergleich zu HTML, CSS) in eigenen Worten erklären können.
- 2.2 Die wichtigsten Fakten über JavaScript aufzählen können.
- 2.3 Anhand des Client-Server-Modell angeben können, wo JavaScript ausgeführt wird.
- 2.4 Die im Unterricht verwendeten Versionen von JavaScript im Unterricht nennen können.
3. Thema: Variablen und Datentypen in JavaScript
- 3.1 Die Deklarationsschlüsselwörter let, var und const erläutern und unterscheiden können.
- 3.2 Werte einer Variable respektive Konstanten zuweisen können.
- 3.3 Vergleichsoperatoren korrekt anwenden können, um Variablen oder Konstanten miteinander zu vergleichen.
- 3.4 Den Operator typeof korrekt anwenden können, um den Datentyp zu ermitteln.
4. Flowcontrol in JavaScript (Ablaufkontrolle)
- 4.1 Selektionen (if-then-else) syntaktisch und semantisch (Bedeutung) nach Vorgaben korrekt programmieren können.
- 4.2 Kontrollstrukturen unter Verwendung von Operatoren und Operanden in JavaScript syntaktisch und semantisch korrekt anwenden.
5. Argumente und Flowcontrol mit logischen Operatoren
- 5.1 Selektionen (if-then-else) mit logischen Operatoren korrekt programmieren können.
- 5.2 Geschachtelte Selektionen korrekt programmieren können.
6. Arrays in JavaScript
- 6.1 Mit eigenen Worten beschreiben können, was Arrays sind und welchen Zweck sie erfüllen.
- 6.2 Arrays mit verschiedenen Datentypen initialisieren (erzeugen) können.
- 6.3 Einzelne Elemente eines Arrays anhand eines Indexes auslesen und hinzufügen können.
- 6.4 Die Länge eines Arrays mit ermitteln können.
- 6.5 Die Array-Methoden push, pop auf ein Array anwenden können.