Sitemap
Alle Seiten der informatikZentrale im Überblick:
- Java mit Greenfoot
- Greenfoot - Kompletter Java-Kurs 2024/2026
- Greenfoot 3 - Diverse Praxis-Tutorials
- Greenfoot - Kompletter Java-Kurs 2022
- [alt] Greenfoot 3: Kompletter Kurs (Stride, 2015)
- Folge 1: Szenario anlegen, Einstellungen in Greenfoot
- Folge 2: Die Welt-Klasse ("World") in Greenfoot 3
- Folge 3: Neue Actor-Klasse in Greenfoot anlegen
- Folge 4: Die act()-Methode in Greenfoot 3
- Folge 5: Kollision mit Rand (ifIsAtEdge())
- Folge 6: Zufallszahlen in Greenfoot; zufällige Drehung von Objekten
- Folge 7: Übungsaufgabe zu den Folgen 1 bis 6
- Folge 8: Neues Szenario "Wüste" anlegen
- Folge 9: Einer Greenfoot-Welt Objekte hinzufügen (addObject)
- Folge 10: Objekte zentrieren mit getWidth(), getHeight()
- Folge 11: Zufällige Drehung bei Kollision mit Rand
- Folge 12: Objekte mit Tastatur steuern
- Folge 13: Übungsaufgaben zu Folgen 8 bis 12
- Folge 14: Konstruktor
- Folge 15: In Greenfoot eigene Bilder verwenden
- Folge 16: Bild eines Objektes zur Laufzeit ersetzen
- Folge 17: Neues Szenario "Auto" anlegen
- Folge 18: Datentypen in Java
- Folge 19: Attribute / Instanzvariablen
- Folge 20: Initialwerte von Attributen
- Folge 21: Attributen neuen Wert zuweisen, Beispiel boolean
- Folge 22: Attributen neuen Wert zuweisen, Beispiel Integer
- Folge 23: Textausgabe in der Konsole
- Folge 24: Textausgabe mit showText(...)
- Folge 26: Einfache if-else-Verzweigung
- Folge 27: Verzweigung if/else if/else
- Folge 28: if-else - Bedingungen verknüpfen mit UND / ODER
- Folge 29: Neues Szenario Blumenwiese
- Folge 30: void-Methoden in Greenfoot anlegen
- Folge 31: Interaktion zwischen Objekten
- Folge 32: Lokale Variablen
- Folge 33: Parameter
- Folge 34: Parametrisierter Konstruktor
- Folge 35: Szenario 'Wissenschaftler/Gehirn'
- Folge 36: Methoden mit Rückgabewert/Rückgabetyp
- Folge 36b: Übungen zu Methoden mit Rückgabewert
- Folge 37: Zugriffsmodifikatoren
- Folge 38: Kapselung von Attributen mittels 'private'
- Folge 39: Zugriffsmethoden
- Folge 40: Getter und Setter in Java programmieren
- Einfache UML-Klassendiagramme
- Einfache UML-Klassendiagramme: Übungen
- Zwischenübung: Shooter-Game programmieren
- Folge 41: Neues Objekt auf Mausklick erzeugen
- Folge 42: Grundlagen der Vererbung
- Folge 43: Vererbung mit super()-Aufruf
- Folge 44: UML-Klassendiagramme: Vererbung
- Übungen zur Vererbung
- Folge 45: Java-Arrays - Einführung; Arrays anlegen und Werte zuweisen
- Folge 46: Java-Arrays - Übungen mit Lösungen
- Folge 47: Foreach-Schleife in Java/Greenfoot 3
- Folge 48: Übungen zur Foreach-Schleife (Arrays in Greenfoot 3)
- Folge 49: ArrayList
- Folge 50: Übungen zur ArrayList
- Folge 51: Die wichtigsten ArrayList-Methoden in Java/Greenfoot 3
- Folge 52: ArrayList-Methoden - Übungen mit Lösungen (Greenfoot 3/Java)
- Umstieg von Greenfoot 3 auf "richtiges" Java (mit IDE Netbeans)
- Umstieg von Greenfoot 3 auf NetBeans-IDE - ÜBUNGEN mit LÖSUNGEN
- Programmieren
- Kurs: HTML-Formulare, PHP und Datenbankverwendung (MySQL, MariaDB)
- Formulare in HTML erstellen
- Videokurs HTML/PHP: Formulare mit PHP auswerten
- Videokurs PHP: Verzweigungen und Schleifen in PHP
- Crashkurs: HTML, PHP, Datenbanken
- Datenbank für PHP-Zugriff anlegen (mit MySQL-Workbench / MySQL/MariaDB)
- Verbindung zur Datenbank mit PHP (PDO) herstellen
- Mit PHP (PDO) Daten in eine MySQL-Datenbank schreiben (INSERT INTO)d
- Mit PHP/PDO per SELECT Datensätze aus der Datenbank holen und anzeigen (z.B. in Tabellenform)
- PHP - Folien + Übungen
- Objektorientiertes Programmieren mit PHP
- Klassen in PHP definieren
- Objekte in PHP erzeugen, Attribute des Objekts ausgeben
- Methoden eines Objekts verwenden
- Kommunikation mit Methoden
- Konstruktor
- Getter und Setter
- Spezialisierung von Klassen (Vererbung, Polymorphismus)
- Modellierung
- Statische Methoden und Eigenschaften
- Externe Klassenbibliotheken in PHP nutzen
- Dreamweaver für lokalen Server konfigurieren
- PHP-Einführung: echo, html-Tags in php-Code, Kommentare
- Variablen/Datentypen
- Verkettung von Variablen mit .
- br und new line
- Formular mit PHP auf gleicher Seite auswerten (mit $_SERVER['PHP_SELF'])
- Sonderzeichen maskieren
- Rechnen mit PHP; runden, Zahlen formatieren
- Arrays in PHP
- Assoziative Arrays in PHP
- Kontrollstrukturen 1: Verzweigung if/else
- exit()
- Variablenprüfung mit isset()
- Strings entschärfen: htmlspecialchars(), stripslashes(), strtr(), nl2br()
- Kontrollstrukturen 2: Verzweigung switch
- Kontrollstrukturen 3: Schleifen mit while/do...while
- Kontrollstrukturen 4: for-Schleife
- Kontrollstrukturen 5: foreach-Schleife
- Funktionen in PHP
- Einbinden von Dateien mittels include() und require()
- PHP: Diverse Schnippsel
- DB-Verbindung und Zugangsdaten in config-Datei speichern
- Formulare mit GET und POST auswerten
- Objektorientiertes Programmieren mit PHP
- Objektorientierung - Grundlagen (OOA, OOD, OOP, UML)
- Theorie der objektorientierten Programmierung
- OOP - Geheimnisprinzip, Kapselung
- Klassendiagramme in UML
- Zugriffsmodifikatoren: public, private, protected
- OOA und OOD
- Use-Case-Diagramme
- Aktivitätsdiagramme
- Assoziationen
- Klassenassoziationen - Übungen mit Lösungen
- Abhängigkeitsbeziehungen
- eUML2 Free für eclipse - Anleitung
- Struktogramme und Kontrollstrukturen
- Kontrollstrukturen, Ablaufdiagramm, Struktogramm - Übersicht
- Struktogramme - Übersicht, Software
- Videokurs Struktogramme 1: Einführung
- Videokurs Struktogramme 2: hus Struktogrammer
- Videokurs Struktogramme 3: Grundlagen, Notation
- Videokurs Struktogramme 4: Einfache Anweisungen
- Videokurs Struktogramme 5: Bedingungen und Verzweigungen (if, else, switch/case)
- Videokurs Struktogramme 6: Schleifen
- Videokurs Struktogramme 7: Übungen mit Lösungen
- Programmierung mit Java
- Objektorientiertes Programmieren mit BlueJ (Einstieg)
- Spieleentwicklung mit Java
- Datentypen in Java
- Bezeichnernamen
- Klassen in Java programmieren
- Methoden in Java programmieren
- Attribute in Java
- Parameter in Java verwenden
- Java: Attributwerte unter Verwendung von Parametern ändern
- Konstruktor in Java
- Rückgabewerte in Java
- Getter und Setter in Java
- Lokale Variablen in Java
- Objekte einer Klasse erzeugen in Java
- Objektmethoden verwenden
- Java - Arbeiten mit der IDE (Einführung)
- Java: Konsoleneingabe mit der Klasse Scanner
- if-else-Verzweigung in Java
- Vererbung in Java: Einführung
- Vererbung in Java: Syntax
- Vererbung in Java: Abstrakte Klassen
- Vererbung in Java: Konstruktor, super()
- Casting
- Typumwandlung in Java
- Java: Statische Methoden
- Fehlerbehandlung in Java
- Switch-Verzweigung in Java
- for-Schleife in Java
- while-Schleife in Java
- Java: Arrays
- Java: ArrayList
- Implementierung von Assoziationen in Java
- Alice
- BASIC auf dem C64 im Jahr 1984
- Kurs: HTML-Formulare, PHP und Datenbankverwendung (MySQL, MariaDB)
- Datenbanken
- Maulwurfstadt
- Datenbanken: Basics
- Datenmodellierung
- MySQL
- MySQL: Felddatentypen
- MySQL-Tabelle anlegen mit CREATE TABLE
- Datensätze einfügen mit INSERT INTO
- Tabellen und Datensätze in MySQL verändern (UPDATE, ALTER usw.)
- MySQL-Abfragen mit SELECT ausführen
- MySQL-Abfragen über mehrere Tabellen (JOINs)
- MySQL: Einfache Einsteiger-Übungen (+ Lösungen) für JOINs über zwei Tabellen
- MySQL: Alias verwenden; Schlüsselwort AS
- MySQL: JOINs - Übungen mit Lösungen (mehrere Tabellen)
- Einfaches Rechnen mit MySQL
- Einfaches Rechnen mit MySQL - Übungen mit Lösungen
- Aggregatfunktionen in MySQL: MIN, MAX, COUNT
- Aggregatfunktionen COUNT, MIN, MAX - Übungen mit Lösungen
- SELECT-Klauseln: Merksatz
- MySQL: GROUP_CONCAT, DISTINCT (mit Übung)
- MySQL: GROUP BY
- GROUP BY - Übungen + Lösungen
- MySQL: Einführung in die HAVING-Klausel
- MySQL - Subqueries
- MySQL-Workbench
- Datenbanken: Links
- Diverse Unterrichtsmaterialien
- Kilthaus Informatikkeller
- Vertretungsstunde Informatik
- Software, die wir im Informatikunterricht verwenden
- Grundlagen (EDV; Internet)
- Internettechnologie + Netzwerke
- Konfiguration der Unterrichtsrechner
- Bildbearbeitung
- Für Lehrer
- Größerzeichen/Kleinerzeichen unterscheiden mit dem hungrigen Krokodil
- HTML/CSS
- HTML
- CSS
- CSS-Einführung
- Text mit CSS formatieren
- CSS-Anweisungen im Dokument-Kopf
- Externes Stylesheet einbinden
- Links mit CSS formatieren
- Text horizontal ausrichten
- Kommentare
- Listen mit CSS formatieren
- Rahmen und Hintergründe mit CSS formatieren
- Eigene Stilklassen in CSS definieren
- Breite von Elementen
- Innenrand, Außenabstand (padding, margin)
- DIV und SPAN
- Blockelemente mit CSS positionieren
- CSS-Grid 1: Einführung, Grundlagen
- CSS-Grid 1: Übungen zu den Grundlagen (mit Lösungen)
- CSS-Grid 2: Ausrichtung, Abstände
- CSS-Grid 2: Übungen zu Ausrichtung und Abständen (mit Lösungen)
- CSS-Grid 3: Einheit fr / fractional units (mit Übungen + Lösungen)
- CSS-Grid 4: Einfache Profi-Layouts mit grid-area
- Zweispaltiges Layout
- Mehrspaltige Layouts mit CSS
- Kostenloses Hosting für Websites
- *.jar-Dateien mit Doppelklick öffnen
- Alle Arbeitsunterlagen zum Download
- TOP-Materialien für den Informatikunterricht