BWINF
Runde 1

Runde 1

In der ersten Runde werden i.d.R. fünf Aufgaben gestellt. Zusätzlich gibt es zwei etwas einfachere Junioraufgaben für Teilnehmende, die noch nicht in der Qualifikationsphase (also den letzten beiden Jahren der Schule) sind.

Von den fünf (bzw. sieben) Aufgaben müsst ihr mindestens drei bearbeiten, damit ihr eine Chance habt, in die zweite Runde weiterzukommen.

Punkte und Preise

Jede eingereichte Lösung beginnt mit fünf Punkten. Von diesen wird bei Fehlern und Mängeln in der Dokumentation / im Programm abgezogen. Dazu gibt es ein "Erwartungshorizont" mit Kriterien, die der Bewertung zugrunde liegen. Dieser wird allerdings erst zusammen mit der Musterlösung veröffentlicht. Ein kleiner Fehler führt i.d.R. zu einem Punkt Abzug, in schwerwiegenden Fällen können auch zwei Punkte abgezogen werden. Nur ansatzweise oder insgesamt ungenügend bearbeitete Aufgaben bekommen mehr Punktabzüge. In der ersten Runde werden keine Bonuspunkte vergeben.

Entscheidend für die Preise der ersten Runde sind die drei Aufgaben mit den höchsten Punktzahlen. Das heißt, wenn ihr mehr als drei Aufgaben bearbeitet, werden die drei am besten bewerteten Aufgaben zur Preisentscheidung herangezogen. Da bei der Bearbeitung auch mal etwas schiefgehen kann, empfehlen wir, mehr als drei Aufgaben zu bearbeiten. So erhöht ihr eure Chance, euch für die zweite Runde zu qualifizieren.

Die Ergebnisse der ersten Runde werden normalerweise kurz nach Weihnachten im AMS veröffentlicht. Die Zuordnung von Preisen und Punkten erfolgt durch die folgende Tabelle:

Erreichte PunktzahlPreis
15 - 141. Preis
13 - 122. Preis
11 - 93. Preis
< 9Teilgenommen

Qualifiziert ist man für die zweite Runde, wenn man in der ersten Runde einen ersten oder zweiten Preis erreicht.

Teams

Teamarbeit ist in der ersten Runde erlaubt, auch wenn Teammitglieder aus verschiedenen Jahrgangsstufen oder Schulen kommen, solange alle Teammitglieder die Teilnahmevoraussetzungen erfüllen. Es gelten dieselben Regeln wie bei einer Einzelteilnahme. Mit der am Ende erreichten Punktzahl bekommen alle im Team den gleichen Preis und rücken somit ggf. auch alle in die zweite Runde vor.

In einem gemischten Team aus Teilnehmenden der Qualifikationsphase und unteren Jahrgangsstufen dürfen diejenige, die noch nicht in der Qualifikationsphase sind, die Junioraufgaben bearbeiten (allerdings ohne Hilfe von denjenigen aus der Qualifikationsphase).

Doppelteilnahme JWINF & BWINF

Die Junioraufgaben der 1. Runde des Bundeswettbewerbs Informatik sind gleichzeitig die Aufgaben der 3. Runde des Jugendwettbewerbs Informatik.

Es ist möglich, an beiden Wettbewerben gleichzeitig teilzunehmen, seine Lösungen der Junioraufgaben also "doppelt" zu verwenden. Dazu müssen zwingend zwei separate Teams, eins für den Jugendwettbewerb und eines für den Bundeswettbewerb, erstellt werden. Es ist nicht ausreichend, die Lösungen vom Bundeswettbewerb einfach bei seinem Team für den Jugendwettbewerb abzugeben.

Dokumentation und Einsendung

Ihr wisst noch nicht, wie ihr eine Dokumentation schreibt? Dann schaut mal bei dem Modul Dokumentation vorbei!

Für jede bearbeitete Aufgabe braucht ihr eine Dokumentation, die ihr gemeinsam mit euren Programmen abgebt. In der Dokumentation der ersten Runde solltet ihr eure Team-ID sowie den Namen des Bearbeiters (bzw. der Bearbeiter bei einer Teamleistung) der jeweiligen Aufgabe auf das Deckblatt schreiben.

Am Ende packt ihr eure Dokumentation mit den Programmen in ein ZIP-Archiv ein. Das abzugebende ZIP-Archiv soll die folgende Struktur haben:

einsendung.zip
/
├── Junioraufgabe1.pdf
├── Aufgabe1.pdf
├── Aufgabe2.pdf
├── Junioraufgabe1
│   ├── Quelltext
│   │   └── Junioraufgabe1.cpp
│   └── AusfuehrbaresProgramm
│       └── Junioraufgabe1.exe
├── Aufgabe1
│   ├── Quelltext
│   │   └── Aufgabe1.c
│   └── AusfuehrbaresProgramm
│       └── Aufgabe1
└── Aufgabe2
    ├── Quelltext
    │   └── Aufgabe2.rs
    └── AusfuehrbaresProgramm
        └── Aufgabe2.exe

oder, wenn man eine Skriptsprache verwendet hat:

einsendung.zip
/
├── Junioraufgabe1.pdf
├── Aufgabe1.pdf
├── Aufgabe2.pdf
├── Junioraufgabe1
│   └── Junioraufgabe1.py
├── Aufgabe1
│   └── Aufgabe1.jl
└── Aufgabe2
    └── Aufgabe2.js

Eine Beispieleinsendung findet ihr hier (opens in a new tab).

Wie man ein ZIP-Archiv erstellt, könnt ihr in folgenden Websiten oder (wenn man nicht lesen will) in den YouTube Videos nachschauen: