Title: Informatik J1 Grundlagen der Programmierung mit Python und Greenfoot (BPE5)

Section 1
  Stand: 30.01.2025
  Ankündigungen
  Kompetenzraster Grundlagen der Programmierung
  Hinweise für Lehrer zu den Python-Materialien
  Link zur digitalen Schultasche
  Link zu Thonny
  Link zum Struktogrammer
  Nachschlagewerk zu Python
  Weitere Übungsaufgaben auf code.org ---> Kurs 3
  Weitere Übungsaufgaben auf code.org ---> Kurs 4
  Operatorenliste fuer Struktogramme v2.2
  Änderungen zur Vorversion
L1 Einführung in die Programmierung mit Greenfoot und Stride
  In dieser Einheit lernen Sie ...Projekte in einer ...
  Aktivitätsverfolgung Lernfortschritt 1
  Ich-Kann-Liste zu Lernfortschritt 1
  Basisdateien
  Vorlage-Stride
  Alle Struktogramme - Lösungen
  1 Sequenz
  L1 1.1 Information Greenfoot Stride Programmumgebung
  L1 1.1 Aufgabe Sequenz
  L1 1.1 Lösung Sequenz
  L1 1.1 A1 Sequenz
  L1 1.1 A2 Sequenz
  L1 1.2 Information Greenfoot Stride Sequenz
  L1 1.2 Übungsaufgaben Sequenz
  L1 1.2 Lösung Übungsaufgaben Sequenz
  L1 1.2 A1 Sequenz
  L1 1.2 A4 Sequenz
  L1 1.2 A5 Sequenz
  2 for-Schleife
  L1 2 Information for-Schleife
  L1 2.1 Aufgabe for-Schleife
  L1 2.1 Lösung for-Schleife
  L1 2.1 Zählerschleife
  L1 2.2 Übungsaufgaben for-Schleife Teil 1
  L1 2.2 Lösung Übungsaufgaben for-Schleife Teil 1
  L1 2.2 A1 Lösung
  L1 2.2 A2 Lösung
  L1 2.2 A3 Lösung
  L1 2.3 Übungsaufgaben for-Schleife Teil 2
  L1 2.3 Lösung Übungsaufgaben for-Schleife Teil 2
  3 while-Schleife
  L1 3 Information while-Schleife
  L1 3.1 Aufgabe While-Schleife
  L1 3.1 Lösung While-Schleife
  L1 3.1 While-Schleife
  L1 3.2 Übungsaufgaben while-Schleife
  L1 3.2 A1 While-Schleife
  L1 3.2 A2 While-Schleife
  L1 3.2 A3 While-Schleife
  L1 3.2 A4 While-Schleife
  L1 3.2 Lösung Übungsaufgaben While-Schleife
  L1 3.2 A1 Lösung
  L1 3.2 A2 Lösung
  L1 3.2 A3 Lösung
  L1 3.2 A4 Lösung
  L1 3.2 A5 Lösung
  4 Alternative
  L1 4 Information Alternative
  L1 4.1 Aufgabe Alternative
  L1 4.1 Lösung Alternative
  L1 4.1 Alternative Lösung
  L1 4.2 Übungsaufgaben Alternative
  L1 4.2 A1 Alternative
  L1 4.2 A2 Alternative
  L1 4.2 A3 Alternative
  L1 4.2 A4 Alternative
  L1 4.2 Lösung Übungsaufgaben Alternative
  L1 4.2 A1 Lösung
  L1 4.2 A2 Lösung
  L1 4.2 A3 Lösung
  L1 4.2 A4 Lösung
  5 Kontrollstrukturen
  L1 5.1 Übungsaufgaben Kontrollstrukturen
  L1 5.1 A1 Übung Kontrollstrukturen
  L1 5.1 A2 Übung Kontrollstrukturen
  L1 5.1 Lösung Übungsaufgaben Kontrollstrukturen
  L1 5.1 A1 Lösung
  L1 5.1 A2 Lösung
  L1 5.2 Vertiefungsaufgaben Kontrollstrukturen
  L1 5.2 Lösung Vertiefungsaufgaben Kontrollstrukturen
  L1 5.2 A1 Vertiefungsaufgabe
  L1 5.2 A1 Lösung
  L1 5.2 A2 Vertiefungsaufgabe
  L1 5.2 A2a Lösung
  L1 5.2 A2b Lösung
  L1 5.2 A3 Vertiefungsaufgabe
  L1 5.2 A3a Lösung
  L1 5.2 A3b Lösung
