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:blc:informatik:ffprg2-2024:start [2024/09/09 05:32] – [Vertiefung Web-Technologien] Ivo Blöchligerlehrkraefte:blc:informatik:ffprg2-2024:start [2024/12/09 13:51] (current) Ivo Blöchliger
Line 1: Line 1:
 +====== Freifach Programmieren für Fortgeschrittene ======
 +
 +Der Plan für das Semester ist folgender:
 +  * Fokus aufs Programmieren bis zu den Herbstferien (grundlegendes Handwerk) anhand von Vorbereitungsaufgaben für die Informatik-Olympiade
 +  * Nach den Herbstferien zweigleisig weiter mit 
 +    * Vorbereitungsaufgaben für die Olympiade (dann in Python oder C++)
 +    * Erstellung interaktiver Webseiten
 +
 +Setup und Grundlagen, siehe [[lehrkraefte:blc:informatik:ffprg1-2024:start|Einführungskurs vom letzten Semester]].
 +
 +[[lehrkraefte:blc:informatik:ffprg1-2024:cheat-sheet|Cheat-Sheet]]
 +
 +Alle Screencast für dieses Semester: [[https://fginfo.ksbg.ch/~ivo/videos/informatik/ffprog24-2/|Weltöffentlich]] und 
 +[[https://bldsg-my.sharepoint.com/:f:/g/personal/ivo_bloechliger_ksbg_ch/EsJItwzftWREpicm1_JN57YBmLQWXJSZq0_uHMvbHggqbw?e=5fb0jj|Für St. Galler Microsofties]]
 +
 +====== Tetris ======
 +  * [[.:tetris|Tetris]] in JavaScript
 +====== C++ ======
 +  * [[.cpp:wsl|C++ mit g++ auf der Linux-Kommandozeile mit WSL]]
 +  * [[.:cpp:soi-extension|C++ mit der der SOI-Extension für VSCode]]
 +  * [[.:cpp:start|C++ Programmierung]]
 +  * [[.:cpp:aufgaben|C++ Aufgaben und Lösungsvorschläge]]
 +
 +====== JavaScript ======
 +
 +===== Refresher =====
 +  * [[.:refresher|Refresher Grundlagen JavaScript]]
 +  * [[.:arrays|Arrays von Anfang an bis zum Pascaldreieck]]
 +  * [[.:tictactoe|Tic Tac Toe]] in C++ oder JavaScript
 +
 +
 +
 +
 +===== Vertiefung Algorithmik und JS anhand von SOI Trainingsaufgaben =====
 +  * Erste Aufgabe: [[.:vorlage|Allgemeine Vorlage]] herunterladen, ausführen, studieren.
 +  * Zweite Aufgabe: [[.:josephus-problem|Wiederholtes Abzählen]]
 +  * Dritte Aufgabe: [[.:longest-increasing-subsequence|Erster längster aufsteigender Abschnitt (oder Unterfolge)]]
 +  * https://soi.ch/page/archive/
 +===== Vertiefung Web-Technologien =====
 +  * [[.:praesentationsplaner:start|Planungstool für die Maturaarbeitspräsentationen]]
 +
 +
 +