Programmierwettbewerbe

Mehr Programmieren

Wer mehr programmieren möchte als wir das in den Infokursen während des Unterrichts tun, findet hier einige Anregungen. Ziel ist es, irgendwann als Teil des bwinf-Schulteams eine Aufgabe des Bundeswettbewerbs Informatik (BWINF) zu übernehmen.

Ich schlage folgende Schritte vor:

  1. Die Übungsaufgaben aus dem Abschnitt Python-Lernen Das sind die Grundlagen. Wer merkt, dass das zu einfach ist, kann entweder die Zusatzaufgaben auf derselben Seite machen oder direkt zu Schritt 2 gehen.

  2. Die Codingame-Puzzles aus dem Abschnitt Codingame Aufgabe
    Für die Platfform Codingame benötigst du einen Account. Du kannst z.B. deine Schul-E-Mail-Adresse verwenden, um dich zu registrieren. Codingame bietet eine Vielzahl von Programmieraufgaben in verschiedenen Schwierigkeitsgraden an. Die oben verlinkte Seite enthält eine Liste von empfohlenen Puzzles, die du der Reihe nach lösen solltest. Wer merkt, dass das zu einfach ist, kann auch direkt zu Schritt 3 gehen.

  3. Frühere Aufgaben der 3. Runde des Jugendwettbewerbs Informatik (JWINF)
    Die Aufgaben der 3. Runde sind manchmal anspruchsvoller als die Codingame-Puzzles und bieten eine gute Vorbereitung auf den BWINF. Die Aufgaben aus früheren Wettbewerben dienen als Training. Auf der Seite sind auch die Lösungen (mit Videoerklärungen) verlinkt, die du dir anschauen kannst, wenn du bei einer Aufgabe nicht weiterkommst.

  4. Frühere Aufgaben der 1. Runde des Bundeswettbewerbs Informatik (BWINF)
    Das Ziel des bwinf-Schulteams ist es, mit einer qualifizierten Teilname an diesem Wettbewerb einen Preis für die Schule zu gewinnen. Die Aufgaben der 1. Runde sind deutlich anspruchsvoller als die des JWINF. Die Aufgaben aus früheren Wettbewerben dienen als Training. Auf der Seite sind auch die Lösungen (mit Videoerklärungen) verlinkt, die du dir anschauen kannst, wenn du bei einer Aufgabe nicht weiterkommst.

  5. Frühere Aufgaben der 2. Runde des Bundeswettbewerbs Informatik (BWINF)
    Die Aufgaben der 2. Runde sind sehr schwer. - Lösungen zu früheren Wettbewerben muss ich noch erstellen.

Also: Das eigentliche Ziel ist Level 4: BWINF - Runde 1.

Falls du Fragen hast oder Hilfe benötigst, kannst du dich gerne an mich wenden.