Programmieren/FAQ

Aus SDQ-Wiki
Zur Navigation springen Zur Suche springen

In unseren FAQs finden Sie einen Überblick über häufig gestellte Fragen und die entsprechenden Antworten zum Modul Programmieren. Bitte lesen Sie diese sorgfältig durch, noch bevor Sie Fragen haben, und überprüfen Sie diese regelmäßig und eigenverantwortlich auf Änderungen.

Start und KIT-Account

Ich besitze noch keinen KIT-Account. Wie kann ich Übungsblätter erhalten / abgeben?
Bitte wenden Sie sich umgehend an Ihren Tutor oder Tutorin um die Aufgabenstellung zu bekommen. Sobald Sie Ihren KIT-Account haben, können Sie auf Ilias zugreifen und alle Vorlesungs- und Übungsmaterialien dort finden. Übungsblätter werden grundsätzlich nur über Artemis abgeben. Ohne KIT-Account ist ein Login allerdings nicht möglich. Bitte warten Sie zunächst ab, ob Ihr KIT-Account womöglich doch noch rechtzeitig eingerichtet ist. Rechtzeitig bedeutet vor Ablauf der Abgabefrist von Übungsblatt 1. Haben Sie kurz vor Ablauf der Abgabefrist noch immer keine KIT-Account erhalten, so gilt folgende Ausnahmeregelung: Senden Sie Ihre Abgabe fristgerecht per E-Mail an Ihren Tutor. E-Mail-Abgaben, die nach Ablauf der Abgabefrist eintreffen, werden nicht akzeptiert. E-Mail-Abgaben von Studierenden die bereits einen KIT-Account besitzen werden verworfen. Melden Sie sich bitte umgehend im Artemis an, sobald Sie Ihren KIT-Account erhalten haben. Alle späteren Abgaben erfolgen dann über den Artemis. Außerdem melden Sie sich beim SCC bzgl. des KIT-Accounts.
Die Zulassungsbestätigung des KIT habe ich erst nach Vorlesungsbeginn erhalten. Dadurch habe ich einige Fristen verpasst. Was muss ich tun?
Melden Sie sich schnellstmöglich zu einem Tutorium an wie nachfolgend beschrieben. Beachten Sie auch die Hinweise bei fehlendem KIT-Account und fehlender Matrikelnummer.
Was sind die Hardware- und Software-Voraussetzungen für die Teilnahme an der Programmierübung und den Abschlussaufgaben?
Ein Computer mit Internetanschluss, auf dem mindestens ein OpenVPN-Client und das JDK 17 betrieben werden können, ist die Mindestvoraussetzung für die Teilnahme am Modul. Die Hardware-Voraussetzungen für das Betriebssystem Ubuntu 22.04 LTS (64-bit) wären z.B. mindestens ein 2 GHz Dual-Core-Prozessor, 4 GiB RAM (Systemspeicher), 25 GB Festplattenspeicher (oder USB-Stick, Speicherkarte oder externes Laufwerk), VGA mit einer Bildschirmauflösung von 1024x768 und entweder ein CD/DVD-Laufwerk oder ein USB-Anschluss für das Installationsmedium.

Anmeldung für Tutorien

Wofür ist das Tutorium gedacht?
Zusätzlich zur Vorlesung finden im Wintersemester wöchentlich Tutorien statt, die Ihnen sowohl eine Nachbereitung von vergangenen Vorlesungen als auch eine Besprechung von Übungsblättern anbieten. Die Tutorien dienen als Ergänzung zum Vorlesungsstoff und gleichzeitig zur Vorbereitung der Abschlussaufgaben.
Muss ich mich für ein Tutorium anmelden?
Wenn Sie den Übungsschein erhalten wollen (der Voraussetzung für die Abschlussaufgaben ist), dann empfehlen wir die Teilnahme an einem Tutorium.
Sind die Tutorien für Programmieren nach Studiengängen geordnet?
Nein, sie sind gemischt.
Ist es möglich, dass ich nachträglich das Tutorium wechsele?
Nein, um einen fairen Arbeitsaufwand für alle Tutoren und Tutorinnen zu gewährleisten, ist es in der Regel nicht möglich, das zugewiesene Tutorium nachträglich zu ändern.
Ich habe die Anmeldefrist für die Tutorien verpasst. Können Sie mich nachträglich einem Tutorium zuordnen?
Schreiben Sie eine E-Mail an programmieren-vorlesung@cs.kit.edu. Nennen Sie in dieser E-Mail Ihre Matrikelnummer (falls vorhanden) und Ihre bevorzugten Tutorien (mindestens 5). Kennen Sie Ihre Matrikelnummer noch nicht, erwähnen Sie das in Ihrer E-Mail. Auf Basis Ihrer Wunschtermine versuchen wir Sie nachträglich einem Tutorium zuzuordnen. Sie erfahren die Zuordnung per E-Mail. Dies kann 2-3 Arbeitstage dauern.
Sind die Tutorien oder Präsenzübung öffentlich?
Alle Tutorien sowie die Präsenzübung, unabhängig davon, ob sie online oder in Präsenz stattfinden, sind nicht öffentlich. Für die Teilnahme ist eine vorherige Anmeldung und Annahme erforderlich, sodass jedes einzelne Tutorium oder Präsenzübung ausschließlich für einen begrenzten Personenkreis bestimmt ist. Da sich das dort gesprochene Wort nicht an die allgemeine Öffentlichkeit richtet und nicht wahrnehmbar über einen abgegrenzten Personenkreis hinaus gesprochen wird, ist es selbst auch nicht öffentlich.

Erfolgskontrollen

Welche Voraussetzungen müssen erfüllt sein, um das Modul zu bestehen?
Das Bestehen des Moduls setzt zwei Erfolgskontrollen voraus. Die erste Erfolgskontrolle erfordert das Erwerben des unbenoteten Übungsscheins. Dies ist durch das Erhalten von mehr als 50 % der maximal zu erreichenden Punktzahl aus den Übungsblättern und Bestehen der Präsenzübung möglich. Des Weiteren ist zum Erhalt eines Übungsscheins eine fristgerechte Anmeldung im Campus Management Portal erforderlich. Die zweite Erfolgskontrolle stellt das Bestehen zweier Abschlussaufgaben dar und ist lediglich nach dem Erwerb der ersten Erfolgskontrolle möglich. Nach dem Erhalt eines Übungsscheines ist eine weitere Anmeldung zur Teilnahme an den Abschlussaufgaben im Campus Management Portal erforderlich.
Wie setzt sich die Note für das Modul zusammen?
Die Gesamtnote des Moduls setzt sich alleinig aus der Note der zwei Abschlussaufgaben zusammen.
Kann ich die Erfolgskontrollen nur im Wintersemester absolvieren?
Nein, wir geben die Möglichkeit, diese im Winter- oder Sommersemester zu absolvieren. Im Sommersemester bietet die Programmieren-Übung die Möglichkeit, den Übungsschein zu erwerben und/oder die Abschlussaufgaben zu bearbeiten. Die Programmiervorlesung selbst findet jedoch nicht im Sommersemester statt. Die Inhalte der Übung orientieren sich an der Programmiervorlesung des vorangegangenen Wintersemesters.
Ich habe weitere organisatorische Fragen hinsichtlich der Erfolgskontrollen?
Bei organisatorischen Fragen zu ihrem Studiengang und zu speziellen Prüfungssituationen wenden Sie sich bitte an den entsprechenden Studiengangservice. Für die Fakultät für Informatik ist dies beispielsweise der Informatik Studiengangservice (ISS). Verbindliche Informationen zu den Prüfungsmodalitäten für Programmieren im Rahmen Ihres Studiums erhalten Sie in den jeweils zutreffenden Modulhandbüchern, der Prüfungsordnung und per Nachfrage beim Studiengangservice.

Artemis