L2 Programmierung mit Python: Ein- und Ausgabe von Daten; Berechnungen
  In dieser Einheit lernen Sie, Programme in einer P...
  Basisdateien
  Aktivitätsverfolgung Lernfortschritt 2
  Ich-Kann-Liste zu Lernfortschritt 2
  Alle Python-Programme der Infomaterialien
  Alle Struktogramme der Infomaterialien
  Alle Struktogramme der Lösungen
  1 Ausgabe von Daten
  L2 1 1 Information Thonny Aufbau
  L2 1 2 Information Ausgabe von Zeichen
  L2 1 Aufgabe Ausgabe von Zeichenketten
  L2 1 Lösung Ausgabe von Zeichenketten
  L2 1 Lösung Ausgabe von Zeichenketten
  2 Variablen und Datentypen
  L2 2 1 Information Variablen Zeichenkette
  L2 2 2 Information Variablen Zahlen
  L2 2 2 Information
  L2 2 3 Information Variablen Wahrheitswert
  L2 2 Aufgabe Variablen
  L2 2 Lösung Variablen
  L2 2 Loesung Variablen
  3 Rechenoperatoren
  L2 3 Information Rechenoperatoren
  L2 3 Aufgabe Rechenoperatoren
  L2 3 Lösung Rechenoperatoren
  4 Eingabe von Daten
  L2 4 1 Information Eingabe input string
  L2 4 1 Aufgabe Eingabe input Kreis
  L2 4 1 Lösung Eingabe input Kreis
  L2 4 1 Lösung Eingabe input Kreis
  L2 4 2 Information Eingabe input zahlen
  L2 4 2 Information Eingabe input zahlen
  L2 4 2 Information Eingabe input zahlen Loesung
  L2 4 2 Übungsaufgabe Rechteck
  L2 4 2 Lösung Übungsaufgabe Rechteck
  L2 4 2 Lösung Eingabe input Rechteck
  L2 4 3 Lösung input Hoehenmeter
  L2 4 3 Übungsaufgabe Höhenmeter
  L2 4 3 Lösung Übungsaufgabe Höhenmeter
  5 Funktionen
  L2 5 1 Aufgabe Funktion Urlaubsfahrt
  L2 5 1 1 Information Funktion ohne Parameter
  L2 5 1 2 Information Funktion mit Parameter
  L2 5 1 2a Information
  L2 5 1 Lösung Funktion Urlaubsfahrt
  L2 5 1 Lösung Funktion Urlaubsfahrt
  L2 5 1 3 Information Funktion mit Rückgabewert
  L2 5 2 Übungsaufgabe Höhenmeter Funktion
  L2 5 2 Vorlage Uebungsaufgabe Hoehenmeter Funktion
  L2 5 2 Lösung Übungsaufgabe Höhenmeter Funktion
  L2 5 2 Lösung Uebungsaufgabe Hoehenmeter Funktion
  L2 5 2b Loesung Funktion Hoehenmeter
  6 Zusatzmaterialien: GUI
  L2 6 Information Erstellen einer GUI
  L2 6 Aufgabe Anwendungsbeispiel GUI
  L2 6 Vorlage Anwendungsbeispiel GUI
  L2 6 Lösung Anwendungsbeispiel GUI
  L2 6 Lösung Anwendungsbeispiel GUI kommentiert
L3 Programmierung mit Python: Kontrollstrukturen
  In dieser Einheit lernen Sie ...Programme unter Nu...
  Aktivitätsverfolgung Lernfortschritt 3
  Ich-Kann-Liste zu Lernfortschritt 3
  Basisdateien
  Alle Python-Programme der Infomaterialien
  Alle Struktogramme der Infomaterialien
  Alle Struktogramme der Lösungen
  1 Verzweigungen
  1.1 Einseitige Alternative
  L3 1 1 Information Verzweigungen einseitig
  L3 1 1 Aufgabe if Abiball
  L3 1 1 Lösung if Abiball
  1.2 Zweiseitige Alternative
  L3 1 2 Information Verzweigungen zweiseitig
  L3 1 2 Aufgabe if else Preisvorschlag
  L3 1 2 Lösung if else Preisvorschlag
  L3 1 2 Lösung if else Preisvorschlag
  1.3 Geschachtelte Alternative
  L3 1 3 Information Verzweigungen geschachtelt
  L3 1 3 Aufgabe if geschachtelt Mietzuschuss
  L3 1 3 Lösung if geschachtelt Mietzuschuss
  1.4 Verknüpfung von Bedingungen
  L3 1 4 Information verknüpfte Bedingungen
  L3 1 4 1 Aufgabe if logische Operatoren Führerschein
  L3 1 4 1 Lösung if logische Operatoren Führerschein
  L3 1 4 1 Lösung if logische Operatoren Fuehrerschein
  L3 1 4 2 Aufgabe if logische Operatoren Eintritt
  L3 1 4 2 Lösung if logische Operatoren Eintritt
  L3 1 4 2 Lösung if logische Operatoren Eintritt
  L3 1 4 3 Aufgabe if logische Operatoren Autovermietung
  L3 1 4 3 Lösung if logische Operatoren Autovermietung
  L3 1 4 3 Lösung if logische Operatoren Autovermietung
  2 Schleifen
  2.1 Listen und for-Schleife
  L3 2 1 Information for Schleife
  L3 2 1 Aufgabe for Taschengeld
  L3 2 1 Lösung for Taschengeld
  L3 2 1 Lösung for Taschengeld
  2.2 while-Schleife
  L3 2 2 Information while Schleife
  L3 2 2 Aufgabe while Fischteich
  L3 2 2 Lösung while Fischteich
  L3 2 2 Lösung while Fischteich
  3 Gemischte Übungen
  L3 3 1 Vertiefung for Finanzanlage
  L3 3 1 Lösung Vertiefung for Finanzanlage
  L3 3 1 Lösung Vertiefung for Finanzanlage
  L3 3 2 Vertiefung while Zielwert Verzinsung
  L3 3 2 Lösung Vertiefung while Zielwert Verzinsung
  L3 3 2 Lösung while Zielwert Verzinsung
  L3 3 3 Vertiefung if geschachtelt Anmeldung BG
  L3 3 3 Lösung Vertiefung if geschachtelt Anmeldung BG
  L3 3 3 Lösung Vertiefung if geschachtelt Anmeldung BG
  L3 3 4 Vertiefung if logische Operatoren Anmeldung BG
  L3 3 4 Lösung Vertiefung if logische Operatoren Anmeldung BG
  L3 3 4 Lösung Vertiefung if logische Operatoren Anmeldung BG