lehrkraefte:snr:informatik:freifach-i-24

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:snr:informatik:freifach-i-24 [2024/01/14 18:23]
Olaf Schnürer [Freifach: Einführung in das Programmieren]
lehrkraefte:snr:informatik:freifach-i-24 [2024/01/15 12:18] (current)
Olaf Schnürer [Freifach: Einführung in das Programmieren]
Line 3: Line 3:
 ====== Freifach: Einführung in das Programmieren ====== ====== Freifach: Einführung in das Programmieren ======
  
-Noch unklar, ob  
   * Python oder   * Python oder
   * JavaScript   * JavaScript
 +evtl. Start mit Python, später JavaScript
  
 Grundlagen des Programmierens festigen und ausbauen Grundlagen des Programmierens festigen und ausbauen
   * Kontrollstrukturen (if, while, for, Funktionen)   * Kontrollstrukturen (if, while, for, Funktionen)
-  * Datentypen (Listen, Strings) und deren Verarbeitung+  * Datentypen (Listen, Strings) und deren Verarbeitung (list comprehension)
   * Ein- und Ausgabe (f-Strings, auch aus/in Dateien)   * Ein- und Ausgabe (f-Strings, auch aus/in Dateien)
   * pythonic code (= elegantes Python-Programmieren)    * pythonic code (= elegantes Python-Programmieren) 
   * Objektorientieres Programmieren?   * Objektorientieres Programmieren?
 +
 +Vorschläge von Teilnehmer(inne)n sind stets willkommen!
  
 Rekursion Rekursion
  
-Spiele (Tetris, Breakout, Reversi, 2048 etc. gerne Computergegner mit Minmax programmieren, Labyrinth/Irrgarten erstellen und herausfinden bzw. Computer herausfinden lassen) +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, ...) Simulationen (Versickerungen, Korallenwachstum, Game of Life, ...)
Line 22: Line 24:
 Bildbearbeitung (Kanten in einem Bild erkennen, Bild komprimieren, ...) Bildbearbeitung (Kanten in einem Bild erkennen, Bild komprimieren, ...)
  
-mathematische Algorithmen +mathematische Algorithmen
  
 klassische Probleme (Sortieren etc.) klassische Probleme (Sortieren etc.)
 +
 +?? KI, neuronale Netze ??
  • lehrkraefte/snr/informatik/freifach-i-24.1705252982.txt.gz
  • Last modified: 2024/01/14 18:23
  • by Olaf Schnürer