Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Okay, ehrlich gesagt haben wir keine Ahnung, ob diese Fragen häufig gestellt werden. Wir haben zu selten unsere Strichliste dabei. Aber es sind zumindest Fragen, von denen wir denken, dass man sie haben könnte. Oder sollte. Kein Druck.

Table of Contents

Ich habe meine iLearn-Anmeldung vergeigt. Was soll ich tun?

Auf der Über-Seite im iLearn steht die Kontaktperson für derlei Fälle, Jan Tikovsky. Schreibt ihm eine nette Mail, dann kümmert er sich drum.

Wo kann ich außerhalb der praktischen Übungen arbeiten?

Eine Übersicht über Rechner- und Arbeitsräume findet sich hier. Wenn im Grundausbildungspool (kurz "GAP", in der Hermann-Rodewald-Straße 3, Raum 105a/b) genug Platz ist kann man sich üblicherweise einfach hinsetzen und dort arbeiten. Wenn zu dem Zeitpunkt ohnehin gerade eine Programmierungsübung stattfindet, kann man sogar unseren Hilfskräften Fragen stellen. Toll!

Wie frage ich so um Hilfe, dass Leute mir gerne und schnell helfen?

Du hast ein Problem mit deiner Abgabe zu einer Hausaufgabe? Oder irgendein anderes Problem? Wende dich gerne, falls es passt, an die Hiwis in deiner Übungsgruppe oder, falls das nicht passt, per Mail an deinen Übungsleiter. Um die Wahrscheinlichkeit zu erhöhen, dass er dir gerne hilft, solltest du ein paar Dinge beachten.

...

Die Tips hier gelten übrigens nicht nur in unserem Kontext. Generell steigt die Wahrscheinlichkeit, dass Leute einem helfen, mit der Mühe, die man sich macht, ihnen alle möglicherweise relevanten Informationen zu liefern.

Warum funktioniert mein Test nicht?

Zunächst sollten alle Testdurchläufe bei Bedarf eine Fehlermeldung erzeugen. Diese könnt ihr sehen, wenn ihr auf den entsprechenden Durchlauf klickt.
In den meisten Fällen sollte die Fehlermeldung eigentlich schon erklären was falsch läuft. Ein paar Meldungen können aber trotzdem nochmal erklärt werden.

a) Fehler beim Kompilieren

Falls wir das abgegebene Programm nicht kompilieren konnten, wird diese (oder zumindest eine ähnliche) Fehlermeldung erzeugt:

...

  • Falscher Klassenname: Prüft ob die hochgeladene Klasse genau so heißt wie in der Aufgabe vorgegeben.
  • Falsches Package: Ein Package darf nur verwendet werden, wenn das auch in der Aufgabe erwähnt wird. Besonders am Anfang werden wir noch kein Package verwenden. Die entsprechende Warnung in Eclipse könnt ihr einfach ignorieren. Später muss das Package genau so heißen wie in der Aufgabe angegeben.

b) Keine Programmiersprache ausgewählt


Wir akzeptieren nur Java-Code in den automatischen Tests. Eine Stolperfalle ist, dass auch im iLearn die Programmiersprache auf Java eingestellt werden muss. Hierzu müsst ihr in der kleinen Box oberhalb eurer Abgabe Java auswählen.

...

Als kleiner Bonus habt ihr dann auch ein schönes Syntax-Highlighting in eurer Abgabe.

c) Der Test geht gar nicht

Es kann eine andere Fehlermeldung mit einem Fehlercode angezeigt werden. Üblicherweise ist das kein Fehler von euch (zur Ausnahme siehe b), sondern etwas ist an unserer Infrastruktur kaputt. Bitte meldet solche Fehler bei eurem Übungsgruppenleiter und/oder bei Nis (nbw@informatik.uni-kiel.de).

Warum Java? Ich finde <beliebige Sprache> besser!

Um mal aus dem Buch zu zitieren:

...

Wir könnten jetzt natürlich ewig über die speziellen Vor- und Nachteile von Java gegenüber anderen Sprachen diskutieren, aber ehrlich gesagt verbringen wir unsere Zeit lieber produktiv...

Warum Englisch? Ich finde <beliebige Sprache> besser!

Kurze Antwort: weil Englisch für Informatiker wichtig ist.

...

Zum Glück scheint, laut Umfrageergebnissen hierzu, für die allermeisten die Verwendung von Englisch kein erhebliches Problem zu sein, und sehr viele begrüßen ausdrücklich die Verwendung von englisch. Tatsächlich kann deutsch in der Informatik ziemlich grausam sein, mit Stapelspeichern, Programmbindern, und nicht zuletzt der Müllabfuhr, die die Halde regelmäßig von Abfall befreit. Trotzdem sind wir uns darüber im Klaren, dass Englisch eine zusätzliche Hürde sein kann, neben allen anderen Herausforderungen, die ein Studium so mit sich bringt. Von daher bemühen wir uns, den Einstieg so einfach wie möglich zu machen, z.B., indem Erläuterungen in Vorlesung und Übungen auf deutsch erfolgen, und wir auch auf deutschsprachige Literatur verweisen. Zum Schluss, vielleicht etwas zur Beruhigung, falls sich doch noch jemand Sorgen macht: in der Klausur werden Aufgaben auf englisch und deutsch gestellt, und Antworten können in beiderlei Sprachen verfasst werden.

Warum besteht in den praktischen Übungen Anwesenheitspflicht?

Kurze Antwort: wegen der Minitestate. Zitat aus der EvaSys-Umfrage vom WS15/16: "Ich finde das Losverfahren zu den Testaten sehr clever gelöst, da man nicht weiß, wann man geprüft wird und sich grundsätzlich immer vorbereiten muss."

...