Hauptinhalt
Kurs: Unterstützungsmaterial > Lerneinheit 1
Lektion 1: Lehrkräfte Computer Programmierung- Übersicht über die Programmierinhalte
- Den Lernfortschritt der Lernenden verfolgen
- Debugging im Klassenzimmer
- Pair-Programmierung im Klassenzimmer
- Unterrichtsleitfaden: Einführung in JS - Grundlagen: Zeichnen
- Unterrichtsleitfaden: Einführung in JS - Farbe anwenden
- Unterrichtsleitfaden: Einführung in JS - Variablen
- Unterrichtsleitfaden: Einführung in JS - Grundlagen: Animation
- Unterrichtsleitfaden: Einführung in JS - Interaktive Programme
- Unterrichtsleitfaden: Einführung in JS - Skalierung mit Variablen
- Unterrichtsleitfaden: Einführung in JS - Texte und Strings
- Unterrichtsleitfaden: Einführung in JS - Funktionen
- Unterrichtsleitfaden: Einführung in JS - Logik und if-Anweisungen
- Unterrichtsleitfaden: Einführung in JS - Schleifen
- Unterrichtsleitfaden: Einführung in JS - Arrays
- Unterrichtsleitfaden: Einführung in JS - Objekte
- Unterrichtsleitfaden: Einführung in JS - Objektorientiertes Design
- Handouts für die Programmierung
- Zusätzliche Programmierprojekte
- Lektionspläne: Programmieren im Klassenzimmer unterrichten.
- Fallbeispiel Programmierung: Interdisziplinäre Projekte fördern
- Fallbeispiel Programmierung: Über die KA-Kurse hinausgehen
- Fallbeispiel Programmierung: Eine Grundschulklasse unterrichten
© 2024 Khan AcademyNutzungsbedingungenDatenschutzerklärungCookie-Meldung
Unterrichtsleitfaden: Einführung in JS - Objekte
Dies ist ein Unterrichtsleitfaden für die Lerneinheit Objekte im Kurs Einführung in JS.
Was gelernt wird
- Wie man Objekte erstellt, um verschiedene zusammenhängende Eigenschaften in einer Variablen zu speichern.
- Wie man auf Eigenschaften eines Objekts zugreift oder diese ändert, indem man sowohl die "Klammer-Notation" als auch die "Punkt-Notation" verwendet.
- Wie man Arrays erstellt, bei denen jedes Element ein Objekt ist.
- Wie man mit einer for-Schleife durch ein Array von Objekten iteriert.
Die Lernenden werden in der Lage sein, Programmcode zu schreiben wie:
Wo die Lernenden Probleme haben
- Schüler können anfangs die Syntax durcheinander bringen - wie z. B. die Eingabe von '=' statt ':' innerhalb der Klammern, das Vergessen von Kommas nach Eigenschaften oder die Verwendung von eckigen statt geschweiften Klammern.
- Schüler verstehen vielleicht nicht den Unterschied zwischen Arrays und Objekten. Sie sind sich eigentlich recht ähnlich, besonders in JS. Wenn sie entscheiden, wie sie ihre Daten speichern wollen, bitten Sie sie, darüber nachzudenken, ob es eine natürliche Abfolge der Daten gibt, die sie speichern wollen, und ob sie vorhaben, die Daten häufig zu iterieren - wenn ja, ist ein Array oft am besten geeignet; wenn nicht, ist ein Objekt vielleicht besser geeignet.
- Die Schüler verstehen vielleicht zunächst nicht den Sinn von Objekten, weil sie dieselbe Aufgabe mit mehreren Variablen erledigen können. Sobald ihr Programm jedoch eine Menge an Informationen verfolgen muss, werden mehrere Variablen ziemlich unhandlich. Stell dir vor, sie müssten 10 Eigenschaften über 20 Schüler in der Klasse speichern - das wären 200 Variablen ohne Objekte, aber nur 20 Variablen mit Objekten und nur eine Variable mit einem Array von Objekten.
Zusätzliches Material: Diskussionsfragen
Dies sind Fragen, die du Lernende individuell fragen kannst, nachdem sie die Lerneinheit bearbeitet haben, oder leite eine Diskussion, wenn alle am gleichen Punkt angelangt sind.
- Einige JS-Programmierer erstellen tatsächlich Visitenkarten, die sich selbst mit einem JavaScript-Objekt beschreiben. Wie würden sich deine Schüler mit einem Objekt beschreiben? Ermutige sie dazu, verschiedene Arten von Eigenschaften zu speichern, wie Strings, Zahlen, Arrays und weitere Objekte. Vielleicht kannst du sogar Visitenkarten für deine Schüler auf Kartonpapier drucken!
Zusätzliches Material: Quizfragen
Diese können für die ganze Klasse unterhaltsam sein, nachdem jeder die Lerneinheit bearbeitet hat. Sie können auch zu einer Diskussion darüber führen, welche Fragen am schwierigsten sind. Spiele sie auf Quizizz.
Willst du an der Diskussion teilnehmen?
Noch keine Beiträge.