Die beiden Sortierverfahren Bubblesort und Quicksort werden in diesem Lernprogramm animiert. Der ablaufende Code des Sortierverfahrens kann wahlweise in Java, Modula-2, C++ oder Pseudocode angezeigt werden. Zwei Thermometersäulen veranschaulichen die bisher notwendige Anzahl an Vergleichen und Vertauschungen. Der Ablauf kann über Einzelschritt vor und zurück, Sprung zum Anfang und Ende sowie Start und Pause gesteuert werden.
In dieser Unterrichtseinheit für das Fach Informatik sollen die Schülerinnen und Schüler ihre zuvor erworbenen Kenntnisse von Algorithmen am Beispiel eines LED Cube üben und festigen. Ziel ist, dass die Lernenden die Programmierung von Animationen des Cube durchschauen und nachvollziehen beziehungsweise eigene Animationen kreieren können.
Nach der Auffrischung der molekularbiologischen Grundlagen entwickeln die Schülerinnen und Schüler eine Strategie, wie man mit einem DNA-Rechner ein einfaches Hamilton-Pfad-Problem lösen kann. Dabei kommt die kostenfreie Software „Hellics“ zum Einsatz, die die Funktionen eines DNA-Computers simuliert.
Eine Liste von 52 Algorihmen mit Beschreibungen und weiterführendem Material, die z.B. von SuS in Referaten aufgearbeitet werden können.
Der 11. Algorithmus der Woche beschäftigt sich mit der Frage, wie Informationen möglichst schnell verbreitet werden können.
Ein sehr schönes Programm, um Programmabläufe am Computer zu planen
Der 43. Algorithmus befasst sich mit dem Thema “faires Teilen“.
Der 42. Algorithmus der Woche ist ein randomisierter Algorithmus.
Der 41. Algorithmus der Woche hat das Simulated Annealing (ein simuliertes langsames Abkühlen) zum Thema. Dieses Verfahren wird in der Technik vielfach eingesetzt: werden erhitzte Metalle schnell oder langsam aus dem rotglühenden Zustand abgekühlt, haben sie ganz unterschiedliche Eigenschaften.
Die Anleitungen können von SuS gut genutzt werden, um selbständig erste Schritte mit der Arduino-Plattform zu gehen.
Diese Anleitung soll als Grundlage zum Erlernen der Arduino-Plattform dienen. Sie soll Anfängern einen einfachen, interessanten und eng geleiteten Einstieg in die ArduinoThematik geben. Die Anleitung orientiert sich dabei hauptsächlich an praxisorientierten Aufgaben mit einer theoretischen Einführung vorab.