1.1.1 Den Begriff Algorithmus definieren und seine Eigenschaften benennen
Unterrichtsmaterial zum Lernziel: Die Maturandinnen und Maturanden können den Begriff Algorithmus definieren und seine Eigenschaften benennen.
Der Weg zum Lösungsweg: Einführung in Computational Thinking und Algorithmen
Das Material führt theoretisch und anhand von Beispielen in die Grundlagen von Algorithmen und Computational Thinking ein. Es werden zentrale Konzepte wie Decomposition, Pattern Recognition, Abstraction und Algorithm Design erklärt.
Einführung in das Programmieren mit Java
Der Text führt grundlegende Konzepte der Programmierung ein, indem er den Computer mit einem trainierbaren Haustier vergleicht und die Notwendigkeit formalisierter Sprachen erläutert. Anhand der Programmiersprache Java wird gezeigt, wie Befehle strukturiert und durch Methoden und Klassen erweitert werden können.
Konzept Algorithmus
Dieser kurze Text erklärt den Begriff des Algorithmus, seine Eigenschaften als Handlungsanweisung sowie den Prozess der Umwandlung von einer Eingabe in eine Ausgabe. Es wird aufgezeigt, dass Algorithmen sowohl natürlichsprachlich formuliert als auch in Computerprogramme implementiert werden können.
Einführung in Python: Variablen, Funktionen und das EVA-Prinzip
Dieses Unterrichtsmaterial führt in die Grundlagen der Programmiersprache Python ein. Anhand praktischer Codebeispiele lernen die Schülerinnen und Schüler grundlegende Konzepte wie Variablen, Funktionen und das EVA-Prinzip kennen und verstehen den Unterschied zum Maschinencode.
Algorithmic Adventures / Grundlagen der Informatik (Hromkovič)
Dieses Lehrbuch vermittelt grundlegende Informatikkonzepte wie Algorithmen, Beweise und die Grenzen der Automatisierbarkeit verständlich und ohne Vorkenntnisse. Es eignet sich hervorragend zur Einführung in das theoretische Fundament der Informatik am Gymnasium.
Einführung in den Algorithmusbegriff und grundlegende Strukturen
Der Text erklärt die Definition, Eigenschaften und Grundstrukturen von Algorithmen anhand alltäglicher Beispiele wie Rezepten oder Faltanleitungen. Zudem wird auf die historische Herkunft des Begriffs durch Al-Chwarizmi eingegangen.
Einführung in Algorithmen und Python-Programmierung mit Turtle
Dieses Unterrichtsmaterial deckt grundlegende Konzepte von Algorithmen, das Lesen und manuelle Ausführen von Python-Code (Turtle-Grafik), Struktogramme sowie einfache Programmieraufgaben in Python ab.
Bauanleitung als Algorithmus
Dieses Unterrichtsmaterial vergleicht klassische Möbel-Bauanleitungen mit Algorithmen und zeigt anhand von Beispielen auf, wie Sequenzen, Wiederholungen und bedingte Anweisungen in einer Bildschrift realisiert werden. Es eignet sich hervorragend für einen lebensweltlichen und unplugged Einstieg in die algorithmische Grundstruktur.
Das Halteproblem und die Grenzen der Berechenbarkeit
Dieses Material erklärt anschaulich das Halteproblem von Alan Turing, führt durch die Beweisidee mittels Widerspruch und Selbstanwendung in Python und beleuchtet die praktischen Konsequenzen für die Informatik.
Automaten und formale Sprachen
Das Material bietet eine strukturierte Einführung in theoretische Konzepte der Informatik, insbesondere Automaten und formale Sprachen. Es enthält interaktive Ressourcen zur Veranschaulichung von Zustandsübergängen und Berechenbarkeit.
Einführung in algorithmische Grundstrukturen an Hand der Programmierumgebung Kara
Diese pädagogische Arbeit dokumentiert eine Unterrichtseinheit zur Einführung in algorithmische Grundstrukturen für die 8. Klasse an Gymnasien. Mithilfe der grafischen Programmierumgebung Kara lernen die Schüler spielerisch die Grundlagen des Programmierens wie Sequenzen, Verzweigungen und Wiederholungen kennen. Das Material umfasst sowohl fachwissenschaftliche Analysen als auch detaillierte methodisch-didaktische Planungen für mehrere Doppelstunden.
Einführung in die Informatik und Algorithmen
Dieses Unterrichtsmaterial bietet eine fundierte Einführung in die Welt der Algorithmen und die grundlegende Programmierung. Es erklärt zentrale Konzepte der Informatik anhand verständlicher Beispiele und praktischer Übungen für den Unterricht.
Einführung in die Informatik: Grundlagen und Algorithmen
Das Unterrichtsmaterial bietet eine fundierte Einführung in grundlegende Informatikthemen wie Algorithmen, Datenstrukturen und Programmierkonzepte. Es enthält theoretische Erklärungen sowie praxisnahe Übungen für den Einsatz am Gymnasium.
Einführung in die Informatik und Algorithmen
Das Material bietet eine strukturierte Einführung in grundlegende Konzepte der Informatik, insbesondere Algorithmen und Datenstrukturen. Es enthält anschauliche Grafiken sowie Erklärungen zur algorithmischen Problemlösung und Programmierung.
Einführung in den Begriff des Algorithmus
Dieses Unterrichtsmaterial vermittelt grundlegende Definitionen, Eigenschaften und Strukturen von Algorithmen anhand alltäglicher Beispiele wie Rezepten oder Faltanleitungen. Zudem wird kurz auf die historische Herkunft des Begriffs durch Al-Chwarizmi eingegangen.
Algorithmen im Alltag: Kochrezepte als Algorithmen
Dieses Unterrichtsmaterial erklärt grundlegende Konzepte von Algorithmen wie Sequenzen, Wiederholungen, bedingte Ausführungen, Unterprogramme und Parameter anhand des anschaulichen Beispiels eines Kochrezepts. Es stellt eine Verbindung zwischen alltäglichen Handlungsanweisungen und Informatikstrukturen her.
Postenlauf zu Algorithmen
Ein vielseitiger Postenlauf mit Aufgaben zu alltäglichen Algorithmen, Instruktionen und Abläufen wie Origami, Musik, Flussdiagrammen und Rezepten. Die Lernenden vollziehen dabei schrittweise Anleitungen nach und setzen sich spielerisch mit dem Begriff des Algorithmus auseinander.
Ist das ein Algorithmus? - Übungsbeispiele
Das Material enthält verschiedene alltägliche Beispiele wie Zeitungsartikel, Anleitungen oder Fahrpläne, anhand derer Schülerinnen und Schüler entscheiden sollen, ob es sich dabei um einen Algorithmus handelt. Die ausführlichen Lösungen helfen dabei, die Eigenschaften und die Definition eines Algorithmus zu schärfen.
Einführung in den Algorithmus
Dieses Unterrichtsmaterial bietet eine Einführung in den Begriff des Algorithmus mit Präsentationen sowie Aufgaben für die Einzel- und Gruppenarbeit. Die Schülerinnen und Schüler lernen grundlegende Eigenschaften von Algorithmen kennen und wenden diese praktisch an.
Einführung in Algorithmen und das EVA-Prinzip
Der Text führt in grundlegende Definitionen, Anforderungen und Darstellungsformen von Algorithmen ein. Dabei werden Eigenschaften wie Allgemeinheit, Eindeutigkeit, Ausführbarkeit, Endlichkeit und Korrektheit anhand von Beispielen und dem EVA-Prinzip erläutert.
Einführung in Algorithmen und Darstellungsformen
Das Material vermittelt die grundlegende Definition von Algorithmen anhand alltäglicher Beispiele wie Faltanleitungen, Bauanleitungen und Notenblättern. Zudem werden grafische Darstellungsformen wie Flussdiagramme und Struktogramme zur Visualisierung von Programmen und Abläufen erläutert.
Bauanleitungen als Algorithmen
Das Unterrichtsmaterial vergleicht klassische Bauanleitungen für Möbel mit dem Konzept von Algorithmen. Dabei werden grundlegende algorithmische Strukturen wie Sequenzen, Wiederholungen und bedingte Anweisungen anhand eines alltagsnahen Beispiels anschaulich erklärt.
Notenblätter als Algorithmen
Dieses Unterrichtsmaterial vergleicht Notenblätter mit Algorithmen und zeigt, wie musikalische Notationen Konzepte wie Schritte, Wiederholungen, bedingte Ausführung und Parameter verkörpern. Es bietet einen anschaulichen, unplugged Zugang zu grundlegenden Programmierkonzepten.
Faltanleitung als Algorithmus
Dieses Material erklärt anhand einer Origami-Faltanleitung für eine Heuschrecke, was ein Algorithmus ist und welche Grundelemente in einer solchen Anleitung vorkommen. Es veranschaulicht algorithmische Schritte auf spielerische und anschauliche Weise.
Notenblatt als Algorithmus
Dieses Material vergleicht ein musikalisches Notenblatt mit einem Algorithmus und veranschaulicht dabei grundlegende Programmier- und Algorithmenkonzepte wie Schritte, Wiederholungen, bedingte Ausführung und Parameter anhand der Notenschrift.
Origami als Algorithmus
Dieses kurze Unterrichtsmaterial vergleicht eine Origami-Faltanleitung mit einem Algorithmus und stellt grundlegende Faltoperationen sowie einfache Beispiele wie eine Schachtel und einen Kranich vor. Es bietet einen anschaulichen, unplugged Zugang zum Algorithmik-Begriff.
Prüfungsübersicht und Lernziele Programmierung
Das Dokument beschreibt den Ablauf einer Informatikprüfung sowie die dazugehörigen Lernziele zu Algorithmen, Turtlegrafik und grundlegenden Python-Konzepten. Es dient den Schülerinnen und Schülern zur Vorbereitung auf einen schriftlichen und einen praktischen Prüfungsteil.
Einführung in Flussdiagramme und Programmablaufpläne
Dieses Material erklärt die Grundlagen von Flussdiagrammen als grafische Darstellungsform für Algorithmen. Anhand eines Beispiels zum Kochen von Spaghetti wird die Verwendung von Elementen, Pfeilen und Aufrufen zur Wiederverwendung demonstriert.
Die While-Schleife erklärt am Beispiel des Hobelns
Dieses kurze Unterrichtsmaterial erklärt das Konzept der While-Schleife anhand eines alltäglichen Beispiels. Es zeigt, wie eine Bedingung geprüft wird, bevor ein Code-Block wiederholt ausgeführt wird.