Willkommen
Lesezeichen
Unterstufe
Daten und Netze
Daten und Codierung im Alltag
Einstieg
Wir codieren alle!
Aus Daten werden Informationen
Ach du dickes Ei
Hast du einen Plan?
Das hast du hier gelernt!
Binärdarstellung von Information
Einstieg
Schere, Stein, Papier
Gewinne zählen
Münzcode
Binärcode
Information und Code
Genaue Ergebnisse
Das hast du hier gelernt
Binärdarstellung von Text
Einstieg
Die ABABs
Die AHs
Die Menschen
ASCII
Noch mehr Zeichen
Das hast du hier gelernt
Pixelgrafik
Einstieg
Bilder vergrößern
Pixelgrafiken
Bilder verkleinern
Pixelgrafiken
Bildschärfe und Auflösung
Ein Bild mit Zahlen darstellen
Das PBM-Format
Noch mehr Zahlen...
Das PGM-Format
Villa Kunterbund
Das PPM-Format
Das hast du hier gelernt
Mittelstufe
Datenbanksysteme
Einstieg
Relationale Datenbanken
Ein Geoinformationssystem
Speichern von Daten in Tabellen
Die erste Datenbank
SQL - Structured Query Language
Python
Grundlagen
Variablen
Funktionen
03-bedingte-anweisungen
04-schleifen
05-logik
06-eigene-funktionen
07-listen
08-dictonaries
09-objekte
Webentwicklung
Grundlagen
HTML
Anatomie einer HTML-Datei
Überschriften und Paragraphen
Bilder
Listen
Links
Block- und Inline-Elemente
CSS
Anatomie einer CSS-Datei
Einbinden von CSS-Dateien
CSS-Syntax
Farben
Reihenfolge
Vererbung
Einheiten
Spezifizität
JavaScript
Oberstufe
Objektorientierte Modellierung
Struktogramme
Vererbungsbeziehung
Objektorientierte Programmierung (Java)
Grundlagen
Variablen
Wiederholungen
Verzweigungen
Datentypen
Klassen
Vererbung
Arrays
Dynamische Lineare Datenstrukturen
Liste
Aufbau und Funktionsweise
Generische Klassen
Implementierung
Dokumentation
Übungen
Stapel
Aufbau und Funktionsweise
Implementierung
Dokumentation
Warteschlange
Aufbau und Funktionsweise
Implementierung
Dokumentation
Dynamische Nichtlineare Datenstrukturen
Baumstrukturen
Beispiel: Entscheidungsbaum
Beispiel: Termbaum
Binärbaum
Aufbau und Funktionsweise
Dokumentation
Traversierung
Traversierungsalgorithmen
Binärer Suchbaum
Aufbau und Funktionsweise
AVL Baum
Aufbau und Funktionsweise
Projekte
Übersicht
Smart Home
Dashboardanalyse
Ereignisse
Ereignisse analysieren
Ereignisse erweitern
Verschlüsselter Messenger
Einführung
Grundlagen
Klasse String
Abstrakte Klassen
Schnittstellen
Datentyp char
Feature: Verschlüsselung
Caesar
Vigenère
Polybios
Abstrakte Klasse Cipher
Integration in den Messenger
Feature: Nachrichten
Eine neue Nachricht
Nachrichten durcheinander
Nachrichten in Listen verwalten
Feature: Kontakte
Kontakte verwalten
Pro-Kontakt-Verschlüsselung
Neue IDE
Intellij kennenlernen
Feature: Benachrichtungen
Benachrichtigung
Stapelbenachrichtigung
Dokumentation
Erste Dokumentation
🚀 Feature: GUI
Evolutionäre Algortihmen
Erkunden
Analysieren
Verstehen
Optimieren
Vergleichen
Bunny Hop
📃 Die Spielidee
Erste Modellierungen
🖊 Erste Modellierung von Klassen
📃 Der Game-Loop
🖊 Erste Modellierung des Game-Loops
📃 Zustandsdiagramme zur Modellierung von Spielobjekten
🖊 Zustandsdiagramm für Bugs
Erste Implementierung
Vorbereitung
Weitere Klassen
Alles bewegt sich
Bugs lernt springen
Bugs tut sich weh
Ein Apfel fiel vom Baum
Alles kommt wieder
Euer Spiel
Ideen sammeln
Scrum
Hilfen für Epics
🥇 Ausweichen (Dodge)
🥈 Animierter Hintergrund
🥈 Hintergrundobjekte
🥈 Pause
🥉 Lücken
🥉 Schneller mit der Zeit
🥉 Sound
🥉 Startbildschirm
🥉 Tag und Nacht
Amsterdam Webseite
Intro
Grundlagen
Setup
Erste HTML-Datei
Erste Texte
Ein Bild sagt mehr als 1000 Worte
Liste von Erlebnissen
Die Sehenswürdigkeiten von Amsterdam
Eine Navigation muss her
Eine Karte von Amsterdam
Die Geräusche der Stadt
Das Promo-Video
Pubquiz Amsterdam
Autorennen mit Scratch programmieren
Vorlage remixen
Das rote Auto steuern
Geschwindigkeit verändern
Hindernisse
Zeitmessen
Eigene Strecken
Fangspiel mit Scratch programmieren
Figuren und Hintergrund
Figur (Orange) programmieren
Das Fallen der Figur (Orange) programmieren
Die Figur (Orange) zurücksetzen
Figur (Korb) steuern
Kollision erkennen
Faule Orange
Punkte
Deine Ideen
Scratch for Java Donut IO
Komplett
Scratch for Java RPG
Intro
Setup
Konstruktoren
Steuerung
Animation
Erweiterte Steuerung
Virtuelle Kamera
Wände
NPCs
Magische Items
Statuseffekte
Wrap
Tiere
Sounds
Powered by
Hyperbook
Informatik
📚
Glossar
Über
Impressum
Mitmachen
Willkommen
Lesezeichen
Unterstufe
Daten und Netze
Daten und Codierung im Alltag
Einstieg
Wir codieren alle!
Aus Daten werden Informationen
Ach du dickes Ei
Hast du einen Plan?
Das hast du hier gelernt!
Binärdarstellung von Information
Einstieg
Schere, Stein, Papier
Gewinne zählen
Münzcode
Binärcode
Information und Code
Genaue Ergebnisse
Das hast du hier gelernt
Binärdarstellung von Text
Einstieg
Die ABABs
Die AHs
Die Menschen
ASCII
Noch mehr Zeichen
Das hast du hier gelernt
Pixelgrafik
Einstieg
Bilder vergrößern
Pixelgrafiken
Bilder verkleinern
Pixelgrafiken
Bildschärfe und Auflösung
Ein Bild mit Zahlen darstellen
Das PBM-Format
Noch mehr Zahlen...
Das PGM-Format
Villa Kunterbund
Das PPM-Format
Das hast du hier gelernt
Mittelstufe
Datenbanksysteme
Einstieg
Relationale Datenbanken
Ein Geoinformationssystem
Speichern von Daten in Tabellen
Die erste Datenbank
SQL - Structured Query Language
Python
Grundlagen
Variablen
Funktionen
03-bedingte-anweisungen
04-schleifen
05-logik
06-eigene-funktionen
07-listen
08-dictonaries
09-objekte
Webentwicklung
Grundlagen
HTML
Anatomie einer HTML-Datei
Überschriften und Paragraphen
Bilder
Listen
Links
Block- und Inline-Elemente
CSS
Anatomie einer CSS-Datei
Einbinden von CSS-Dateien
CSS-Syntax
Farben
Reihenfolge
Vererbung
Einheiten
Spezifizität
JavaScript
Oberstufe
Objektorientierte Modellierung
Struktogramme
Vererbungsbeziehung
Objektorientierte Programmierung (Java)
Grundlagen
Variablen
Wiederholungen
Verzweigungen
Datentypen
Klassen
Vererbung
Arrays
Dynamische Lineare Datenstrukturen
Liste
Aufbau und Funktionsweise
Generische Klassen
Implementierung
Dokumentation
Übungen
Stapel
Aufbau und Funktionsweise
Implementierung
Dokumentation
Warteschlange
Aufbau und Funktionsweise
Implementierung
Dokumentation
Dynamische Nichtlineare Datenstrukturen
Baumstrukturen
Beispiel: Entscheidungsbaum
Beispiel: Termbaum
Binärbaum
Aufbau und Funktionsweise
Dokumentation
Traversierung
Traversierungsalgorithmen
Binärer Suchbaum
Aufbau und Funktionsweise
AVL Baum
Aufbau und Funktionsweise
Projekte
Übersicht
Smart Home
Dashboardanalyse
Ereignisse
Ereignisse analysieren
Ereignisse erweitern
Verschlüsselter Messenger
Einführung
Grundlagen
Klasse String
Abstrakte Klassen
Schnittstellen
Datentyp char
Feature: Verschlüsselung
Caesar
Vigenère
Polybios
Abstrakte Klasse Cipher
Integration in den Messenger
Feature: Nachrichten
Eine neue Nachricht
Nachrichten durcheinander
Nachrichten in Listen verwalten
Feature: Kontakte
Kontakte verwalten
Pro-Kontakt-Verschlüsselung
Neue IDE
Intellij kennenlernen
Feature: Benachrichtungen
Benachrichtigung
Stapelbenachrichtigung
Dokumentation
Erste Dokumentation
🚀 Feature: GUI
Evolutionäre Algortihmen
Erkunden
Analysieren
Verstehen
Optimieren
Vergleichen
Bunny Hop
📃 Die Spielidee
Erste Modellierungen
🖊 Erste Modellierung von Klassen
📃 Der Game-Loop
🖊 Erste Modellierung des Game-Loops
📃 Zustandsdiagramme zur Modellierung von Spielobjekten
🖊 Zustandsdiagramm für Bugs
Erste Implementierung
Vorbereitung
Weitere Klassen
Alles bewegt sich
Bugs lernt springen
Bugs tut sich weh
Ein Apfel fiel vom Baum
Alles kommt wieder
Euer Spiel
Ideen sammeln
Scrum
Hilfen für Epics
🥇 Ausweichen (Dodge)
🥈 Animierter Hintergrund
🥈 Hintergrundobjekte
🥈 Pause
🥉 Lücken
🥉 Schneller mit der Zeit
🥉 Sound
🥉 Startbildschirm
🥉 Tag und Nacht
Amsterdam Webseite
Intro
Grundlagen
Setup
Erste HTML-Datei
Erste Texte
Ein Bild sagt mehr als 1000 Worte
Liste von Erlebnissen
Die Sehenswürdigkeiten von Amsterdam
Eine Navigation muss her
Eine Karte von Amsterdam
Die Geräusche der Stadt
Das Promo-Video
Pubquiz Amsterdam
Autorennen mit Scratch programmieren
Vorlage remixen
Das rote Auto steuern
Geschwindigkeit verändern
Hindernisse
Zeitmessen
Eigene Strecken
Fangspiel mit Scratch programmieren
Figuren und Hintergrund
Figur (Orange) programmieren
Das Fallen der Figur (Orange) programmieren
Die Figur (Orange) zurücksetzen
Figur (Korb) steuern
Kollision erkennen
Faule Orange
Punkte
Deine Ideen
Scratch for Java Donut IO
Komplett
Scratch for Java RPG
Intro
Setup
Konstruktoren
Steuerung
Animation
Erweiterte Steuerung
Virtuelle Kamera
Wände
NPCs
Magische Items
Statuseffekte
Wrap
Tiere
Sounds
Powered by
Hyperbook
09-objekte
08-dictonaries
Anatomie einer HTML-Datei
✎ GitHub
CC BY-SA
by
OpenPatch