I/BInformatik in der Bildung
I/El'Informatique dans l'Éducation
Sie befinden sich hier: SV!A - SS!E - SS!I » Informatik in der Bildung » Kompetenzenkatalog für gymnasiale Informatik » A0 Algorithms

A0 Algorithms

Autor: Hansruedi Sommer

Motivation

Bei alltäglichen Problemen wie Kochrezepten, Anleitungen etc. findet man oft unverständliche oder nicht nachvollziehbare Beschreibungen. Wir überlegen uns, wie vernünftige Beschreibungen aufgebaut sein sollten. Zur Problemlösung in der Informatik sollten sich die SchülerInnen in der Regel vor dem Programmieren am PC zuerst das Vorgehen, den Algorithmus zur Problemlösung überlegen.

Haltungen

  • FIXME
  • NOTE Automatisierbar lösbare Probleme erkennen — JN

Fertigkeiten / Kenntnisse

  1. Ich kenne den Begriff des Algorithmus als eindeutige und endliche Beschreibung eines Verfahrens zur Lösung eines Problems.
  2. Ich kenne eine graphische Repräsentation von Algorithmen (z.B. Flussdiagramme oder Nassi-Shneiderman-Diagramme).
  3. Ich kenne Beispiele von Algorithmen in der Informatik (z.B. Such- oder Sortieralgorithmen).
  4. Ich kann einfache Algorithmen verifizieren.
  5. Ich kenne einige Methoden zum Algorithmenentwurf.
  6. Ich kenne als Mass für die Berechnungskomplexität die Anzahl ausgeführten Operationen.

Anwendungsbeispiele

  • Aufnehmen und Versenden eines Fotos via Handy
    • Kochen Drei-Minuten-Ei
  • Bedienngsanleitung enes Adventkalenders
  • Heron-Algorithmus
  • Sieb des Eratosthenes
  • Euklidscher Algorithmus zur Berechnung des ggT

Verwandte Kompetenzen

Referenzen

  • FIXME

Diskussion

  • NOTE Handlungs- oder doch nur Rechenvorschriften? Hintergrund ist die Frage: Weshalb gibt es überhaupt eine Typologie von Algorithmen? Antwort: Es gibt gar nicht so viele unterschiedliche rechnerisch lösbare Problemarten, wie man zuerst annehmen könnte. Die Typen selber sind empirisch entstanden. — Paul Miotti 2008/06/24
  • NOTE Begriffsbildung: Definition von Problem im vergleich zu ProbleminstanzJH
  • NOTE Programmverifikation muss später folgen — JH
  • NOTE Folge ProblemdefinitionEntwurfsmethodeAnalyse beachten — JH
 
informatik/kompetenzen/a0_algorithms.txt · Zuletzt geändert: 2011/05/30 23:02 (Externe Bearbeitung)