Ich habe die Anmeldefrist für den Artemis verpasst. Kann ich mich nachträglich noch anmelden?
Ja, eine nachträgliche Anmeldung ist noch möglich. Bitte erledigen Sie dies umgehend, damit es zu keinen Problemen/Verzögerungen kommt.
Beim Versuch die Website des Artemis zu laden, steht bei mir immer Website nicht erreichbar. Ich bin aber im KIT-WLAN, woran kann das liegen?
Sie müssen sich mit dem WLAN mit der SSID "KIT" verbinden. Weitere Informationen dazu finden Sie hier: https://www.scc.kit.edu/dienste/wlan.php
Um auf den Artemis von z.B. zu Hause zugreifen zu können, benötige ich eine VPN. Was muss ich dafür installieren und einrichten?
Alle Informationen finden Sie auf folgender Seite: http://www.scc.kit.edu/dienste/vpn.php
Was kann passieren, wenn ich mich nicht fristgerecht im Artemis anmelde?
Die Aktivierung Ihres Accounts im Artemis könnte sich verzögern. Dadurch kann nicht mehr garantiert werden, dass alle Übungsblätter fristgerecht abgegeben werden können. Eine Verlängerung der Frist für die Abgabe eines Übungsblattes ist nicht möglich.
Was muss beachtet werden, wenn ich die Abschlussaufgaben in einem anderen Semester als den Übungsschein bearbeitetet werden?
Im Campussystem muss man sich zudem für die entsprechende Prüfungsleistung anmelden.
Wo kann ich nähere Informationen über Artemis finden?
Lesen Sie unbedingt den offiziellen Studentenleitfaden zu Artemis. Dort finden Sie viele nützliche allgemeine Informationen sowie Informationen zur konkreten Teilnahme an der Online-Prüfung für die Abschlussaufgaben.
Gibt es in Artemis einen Unterschied bei der Abgabe der Übungsblätter und der Abgabe der Abschlussaufgaben?
Ja, die Abschlussaufgaben müssen explizit abgegeben werden. Wenn Sie mit einer Abschlussaufgabe fertig sind oder die Zeit abläuft, müssen Sie in Artemis explizit zum zugehörigen Endbildschirm navigieren. Entweder geschieht dies durch Anklicken der Schaltfläche „Vorzeitig abgeben“ oder automatisch, wenn die Bearbeitungszeit abgelaufen ist. Ihre Abschlussaufgabe wird nicht benotet, wenn Sie diese nicht explizit selbstständig abschließen! In dem entsprechenden Endbildschirm sollten Sie bestätigen, dass Sie alle Regeln eingehalten haben und mit Ihrem vollen Namen unterschreiben. Sobald Sie so Ihre Abschlussaufgabe abgeschlossen haben, können keine weiteren Änderungen an dieser vorgenommen werden.

Abgabe und Bewertung der Übungsblätter

Wie viele Übungsblätter und Punkte gibt es?
Im Rahmen dieses Moduls werden insgesamt 5 Übungsblätter mit je 20 Punkten ausgegeben. Insgesamt können so maximal 100 Punkte durch die Bearbeitung der Übungsblätter erreicht werden.
Wann werden die Übungsblätter veröffentlicht?
Die Übungsblätter werden in der Regel im Zweiwochenrhythmus im zugehörigen ILIAS-Kurs veröffentlicht. Die Bearbeitungszeit beträgt in der Regel jeweils ungefähr zwei Wochen. Die genauen Termine und Fristen sind auf der aktuellen Website zur Vorlesung aufgeführt.
Darf ich meine Lösungen für die Übungsaufgaben oder Abschlussaufgaben veröffentlichen?
Nein. Dies ist nicht erlaubt, da es sich hier um eine Prüfungsleistung handelt.
Ich habe eine Frage zum aktuellen Übungsblatt. Wo kann ich diese stellen?
Fragen zu Vorlesungsinhalten und Übungsblättern stellen Sie bitte ausschließlich in den ILIAS-Foren. So profitieren auch Ihre Kommilitone davon. E-Mails mit inhaltlichen Fragen werden in der Regel nicht beantwortet.
Kann ich nur die Abschlussaufgaben machen, wenn ich den Übungsschein schon erhalten habe?
Falls Sie den Übungsschein bereits haben (vorheriges Semester oder Anerkennung) können Sie nur die Abschlussaufgaben machen und müssen nicht erneut die Übungsblätter bearbeiten.
Darf ich im Rahmen der Übungsblätter oder der Abschlussaufgaben Quellen, wie z.B. "Stack Overflow" benutzen?
Nein, da alle Prüfungsleistungen eigenständig und ohne fremde Hilfe erbracht werden müssen.
Wo werden die Ergebnisse der Übungsblätter, Präsenzübung oder Abschlussaufgaben veröffentlicht?
Jeder Teilnehmer kann sein Ergebnis über Artemis bzw. der SDQ-Newslist abrufen und einsehen.

