Freifächer Informatik

Freifächer

Programmieren

Im zweiten Semester der 2. Klasse besteht die Möglichkeit, die Programmierkenntnisse aus dem Grundlagenfach zu erweitern.

Im Freifach Programmieren lösen wir interessante Probleme mit Hilfe von Computerprogrammen und fördern dabei das algorithmische Denken.
Wir befassen uns mit grundlegenden Programmierkonzepten und lernen den Umgang mit abstrakten Datenstrukturen. Mit Hilfe sorgfältig gewählter Beispiele (Spiele, Simulationen, Computergraphik, Visualisierungen, numerische Methoden etc.) werden diese Konzepte eingeübt und mit Leben gefüllt.
Vorschläge der Teilnehmenden werden gerne aufgenommen. Wir programmieren in der Programmiersprache Python. Besonders begabte Teilnehmende werden gerne individuell gefördert.

Programmieren für Fortgeschrittene

Dieses Freifach findet im ersten Semester der 3. Klasse statt und bildet die Fortsetzung des Freifachs Programmieren. Im Fokus stehen nun abstraktere Konzepte (etwa Rekursion, objektorientierte Programmierung) und die Implementierung wichtiger Algorithmen. All dies dient auch als Vorbereitung auf die Schweizer Informatik-Olympiade, deren erste Runde im Herbst beginnt.