Freifach: Einführung in das Programmieren

Spass am abstrakten Denken und eine gewisse Ausdauer beim Problemlösen (Frustrationstoleranz) ist Voraussetzung zum Besuch des Freifachs (sonst wird man nicht viel Freude haben). Ein gewisser Indikator dafür ist eine gute Mathematiknote.

Grundlagen des Programmierens festigen und ausbauen

Vorschläge von Teilnehmer(inne)n sind stets willkommen!

Rekursion

Spiele (Tetris, Snake, Breakout, Reversi, 2048, Vier-gewinnt, etc. gerne Computergegner mit Minmax programmieren, Labyrinth/Irrgarten erstellen und herausfinden bzw. Computer herausfinden lassen)

Simulationen (Versickerungen, Korallenwachstum, Game of Life, …)

Bildbearbeitung (Kanten in einem Bild erkennen, Bild komprimieren, …)

mathematische Algorithmen

klassische Probleme (Sortieren etc.)

?? KI, neuronale Netze ??