Präsenzübung / Übungsschein

Gibt es eine zusätzliche Anmeldung für die Präsenzübung?
In einem Semester gibt es für die Teilnahme an der Präsenzübung nur die eine reguläre Anmeldung zum Übungsschein. Da die Präsenzübung Teil des Übungsscheins ist, wird Ihnen ein Platz in der Präsenzübung zugewiesen, wenn Sie sich in diesem zugehörigen Semester erfolgreich zur Teilnahme am Übungsschein anmelden.
Wo finde ich weitere Informationen zur Präsenzübung oder zum Übungsschein?
Bitte beachten Sie die Hinweise und Informationen im ILIAS-Forum, sowie auf der aktuellen Website zur Vorlesung. Prüfen Sie beides regelmäßig auf Aktualisierungen.
Was passiert, wenn man durch die Präsenzübung fällt?
Dann gilt der versuchte Übungsschein als nicht bestanden.
Ich habe die Abschlussaufgaben nicht bestanden, den Übungsschein aber schon. Muss ich jetzt den Übungsschein auch wiederholen?
Nein, im Regelfall bleibt der Übungsschein bestehen. Kontrollieren Sie dennoch Ihre Studienordnung/Modulhandbuch, ob es für Ihren Studiengang eine Ausnahme gibt.

Anmeldung für Übungsschein / Abschlussaufgaben

Wo im Campus-Management-Portal finde ich die Anmeldung für Übungsschein und Abschlussaufgaben?
Öffnen Sie zunächst das Campus Management Portal. Wählen Sie dann Prüfungsanmeldung und -abmeldungBachelor InformatikBachelor-MasterGesamtkontoPraktische InformatikProgrammieren.
Mir wurde eine frühere Prüfungsleistung als Programmieren-Übungsschein anerkannt, muss ich mich dennoch für den Übungsschein anmelden?
Nein. Die bewilligte Anerkennung wird durch den Informatik Studiengangservice (ISS) dem Studierendenservice mitgeteilt, wo schließlich der Übungsschein als bestanden eingetragen wird. Prüfen Sie rechtzeitig im Campus Management Portal, ob der Programmieren-Übungsschein tatsächlich als bestanden ausgewiesen wird. Andernfalls halten Sie Rücksprache mit dem ISS.
Ich höre Programmieren im Nebenfach, wie melde ich mich für Übungsschein und Abschlussaufgaben an?
Ob ein Prüfungsanspruch in Programmieren besteht, entscheidet die Fakultät des Hauptfaches. Im positiven Fall stellt Ihnen der Studierendenservice jeweils einen Zulassungsschein ("blauen Schein") aus. Geben Sie beide Zulassungsscheine fristgerecht bei uns ab.
Ich bin Erasmus-Incomer, wie melde ich mich für Übungsschein und Abschlussaufgaben an?
Das Informatik Studiengangservice (ISS) stellt Ihnen eine Prüfungszulassung aus. Diesen Vorgang beschreibt http://www.informatik.kit.edu/erasmus_in.php. Geben Sie die Prüfungszulassung fristgerecht bei uns ab.

Termine und Fristen

Ich habe die Anmeldefrist für eine Prüfungsleistung (Übungsschein oder Abschlussaufgaben) verpasst. Kann ich mich nachträglich noch anmelden?
Nein! Das korrekte Überwachen der Einhaltung bekannter Fristen dient der Durchsetzung der Prüfungsordnung und auch der Fairness Ihren Mitstudierenden gegenüber.