Unterrichtsmaterialien für den Informatikunterricht

Programmierung #Programmierung

Themengebiet

195 Seiten · alle Themen

Java mit GreenfootGreenfoot ist aus meiner Sicht der Königsweg für die OOP-Einführung, da hier ein spielerischer und visuell-konzeptioneller Zugang gewählt wird, um die …#Programmierung#Java80 Seiten[alt] Greenfoot 3: Kompletter Kurs (Stride, 2015)Diesen Kurs habe ich 2015 erstellt und mehrfach im Unterricht verwendet. 2021/2022 bin ich auf "richtiges" Java umgestiegen, die neue Video-Reihe finden Sie …#Programmierung#Java58 SeitenFolge 4: Die act()-Methode in Greenfoot 3- act-Methode in Greenfoot 3; Was sind Methoden?VideoSzenarioTest#Programmierung#JavaFolge 49: ArrayList- Einführung in die ArrayList in Java an Greenfoot-3-BeispielenVideoSzenario#Programmierung#JavaFolge 50: Übungen zur ArrayList- Übungen und Lösungen zur ArrayList in Java an einem Greenfoot-3-Stride-SzenarioVideoÜbungenSzenario#Programmierung#JavaFolge 51: Die wichtigsten ArrayList-Methoden in Java/Greenfoot 3- Die wichtigsten Methoden der Java-ArrayList, vorgestellt am Beispiel von Greenfoot 3VideoSzenario#Programmierung#JavaFolge 52: ArrayList-Methoden - Übungen mit Lösungen (Greenfoot 3/Java)- Übungen + Lösungen zu den wichtigsten Methoden der Java-ArrayList, vorgestellt am Beispiel von Greenfoot 3VideoÜbungenSzenario#Programmierung#JavaFolge 45: Java-Arrays - Einführung; Arrays anlegen und Werte zuweisen- Java-Arrays in Greenfoot 3: Wie funktionieren Arrays? Arrays anlegen und Werte zuweisenVideoSzenarioTest#Programmierung#JavaFolge 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 18: Datentypen in Java- Neues Szenario 'Auto' für die folgenden Übungen anlegenVideoTest#Programmierung#JavaFolge 35: Szenario 'Wissenschaftler/Gehirn'- Neues Szenario WissenschaftlerVideoSzenario#Programmierung#JavaFolge 36: Methoden mit Rückgabewert/Rückgabetyp- Methoden mit Rückgabetyp / RückgabewertVideoSzenario#Programmierung#JavaFolge 36b: Übungen zu Methoden mit Rückgabewert- Greenfoot-Übungen: Methoden mit Rückgabetyp / RückgabewertSzenario#Programmierung#JavaFolge 40: Getter und Setter in Java programmieren- Getter und Setter in Java programmieren (gezeigt an der Greenfoot 3-API)VideoSzenarioTest#Programmierung#ObjektorientierungFolge 47: Foreach-Schleife in Java/Greenfoot 3- Foreach-Schleife kurz erklärt am Beispiel von Arrays in Greenfoot 3 / JavaVideoSzenarioTest#Programmierung#JavaFolge 33: Parameter- Parameterverwendung und -übergabe erklärt mit Java/GreenfootVideoSzenarioTest#Programmierung#JavaFolge 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 15: In Greenfoot eigene Bilder verwenden- Eigene Bilder in Greenfoot verwenden.VideoSzenario#Programmierung#JavaFolge 26: Einfache if-else-Verzweigung- Greenfoot: Einfache if-else-Verzweigung (Beispiel: boolean)VideoSzenarioTest#Programmierung#JavaFolge 28: if-else - Bedingungen verknüpfen mit UND / ODER- Greenfoot: if-Verzweigung mit logischem UND und ODERVideoSzenario#Programmierung#JavaFolge 27: Verzweigung if/else if/else- if,else if, else-Verzweigungen in Java/Greenfoot 3VideoÜbungenSzenarioTest#Programmierung#JavaFolge 31: Interaktion zwischen Objekten- Greenfoot: Interaktion zwischen Objekten, Methode getOneIntersectingObject, CastingVideoSzenarioTest#Programmierung#ObjektorientierungFolge 23: Textausgabe in der Konsole- Greenfoot/Java: Textausgabe in der Konsole mit System.out.printlnVideoSzenarioTest#Programmierung#JavaFolge 5: Kollision mit Rand (ifIsAtEdge())- Greenfoot: Kollisionen mit Rand abfragen (ifIsAtEdge)VideoSzenarioTest#Programmierung#DatenbankenFolge 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 1: Szenario anlegen, Einstellungen in Greenfoot- In Greenfoot 3 ein neues Szenario anlegen, Einstellungen wie Sprache + Schriftgröße ändernVideoTest#Programmierung#JavaFolge 42: Grundlagen der Vererbung- Grundlagen der Vererbung beim Programmieren erklärt mit Greenfoot 3 (Java)VideoSzenario#Programmierung#ObjektorientierungFolge 46: Java-Arrays - Übungen mit Lösungen- Java-Arrays in Greenfoot 3: Übungen (Array anlegen, Werte zuweisen) mit LösungenVideoÜbungenSzenario#Programmierung#JavaFolge 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 32: Lokale Variablen- Was sind lokale Variablen? Am Beispiel Greenfoot/Java erklärt.VideoSzenarioTest#Programmierung#JavaFolge 41: Neues Objekt auf Mausklick erzeugen- Neues Greenfoot-3-Objekt mit Mausklick erzeugen und auf die Welt setzenVideoSzenario#Programmierung#ObjektorientierungFolge 17: Neues Szenario "Auto" anlegen- Neues Szenario 'Auto' für die folgenden Übungen anlegenVideo#Programmierung#JavaFolge 29: Neues Szenario Blumenwiese- Neues Greenfoot-Szenario 'Blumenwiese' anlegenVideoSzenario#Programmierung#JavaFolge 8: Neues Szenario "Wüste" anlegen- Neues Stride-Szenario mit Greenfoot 3 anlegen ('Wüste')VideoTest#Programmierung#JavaFolge 34: Parametrisierter Konstruktor- Parameterübergabe an den Konstruktor zur Initialisierung von AttributenVideoSzenario#Programmierung#ObjektorientierungFolge 24: Textausgabe mit showText(...)- Greenfoot: Textausgabe mit showText(...)VideoSzenarioTest#Programmierung#JavaFolge 48: Übungen zur Foreach-Schleife (Arrays in Greenfoot 3)- 8 Übungen mit Lösungen zur Foreach-Schleife (an Beispiel-Szenario von Greenfoot 3)VideoÜbungenSzenario#Programmierung#JavaÜbungen zur Vererbung- Vererbung mit Java/Greenfoot 3: super() und Konstruktor mit ParameternSzenario#Programmierung#ObjektorientierungFolge 7: Übungsaufgabe zu den Folgen 1 bis 6- Übungen zu den Greenfoot-Folgen 1 bis 6 (mit Lösungen)VideoÜbungen#Programmierung#JavaFolge 13: Übungsaufgaben zu Folgen 8 bis 12- Übungen mit Lösung zu den Greenfoot-Folgen 8 bis 12VideoÜbungen#Programmierung#JavaFolge 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#ObjektorientierungUmstieg von Greenfoot 3 auf "richtiges" Java (mit IDE Netbeans)- Umstieg von Greenfoot 3 auf die Netbeans-IDE, Hinweise zum Unterschied von Greenfoot-Stride und JavaVideo#Programmierung#JavaUmstieg von Greenfoot 3 auf NetBeans-IDE - ÜBUNGEN mit LÖSUNGEN- Umstieg von Greenfoot 3 auf die Netbeans-IDE: Übungen mit ausführlichen Lösungen (Video)Video#Programmierung#JavaFolge 43: Vererbung mit super()-Aufruf- Vererbung mit Java/Greenfoot 3: super() und Konstruktor mit ParameternVideoSzenario#Programmierung#ObjektorientierungFolge 30: void-Methoden in Greenfoot anlegen- Was sind Methoden? Wie legen wir sie in Greenfoot 3 an?VideoSzenario#Programmierung#JavaFolge 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#ObjektorientierungFolge 39: Zugriffsmethoden- Was sind Zugriffsmethoden und wozu sind sie gut?VideoSzenarioTest#Programmierung#JavaFolge 37: Zugriffsmodifikatoren- Zugriffsmodifikatoren private, protected, public einfach erklärtVideoSzenarioTest#Programmierung#JavaZwischenübung: Shooter-Game programmieren- Spiel in Greenfoot 3 programmieren (mit Klassendiagramme, Struktogrammen)VideoSzenario#Programmierung#ObjektorientierungGreenfoot 3 - Diverse Praxis-TutorialsSie finden hier einige Anleitungen zum Umgang mit Greenfoot 3. Die Anleitungen konzentrieren sich vornehmlich auf Stride-Szenarien. Diese Tutorials sind keine …#Programmierung#Spieleentwicklung18 SeitenGreenfoot 3: Grundlagen ÜbersichtGreenfoot-APIAlle verfügbaren Methoden ("Befehle") finden Sie in der Dokumentation der Greenfoot-API. Ich habe hier die für uns wichtigsten Methoden etwas …#Programmierung#SpieleentwicklungSpielfigurGreenfoot 3: Spielfigur schießt · Zähler für Punkte, Kollisionen etc. in Greenfoot 3 bauen · Inventar für eine Spielfigur · Unterschiedliche Punktestände für unterschiedliche Spielfiguren · …#Programmierung#Spieleentwicklung5 SeitenZähler für Punkte, Kollisionen etc. in Greenfoot 3 bauenBei fast allen Spielen stoßen Objekte zusammen: das Wurfgeschoss mit dem Gegner, der Feuerball mit Ihnen (wenn Sie nicht rechtzeitig ausweichen), die …#Programmierung#SpieleentwicklungGreenfoot 3: Spielfigur schießtNichts leichter als das: In der Klasse der Spielfigur fragen Sie in der act()-Methode ab, ob eine Taste gedrückt wurde ( if(Greenfoot.isKeyDown("a")) … ). Wenn …#Programmierung#SpieleentwicklungUnterschiedliche Punktestände für unterschiedliche SpielfigurenPunkte für eine Spielfigur zu speichern ist nicht besonders kompliziert (siehe Erklärung). Etwas kniffliger wird es, wenn Sie mehrere Spielfiguren …#Programmierung#SpieleentwicklungInventar für eine Spielfigur- In Greenfoot-Spielen einer Spielfigur ein Inventar geben#Programmierung#SpieleentwicklungGreenfoot: Ein Objekt entfernt ein anderes- Wie Objekte sich in Greenfoot gegenseitig entfernen#Programmierung#ObjektorientierungGreenfoot-3-TricksAnimierte GIFs in Greenfoot verwenden (mit Klasse GifImage) · Bilder in Greenfoot 3 manipulieren (drehen, skalieren …) · Klickbare Buttons in Greenfoot (z.B. Start-Button) · Text in Greenfoot 3 anzeigen (Punktestand, Sieg-Meldungen etc.) · …#Programmierung#Spieleentwicklung5 SeitenAnimierte 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#ObjektorientierungBilder in Greenfoot 3 manipulieren (drehen, skalieren …)Häufig wollen Sie in Greenfoot 3 Bilder verändern. Sie brauchen dazu nicht jedesmal die Bilddatei in einem Bildbearbeitungsprogramm bearbeiten.Vorbemerkung 1: …#Programmierung#SpieleentwicklungText in Greenfoot 3 anzeigen (Punktestand, Sieg-Meldungen etc.)Achtung: Seit Greenfoot 3.1 verwenden Sie nicht mehr die hier dargestellten awt-Importe, sondern die Greenfoot-eigenen Klassen Color und Font …#Programmierung#SpieleentwicklungKlickbare Buttons in Greenfoot (z.B. Start-Button)- Einen Knopf zum Starten eines Spiels einrichten#Programmierung#SpieleentwicklungTimer in Greenfoot programmierenTimer-Variablen können wir oft brauchen, zum Beispiel: Wir wollen, dass in (un-)regelmäßigen Abständen neue Objekte auf der Welt auftauchen (Feinde, Powerups …#Programmierung#SpieleentwicklungGreenfoot 3: Levels und WeltenGreenfoot 3: Objekte erzeugen und zur Welt hinzufügen · Mehrere Levels in Greenfoot 3; Level wechseln · Scrollender Hintergrund in Greenfoot 3 (Hintergrundbild)#Programmierung#Spieleentwicklung3 SeitenMehrere Levels in Greenfoot 3; Level wechseln- Level in Greenfoot wechseln#Programmierung#SpieleentwicklungGreenfoot 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#ObjektorientierungScrollender Hintergrund in Greenfoot 3 (Hintergrundbild)In Greenfoot 3 ein scrollendes Hintergrundbild anzulegen ist recht einfach, wenn man keine zu großen Ansprüche hat.Hintergrundbild scrollenVerwenden Sie für …#Programmierung#SpieleentwicklungÜbungsklassenarbeit OOP/Greenfoot mit LösungIn Wirtschaftsinformatik (Wirtschaftsgymnasium, Baden-Württemberg, Klasse 12) schreiben wir als zweite Klassenarbeit über Objektorientierte Programmierung …#Programmierung#ObjektorientierungGreenfoot - Kompletter Java-Kurs 20222021/2022 habe ich einen neuen, vollständigen Greenfoot-Kurs gemacht, bei dem "richtiges" Java verwendet wird (nicht, wie im alten Kurs, Stride - zu finden …#Programmierung#JavaGreenfoot - Kompletter Java-Kurs 2024/2026Der neueste Video-Kurs zum Java-Lernen im Informatikunterricht. Verwendet wird die Spiele-Entwicklungsumgebung Greenfoot.#Java#ProgrammierungOOP: Vorteilewarum oop, vorteile der oop, objektorientiertes programmieren#Programmierung#ObjektorientierungPHP/MySQL-Projekte, AbschlussNach Behandlung des gesamten Stoffs können folgende Projekte realisiert werden (bzw. Projekte, die so ähnlich sind wie:): Wahl-o-mat System zum Durchführen …#Programmierung#Datenbankendiv java/jspjsp einführung http://www.torsten-horn.de/techdocs/jsp-einfuehrung.htm#Programmierung#Unterricht & DidaktikGreenfoot-LinksEinige gute Links zu Greenfoot: Droidfoot - Greenfoot-Anwendungen auf Android ab 4.0 portieren Programmierkurs Java - zahlreiche Materialien, die meisten mit …#Programmierung#Unterricht & DidaktikJava-Links (ungeordnet)Java-Tutorials bei Oracle (JDK 7) db4o Erste Schritte mit db4o - einer objektorientierten Datenbank für Java und .NET - Videoaufzeichnung mit Eclipse#Programmierung#Unterricht & DidaktikKostenlose Hoster/Free WebspaceKostenlose Hoster mit Datenbank (mySQL) und php - Unterrichtsmaterialien wie Übungen, Beispiele und Präsentationen#Programmierung#DatenbankenPHP: Geschwindigkeithttp://www.squatlabs.com/performanten-php-code-erzeugen-performance-optimierung-bei-php-entwicklung#Programmierung#WebentwicklungProgrammierenKurs: HTML-Formulare, PHP und Datenbankverwendung (MySQL, MariaDB) · Objektorientierung - Grundlagen (OOA, OOD, OOP, UML) · Struktogramme und Kontrollstrukturen · Programmierung mit Java · …#Programmierung106 SeitenAliceAlice eignet sich prima für eine erste Annäherung an die objektorientierte Programmierung - was sind Klassen, Objekte, Methoden, Attribute; wie verwendet man …#ProgrammierungBASIC auf dem C64 im Jahr 1984Yay! So hat für den Massenmarkt alles angefangen. Ab 09:55 - Was macht er da? Welche Kontrollstrukturen verwendet er? Direktlink zum YT-Video »SFB-Computerclub …#ProgrammierungObjektorientierung - 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#ObjektorientierungProgrammierung mit JavaJava im Informatikunterricht - Unterrichtsmaterialien wie Übungen, Beispiele und Präsentationen#Programmierung#Java35 SeitenImplementierung von Assoziationen in JavaAssoziationen zwischen Klassen in Java programmiertechnisch implementierenVideoFolienÜbungen#Programmierung#ObjektorientierungDatentypen in JavaDatentypen in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#JavaFehlerbehandlung in Javajava, fehlerbehandlung, exceptionsFolienÜbungen#Programmierung#Javafor-Schleife in Javafor-Schleife in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#JavaGetter und Setter in JavaGetter und Setter in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#Objektorientierungif-else-Verzweigung in Javaif-else-Verzweigung in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#JavaJava: ArrayListArrayList in Java: Erklärungen und Übungen, die wichtigsten Methoden; ListIteratorFolienÜbungen#Programmierung#JavaJava: ArraysArrays in Java - Unterrichtsmaterialien für den InformatikunterrichtFolienÜbungen#Programmierung#JavaAttribute 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#ObjektorientierungBezeichnernamenBezeichnernamen in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#JavaCastingCasting (Java) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#JavaJava - Arbeiten mit der IDE (Einführung)Umstieg von BlueJ auf Netbeans (IDE) in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenÜbungen#Programmierung#JavaObjekte 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#ObjektorientierungParameter in Java verwendenParameter in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#JavaJava: Statische MethodenStatische Methoden in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#JavaVererbung in Java: EinführungVererbung in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#Objektorientierungwhile-Schleife in Javawhile-Schleife in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#JavaKlassen 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#ObjektorientierungLokale Variablen in JavaLokale Variablen in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#JavaMethoden in Java programmierenMethoden in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolien#Programmierung#JavaObjektorientiertes 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#ObjektorientierungRückgabewerte in JavaRückgabewerte in Java mit return - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#JavaSpieleentwicklung mit JavaSlick · Spieleentwicklung mit Java - Allgemeine Ressourcen#Programmierung#Spieleentwicklung2 SeitenSlickSlick ist eine Klassenbibliothek für Java zur Entwicklung von 2D-Spielen. Slick - Home mit vielen Beispielen, Spielen zum Runterladen usw. (bei runtergeladenen …#Programmierung#SpieleentwicklungSpieleentwicklung mit Java - Allgemeine RessourcenZu den Grundlagen der Spieleentwicklung mit Java: Spieleprogrammierung in Java (PDF) - anspruchsvoll, aber ziemlich fortgeschritten und wahrscheinlich …#Programmierung#SpieleentwicklungSwitch-Verzweigung in Javaswitch in Java - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#JavaTypumwandlung in JavaTypumwandlung (Java) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#JavaVererbung 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#ObjektorientierungKurs: HTML-Formulare, PHP und Datenbankverwendung (MySQL, MariaDB)mySQL-Befehle mit PHP ausführen - Unterrichtsmaterialien wie Übungen, Beispiele und Präsentationen#Programmierung#Datenbanken45 SeitenCrashkurs: HTML, PHP, DatenbankenDiese Playlist umfasst 4 Videos, bei denen ich mit relativ hoher Geschwindigkeit erkläre, wie Sie HTML-Formulare mit PHP auswerten, wie Sie eine Datenbank …#Programmierung#DatenbankenDatenbank für PHP-Zugriff anlegen (mit MySQL-Workbench / MySQL/MariaDB)Datenbank für PHP-Zugriff anlegen/vorbereiten - Unterrichtsmaterialien für den InformatikunterrichtVideo#Programmierung#DatenbankenVideokurs HTML/PHP: Formulare mit PHP auswertenDOWNLOAD: Die in den Videos verwendeten Projekte finden Sie als ZIP hier: Webprojekte Folge 1b-1i (1-html-php-webprojekte.zip) PLAYLIST AUF YOUTUBE: …#Programmierung#WebentwicklungFormulare in HTML erstellenFormulare erstellen in HTML - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungMit PHP (PDO) Daten in eine MySQL-Datenbank schreiben (INSERT INTO)dMit PHP (PDO) Daten aus einem HTML-Formular in einer Datenbank speichern (INSERT INTO)Video#Programmierung#DatenbankenMit PHP/PDO per SELECT Datensätze aus der Datenbank holen und anzeigen (z.B. in Tabellenform)Mit PHP (PDO) Datensätze aus DB holen und in Tabellenform anzeigen (MySQL-SELECT-Abfragen)Video#Programmierung#DatenbankenPHP - Folien + ÜbungenProgrammieren mit PHP - Unterrichtsmaterialien wie Übungen, Beispiele und Präsentationen#Programmierung#Webentwicklung36 SeitenArrays in PHPArrays mit numerischem Index in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#Webentwicklungbr und new linebr (html-Break) und n (new line) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungDB-Verbindung und Zugangsdaten in config-Datei speichernDie Verbindung zur Datenbank bläht den Code auf und muss während des Programmierprozesses selten geändert werden. Also kann man sie auslagern – entweder mit …FolienÜbungen#Programmierung#WebentwicklungDreamweaver für lokalen Server konfigurierenWir benutzen den WYSIWYG-Editor Dreamweaver zur Gestaltung von HTML-GUIs. Damit wir PHP-Befehle direkt ausführen können, müssen wir Dreamweaver entsprechend …#Programmierung#Webentwicklungexit()exit-Befehl in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungKontrollstrukturen 4: for-SchleifeFOR-Schleife in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungKontrollstrukturen 5: foreach-SchleifeFOREACH-Schleife in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungFormulare mit GET und POST auswertenHTML-Formulare mit PHP auswerten (GET und POST) - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungStrings entschärfen: htmlspecialchars(), stripslashes(), strtr(), nl2br()Strings entschärfen in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungVariablenprüfung mit isset()Variablenprüfung mit ISSET in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungAssoziative Arrays in PHPAssoziatives Array in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungPHP-Einführung: echo, html-Tags in php-Code, KommentareEinführung in PHP (echo-Befehl, Einbinden von PHP-Code in HTML)FolienÜbungen#Programmierung#WebentwicklungFormular mit PHP auf gleicher Seite auswerten (mit $_SERVER['PHP_SELF'])$_SERVER['PHP_SELF'] - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungFunktionen in PHPFunktionen in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungKontrollstrukturen 1: Verzweigung if/elseIF-ELSE in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungEinbinden von Dateien mittels include() und require()Dateien in PHP einbinden mit include und require - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungObjektorientiertes 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#ObjektorientierungPHP: Diverse SchnippselDiverses zu PHP auf informatikzentrale.de#Programmierung#Webentwicklung2 SeitenPHP: Referenzen, Manuals ...Einige PHP-Referenzen und -Dokumentationen (Links) auf informatikzentrale.de#Programmierung#WebentwicklungVariablen in PHP: deklarieren, initialisierenVariablen deklarieren und initialisieren in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und Präsentationen#Programmierung#WebentwicklungKontrollstrukturen 2: Verzweigung switchSWITCH-Verzweigung in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungRechnen mit PHP; runden, Zahlen formatierenRechnen in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungKontrollstrukturen 3: Schleifen mit while/do...whileWHILE-DO-Schleife in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungVerkettung von Variablen mit .Variablen in PHP verknüpfen - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungSonderzeichen maskierenSonderzeichen maskieren in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolien#Programmierung#WebentwicklungVariablen/DatentypenVariablen und Datentypen in PHP - Unterrichtsmaterialien wie Übungen, Beispiele und PräsentationenFolienÜbungen#Programmierung#WebentwicklungVerbindung zur Datenbank mit PHP (PDO) herstellenVerbindung zur Datenbank unter PHP mit PDO herstellenFolienÜbungen#Programmierung#DatenbankenVideokurs PHP: Verzweigungen und Schleifen in PHPDOWNLOAD: Die in den Videos verwendeten Projekte finden Sie als ZIP hier: Webprojekte Folge 2a-2h (2-php-webprojekte.zip) PLAYLIST AUF YOUTUBE: HTML-Formulare …#Programmierung#WebentwicklungStruktogramme und KontrollstrukturenÜbersicht der Inhalte auf informatikZentrale zum Thema Struktogramme/Kontrollstrukturen#Programmierung#Struktogramme9 SeitenKontrollstrukturen, Ablaufdiagramm, Struktogramm - ÜbersichtWas sind Kontrollstrukturen, welche Diagrammtypen benutzt man zur Visualisierung?#Programmierung#StruktogrammeVideokurs Struktogramme 1: EinführungStruktogramme - Videotutorial 1: Was sind Struktogramme, wozu braucht man sieVideo#Programmierung#StruktogrammeVideokurs Struktogramme 3: Grundlagen, NotationStruktogramme - Videotutorial 3: Grundlagen, NotationVideo#Programmierung#StruktogrammeVideokurs Struktogramme 4: Einfache AnweisungenStruktogramme - Videotutorial 4: Einfache AnweisungenVideo#Programmierung#StruktogrammeVideokurs Struktogramme 5: Bedingungen und Verzweigungen (if, else, switch/case)Struktogramme - Videotutorial 5: Bedingungen und Verzweigungen (if, switch, case)Video#Programmierung#StruktogrammeVideokurs Struktogramme 7: Übungen mit LösungenStruktogramme - Videotutorial 7: Übungen mit LösungenVideo#Programmierung#StruktogrammeVideokurs Struktogramme 2: hus StruktogrammerStruktogramme - Videotutorial 2: Benutzung von hus StruktogrammerVideo#Programmierung#StruktogrammeStruktogramme - Übersicht, SoftwareStruktogramme: Übersichtsfolien (Präsentation) inkl. einiger LinksFolienÜbungen#Programmierung#StruktogrammeVideokurs Struktogramme 6: SchleifenStruktogramme - Videotutorial 6: Schleifen im StruktogrammVideo#Programmierung#Struktogramme