Don't: Code Abschreiben, Code Teilen

Unsere Regel ist ziemlich simpel: man schreibt seinen Code selbst, und behält ihn für sich. Auch wenn wir ansonsten Teamarbeit, Code-Reuse, Open Source etc. für eine wunderbare Sache halten - die Lösungen, die man zu den Hausaufgaben abgibt, müssen die eigenen sein und nichts, was jemand anders ebenfalls abgibt/abgegeben hat, oder was zuvor als Lösung irgendwo gepostet wurde. Natürlich sollte man sich auch hüten, die Lösung einer anderen Person zu nehmen, Variablennamen/Kommentare anzupassen und das Resultat abzugeben. Wie schon einige Leute erfahren haben: Chancen sind hoch, dass wir das merken. Konsequenzen sind:

Übrigens entdecken wir abgeschriebenen Code nicht nur, wenn wir über die Abgaben gucken, sondern auch mittels eines beeindruckend effektiven automatischen Tests über alle abgegebenen Lösungen. Man verbringt seine Zeit jedenfalls deutlich besser damit, zu lernen und zu verstehen statt damit, abzuschreiben.

Abschreiben hat meistens den Grund, dass man eine Aufgabe nicht selbst gelöst bekommt. Statt abzuschreiben sollte man aber eher die praktische Übung nutzen, um Fragen zu stellen. Durch Abschreiben versteht man nämlich auch nicht mehr.

Don't: Unbedacht nicht in die Vorlesung gehen

Der Professor ist bestrebt, den Vorlesungsbesuch lohnenswert zu machen. Dasselbe gilt für die Globalübung. Einer stichprobenartigen Umfrage nach (im WS 17/18) sind von denjenigen, die viele Übungspunkte bekommen, proportional mehr Leute in der Vorlesung, als von denjenigen, die wenig Punkte bekommen; das kann als gewisser Indikator gewertet werden kann, dass Lernerfolg und Vorlesungsteilnahme nicht im Gegensatz zueinander stehen, vorsichtig gesagt. Dennoch: es gibt keine Anwesenheitspflicht. Je nachdem, welchem Lerntyp man angehört, kann es durchaus sein, dass man sich das Wissen eher durch das Buch und die Folien erarbeiten mag als durch Anwesenheit in der Vorlesung. Das ist in Ordnung - solange man keine Probleme beim Lösen der Hausaufgaben und eigenständigem Nacharbeiten des Stoffs hat.

Übrigens: In den Testaten setzen wir voraus, dass in der Vorlesung besprochener Stoff präsent ist.

Do: Miteinander reden

Unsere Vorlesung unterscheidet sich von vielen anderen darin, dass man seine Hausaufgaben allein abgibt. Das hat den Sinn, alle dazu zu bringen, selbst zu programmieren statt sich auf einen Übungspartner zu verlassen; letztlich lernt man Programmieren nämlich nur, wenn man es auch tut.

Nach all dem Gerede über Abschreiben bleibt aber doch zu sagen, dass es in Ordnung, sogar erwünscht ist, sich mit seinen Komilitonen/innen über den Stoff zu unterhalten oder anderen bei Problemen weiterzuhelfen. Natürlich nicht mit Code, sondern mit der Art von Hilfe, wie sie auch von unseren Hilfskräften kommen würde.