Informatikgarten
ein freies Lehrmittel auf der Basis von
eduskript
Grundjahr
A
Aufbau von Computern
1
🏗️ Was erschaffen wir?
2
EVA, digital/analog
3
Logik-Gates
4
Binärsystem
5
Wir bauen einen Addierer
6
Hall of Fame! 🍾🎇
B
Computer & OS
1
Von Neumann Architektur
2
Betriebssystem
3
⛔ Übersicht der Hardware
4
Hall of Fame! 🍾🎇
5
Notizen
C
Programmieren 1
1
🏗️ Was erschaffen wir?
2
Wert, Variabel, Funktion
3
🐢 Erste Schritte mit Turtle
4
Wiederholungen in Python mit for-Schleifen
5
for-Schleifen verstehen
6
for-Schleifen verschachteln
7
Listen verschachteln
8
Interessante Übungen
9
Funktionen in Python
10
Denken in Algorithmen mit Pseudocode
11
Code-Blöcke & Wiederholungen in Pseudocode
12
Prüfungsvorbereitung Programmieren 1
13
Hall of Fame! 🍾🎇
D
Daten & Information
1
Daten und Informationen
2
Farben
3
Hexadezimale Zahlen
4
Rastergrafiken
5
Vektorgrafiken
6
Wann macht welches Grafikformat Sinn?
7
Barcodes
8
Prüfungsvorbereitung
9
Buchstaben & QR-Codes
10
✨ Wie sagt man Aliens "Hallo"?
E
Programmieren 2
1
Python lokal installieren
2
Rest mit Modulo
3
Funktionen
4
If ... else ...
5
Entscheidungsketten mit `if ... elif ... else`
6
while-Schleife
7
Random
F
Netzwerke & Internet
1
Internet - das Netzwerk der Netzwerke
2
IP - wie adressieren Sie Computer im Netzwerk?
3
Netzwerke und Router
4
Routing und Pfadfindung
5
Dijkstra Visualizer
6
Die Hierarchie des Internets
7
Transport- und Anwendungsschicht
8
WiFi und Ethernet
Weitere Inhalte
A
Blender & VFX
1
Programm & Übersicht
2
Gute Ressourcen
3
Donut-Tutorial 🍩
4
Kamera-Tracking
5
Tracking (Experimental!)
6
Objekt-Tracking
7
Greenscreening
8
Greenscreen-Advanced Tutorial 🎬
9
Video als Bildsequenz exportieren
10
Physik-Simulationen
11
Rigging
12
Handschrift simulieren
13
Character Animation
14
Character Rigging für Anfänger 🦴
15
Charakter-Modellierung Tutorial 🎨
16
🔥 Feuer-Effekt in EEVEE
17
🔥 Feuer simulieren in EEVEE
18
🔥 Feuer simulieren in Cycles
19
Gesicht tracken (mit Python)
20
Sculpting - Kompletter Einsteiger-Guide
21
Weiterführende Ideen
B
Kryptologie
1
Klassische Kryptografie
2
Caesar-Verschlüsselung mit Python
3
Prüfungsvorbereitung
4
Vigenère in Python
5
Schlüsselaustausch
6
Asymmetrische Kryptografie
7
RSA-Demonstration
C
Robotik
1
🛠️ Was erschaffen wir?
2
Microbit
3
LEDs einzeln auffüllen
4
Beschleunigungssensor
5
Buttons abfragen & return-Statement
6
Unser Roboter: Maqueen
7
Linientracker
8
Linienfinder, mehreren Parameter, `return`
9
Radiomodul & Sensoren
10
Lichtsensoren des Maqueen-Roboters
11
Multi-Modus Roboter - Zustandsmaschine
12
Code refaktorieren und auslagern
13
Videoprojekt micro:bit
D
Didaktik
1
Die Logik der Lehrpläne
2
Lernplattformen
3
Visuell programmieren mit Scratch
4
Python & Turtle
5
Auftrag: Lernvideo
6
Intro mit Blöcken und dem Maqueen-Roboter
7
Linientracker mit Makecode
8
Linienfinder
9
Fernsteuerung - aber wie?
10
Praktische Übungen
11
Reflektion: Wann braucht es eigene Schleifen?
E
Datenbanken
1
Die Welt anhand von Daten betrachten
2
Überblick EIBE
3
Was sind Datenbanken?
4
Daten abfragen mit SELECT
5
Aggregatsfunktionen
6
Datenbank-Design
7
Join-Befehle
8
Weltbank-Indikatoren Projekt
9
Prüfungsvorbereitung
F
Turtle Invaders
1
🏗️ Was erschaffen wir?
2
Fenster und Raumschiff
3
Turtle Invader! 😱
4
Laser 💥
5
Zusatz: Gifs animieren?
6
Zusatz: Controller einbinden
G
Web-Entwicklung
1
HTML - Hypertext Markup Language
2
CSS - HTML mit Stil
3
Javascript - der Beginn moderner Webapps
H
IKT
1
Excel
2
Word
I
Populationsdynamik
1
Intro
2
Lineares Wachstum
3
Exponentielles Wachstum
4
Beschränktes Wachstum
5
Logistisches Wachstum
6
Daten mit Trendlinie plotten
7
Reale Daten mit Modell vergleichen
8
Arbeitsauftrag
9
Textverarbeitung Intro
10
Übung Textverarbeitung
11
Agent-Based Modelling
12
Auftrag Agent-Based Modeling
13
Datenquellen
J
Pulsmesser
1
Wie funktioniert ein Pulsmesser?
2
Experiment – PPG-Signal aufnehmen und visualisieren
3
FFT – Automatische Pulsberechnung
4
Live-PPG über Webcam
5
Daten und Privatsphäre
Legal
·
Terms (Mar 2026)
Eine simples Python-Programm für RSA.
main.py
Loading editor...
Run
#