Unterrichtsmaterialien für den Informatikunterricht

Objektorientierung #Objektorientierung

Themengebiet

71 Seiten · alle Themen

ERM-/ERD-EinführungVideo-Einführung in ERM/ERD - Entitäten, Beziehungen, Attribute; Notation nach Chen und MySQL-WorkbenchVideoTest#Objektorientierung#DatenbankenFolge 21: Attributen neuen Wert zuweisen, Beispiel boolean- Attributwerte in Greenfoot verändern - neuen Wert zuweisenVideoSzenarioTest#Programmierung#ObjektorientierungFolge 22: Attributen neuen Wert zuweisen, Beispiel Integer- Attributwerte in Greenfoot verändern - neuen int-Wert zuweisenVideoSzenarioTest#Programmierung#ObjektorientierungEinfache UML-Klassendiagramme: Übungen- Übungen zu UML-KlassendiagrammenVideoÜbungen#Programmierung#ObjektorientierungFolge 40: Getter und Setter in Java programmieren- Getter und Setter in Java programmieren (gezeigt an der Greenfoot 3-API)VideoSzenarioTest#Programmierung#ObjektorientierungFolge 19: Attribute / Instanzvariablen- Attribute in Greenfoot 3 anlegen; was sind Attribute in Java?VideoSzenarioTest#Programmierung#ObjektorientierungFolge 16: Bild eines Objektes zur Laufzeit ersetzen- Bilder in Greenfoot zur Laufzeit ändernVideoSzenarioTest#Programmierung#ObjektorientierungFolge 31: Interaktion zwischen Objekten- Greenfoot: Interaktion zwischen Objekten, Methode getOneIntersectingObject, CastingVideoSzenarioTest#Programmierung#ObjektorientierungFolge 11: Zufällige Drehung bei Kollision mit Rand- Objekte zufällig drehen, wenn sie an den Rand einer Greenfoot-Welt stoßenVideoSzenario#Programmierung#ObjektorientierungFolge 14: Konstruktor- Die Konstruktor-Methode erklärt an einem Greenfoot-BeispielVideoSzenarioTest#Programmierung#ObjektorientierungFolge 3: Neue Actor-Klasse in Greenfoot anlegen- Tutorial: Neue Klasse (Actor-Klasse) in Greenfoot 3 anlegenVideoTest#Programmierung#ObjektorientierungFolge 10: Objekte zentrieren mit getWidth(), getHeight()- Objekte auf einer Greenfoot-Welt zentrieren mit getWidth und getHeightVideoSzenarioTest#Programmierung#ObjektorientierungFolge 12: Objekte mit Tastatur steuern- Tastatursteuerung: Greenfoot-Objekte z.B. mit Pfeiltasten steuern.VideoSzenarioTest#Programmierung#ObjektorientierungFolge 9: Einer Greenfoot-Welt Objekte hinzufügen (addObject)- Einer Greenfoot-Welt Objekte hinzufügen mit addObjectVideoSzenarioTest#Programmierung#ObjektorientierungFolge 42: Grundlagen der Vererbung- Grundlagen der Vererbung beim Programmieren erklärt mit Greenfoot 3 (Java)VideoSzenario#Programmierung#ObjektorientierungFolge 20: Initialwerte von Attributen- Attributen einen Initialwert zuweisen; deklarieren vs. initialisierenVideoSzenarioTest#Programmierung#ObjektorientierungFolge 38: Kapselung von Attributen mittels 'private'- Was ist Kapselung und warum kapseln wir Attribute?VideoTest#Programmierung#ObjektorientierungFolge 41: Neues Objekt auf Mausklick erzeugen- Neues Greenfoot-3-Objekt mit Mausklick erzeugen und auf die Welt setzenVideoSzenario#Programmierung#ObjektorientierungFolge 34: Parametrisierter Konstruktor- Parameterübergabe an den Konstruktor zur Initialisierung von AttributenVideoSzenario#Programmierung#ObjektorientierungÜbungen zur Vererbung- Vererbung mit Java/Greenfoot 3: super() und Konstruktor mit ParameternSzenario#Programmierung#ObjektorientierungFolge 44: UML-Klassendiagramme: Vererbung- Erklärung: So wird Vererbung im UML-Klassendiagramm dargestellt, mit ÜbungenVideoSzenario#Programmierung#ObjektorientierungEinfache UML-Klassendiagramme- Einfache UML-Klassendiagramme erstellen und verstehenVideo#Programmierung#ObjektorientierungFolge 43: Vererbung mit super()-Aufruf- Vererbung mit Java/Greenfoot 3: super() und Konstruktor mit ParameternVideoSzenario#Programmierung#ObjektorientierungFolge 2: Die Welt-Klasse ("World") in Greenfoot 3- Welt-/World-Klasse in Greenfoot 3VideoTest#Programmierung#ObjektorientierungFolge 6: Zufallszahlen in Greenfoot; zufällige Drehung von Objekten- Greenfoot: Zufallszahlen und zufällige Drehung von ObjektenVideoSzenarioTest#Programmierung#ObjektorientierungZwischenübung: Shooter-Game programmieren- Spiel in Greenfoot 3 programmieren (mit Klassendiagramme, Struktogrammen)VideoSzenario#Programmierung#ObjektorientierungGreenfoot: Ein Objekt entfernt ein anderes- Wie Objekte sich in Greenfoot gegenseitig entfernen#Programmierung#ObjektorientierungAnimierte GIFs in Greenfoot verwenden (mit Klasse GifImage)Ich weiß nicht, ob das mit Greenfoot 3.1 aufwärts noch funktioniert. Ich bin gerade schlichtweg zu faul, es auszuprobieren. Also tun Sie es selbst.Mit …#Programmierung#ObjektorientierungGreenfoot 3: Objekte erzeugen und zur Welt hinzufügenGrundsätzliches VorgehenObjekte in einer Welt-Klasse erzeugen und/oder zur Welt hinzufügenBeispiel:In einer World-Klasse können Sie die Methode …#Programmierung#ObjektorientierungÜbungsklassenarbeit OOP/Greenfoot mit LösungIn Wirtschaftsinformatik (Wirtschaftsgymnasium, Baden-Württemberg, Klasse 12) schreiben wir als zweite Klassenarbeit über Objektorientierte Programmierung …#Programmierung#ObjektorientierungOOP: Vorteilewarum oop, vorteile der oop, objektorientiertes programmieren#Programmierung#ObjektorientierungEigene Stilklassen in CSS definierenEigene CSS-Klassen definieren - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Objektorientierung#WebentwicklungUML-Tools für den Informatikunterricht- UML-Tools für den Informatikunterricht#Objektorientierung#UMLObjektorientierung - Grundlagen (OOA, OOD, OOP, UML)Grundlagen der OOP (Objektorientierte Programmierung) - Unterrichtsmaterialien wie Übungen, Beispiele und Präsentationen#Programmierung#Objektorientierung11 SeitenAbhängigkeitsbeziehungenAbhängigkeitsbeziehungen zwischen Klassen (UML, Klassendiagramme) - Unterrichtsmaterial, Übungen, BeispielVideoFolienÜbungen#Programmierung#ObjektorientierungAktivitätsdiagrammeUML: Aktivitätsdiagramme im InformatikunterrichtFolien#Programmierung#ObjektorientierungAssoziationenAssoziationen zwischen Klassen ausführlich erklärt (Video, PDF-Präsentation): UML-Klassendiagramme, Multiplizitäten, Navigierbarkeit und RollenVideoFolienÜbungen#Programmierung#ObjektorientierungeUML2 Free für eclipse - AnleitungAnleitung für eclipse: eUML2 zum Erstellen von Klassendiagrammen (inkl. Forward Engineering)Folien#Programmierung#ObjektorientierungKlassenassoziationen - Übungen mit LösungenÜbungen zu Assoziationen zwischen Klassen mit ausführlichen Lösungen (Videotutorial)Video#Programmierung#ObjektorientierungKlassendiagramme in UMLUML-Klassendiagramme - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungOOA und OODOOA und OOD - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolien#Programmierung#ObjektorientierungOOP - Geheimnisprinzip, KapselungGeheimnisprinzip und Kapselung bei der Objektorientierte Programmierung (OOP) - Unterrichtsmaterialien wie Übungen, Beispiele und Präsentationen#Programmierung#ObjektorientierungTheorie der objektorientierten ProgrammierungTheorie der OOP (Objektorientierte Programmierung): Klassen, Objekte, Methoden - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungUse-Case-DiagrammeOOA und OOD - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungZugriffsmodifikatoren: public, private, protectedZugriffsmodifikatoren in der OOP (Objektorientierten Programmierung) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungImplementierung von Assoziationen in JavaAssoziationen zwischen Klassen in Java programmiertechnisch implementierenVideoFolienÜbungen#Programmierung#ObjektorientierungGetter und Setter in JavaGetter und Setter in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungAttribute in JavaAttribute/Instanzvariablen in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungJava: Attributwerte unter Verwendung von Parametern ändernJava: Attributwerte über Parameter ändern - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungObjekte einer Klasse erzeugen in JavaObjekte erzeugen in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolien#Programmierung#ObjektorientierungObjektmethoden verwendenObjektmethoden in Java verwenden - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolien#Programmierung#ObjektorientierungVererbung in Java: EinführungVererbung in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungKlassen in Java programmierenKlassen in Java programmieren - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolien#Programmierung#ObjektorientierungJava: Konsoleneingabe mit der Klasse ScannerJava: Konsoleneingabe mit der Klasse Scanner - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungKonstruktor in JavaKonstruktor in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungObjektorientiertes Programmieren mit BlueJ (Einstieg)Eine didaktische Möglichkeit: Zu Beginn des Lernprozesses im Objektorientierten Programmieren mit Java steht die Verwendung von BlueJ. Später wird der Umstieg …#Programmierung#Objektorientierung1 SeitenBlueJ + Java im Unterricht: LinksBlueJ-Lehrgang von Ulrich Helmich Einführungskurs Sekundarstufe II: Einstieg in die Informatik mit Java (BlueJ, Turtlegrafik, Prototypen) Diverse …#Programmierung#ObjektorientierungVererbung in Java: Abstrakte KlassenAbstrakte Klassen bei der Vererbung in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungVererbung in Java: Konstruktor, super()Konstruktor bei der Vererbung in Java (mit super()) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolien#Programmierung#ObjektorientierungVererbung in Java: SyntaxVererbung in Java: Syntax - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolien#Programmierung#ObjektorientierungObjektorientiertes Programmieren mit PHPObjektorientiertes Programmieren (OOP) in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und Präsentationen#Programmierung#Objektorientierung10 SeitenExterne Klassenbibliotheken in PHP nutzenhttp://komunitasweb.com/2009/03/20-great-php-library-you-need-to-know/#Programmierung#ObjektorientierungGetter und SetterGetter und Setter beim Objektorientierten Programmieren (OOP) in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungKommunikation mit MethodenKommunikation mit Methoden in PHP (OOP) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungKonstruktorKonstruktor in PHP (OOP) verwenden - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungMethoden eines Objekts verwendenMethoden eines Objekts in PHP verwenden (OOP) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungModellierungZu diesem Thema gibt es noch keine Übungen#Programmierung#ObjektorientierungObjekte in PHP erzeugen, Attribute des Objekts ausgebenObjekte in PHP erzeugen und verwenden (OOP) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungKlassen in PHP definierenKlassen definieren in PHP (OOP) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungSpezialisierung von Klassen (Vererbung, Polymorphismus)Spezialisierung von Klassen in PHP (Vererbung, Polymorphismus) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#ObjektorientierungStatische Methoden und EigenschaftenStatische Methoden und Eigenschaften beim objektorientierten Programmieren in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und Präsentationen#Programmierung#Objektorientierung