In anderen Fächern gibt es höchstens einen geringen Bonus auf die Punkte in der Klausur, von daher ist Abschreiben nicht so tragisch. Wenn man bei Programmieren auch so vorgehen will, dann kann man die Übungen auch höchstens als kleinen Bonus zählen lassen. Zumal die Übungen ja von Studenten abgenommen werden, die eigentlich nicht direkt als Prüfer tätig sein dürfen.das "copypaste"-argument zieht nicht, weil man genauso leicht auch in anderen Fächern abschreiben kann.
Wenn man die Note nicht allein an den Übungen festmachen kann, dann braucht man eine andere Metrik. Und ich finde "Programmieren unter Zeitdruck" ist sehr wohl etwas anderes als eine Klausur. Während man in einer Klausur meist nur Schema F anwendet oder Wissen hinschreibt, und das möglichst schnell, muss man beim Programmieren auf sehr viele Kleingkeiten aufpassen um keine Bugs zu bauen und hinterher eventuell sogar noch debuggen. Da kann ein einziger kleiner Flüchtigkeitsfehler einen schon mal eine halbe Stunde kosten...und bei "programmieren unter zeitdruck" sehe ich auch keinen Unterschied zu normalen Klausuren.
Quoted from "brent"
und beim Softwareprojekt bietet sich ja eine ganze Bandbreite von Eigenschaften, an denen man das Endprodukt/Entwicklungsprozess des jeweiligen Teams objektiv bewerten kann, ohne allzu unfaire Entscheidungen zu treffen.
Die sind unbenotet.Quoted from "pliedtke"
wie werden diese Kurse denn benotet?
This post has been edited 1 times, last edit by "Schokoholic" (Feb 7th 2011, 3:51pm) with the following reason: Typos
Zu Bewertung bei Softwareprojekt: Man kennt die Aktivität und den Output der Leute durch die Commit-History und die Metrics-Plugins von Eclipse. Ab einer gewissen Größe des Projekts ist einfach nicht mehr von der Hand zu weisen, dass Lines of Codes wirklich mit der Nützlichkeit eines Mitglieds korrelieren.z.B. wenn die anderen Teammitglieder jeweils Tausende von Zeilen geschrieben haben und das schwarze Schaf nur einige Hundert.
Falls ein Projektleiter das schwarze Schaf deckt, so sei es. Dann sind eben die Teammitglieder daran Schuld, den falschen Projektleiter gewählt zu haben.
This post has been edited 1 times, last edit by "brent" (Feb 7th 2011, 5:01pm) with the following reason: Formatierung
O´rly. Um es mal freundlich auszudrücken ist deine Einstellung ziemlich unkollegial. Bei so einem Projekt geht es in erster Linie nicht um das Ergebnis oder eine Note sondern um das erlernen von Teamarbeit, wie man sehen kann scheinen da starke defizite vorzuliegen. Ein guter Projektleiter bringt das Team zusammen und gleicht Schwächen und Stärken seiner Teamkollegen aus. Das bei so einem Projekt nicht jeder over9000 Zeilen Code schreiben kann weil es das Projekt gar nicht hergibt sollte auch jedem klar sein. Klar wenn da einer mit im Team ist der Leistung verweigert dann darf diese Person auch nicht mitgezogen werden aber was du da laberst .... Komm mal runter vom hohen Ross.Zu Bewertung bei Softwareprojekt: Man kennt die Aktivität und den Output der Leute durch die Commit-History und die Metrics-Plugins von Eclipse. Ab einer gewissen Größe des Projekts ist einfach nicht mehr von der Hand zu weisen, dass Lines of Codes wirklich mit der Nützlichkeit eines Mitglieds korrelieren.z.B. wenn die anderen Teammitglieder jeweils Tausende von Zeilen geschrieben haben und das schwarze Schaf nur einige Hundert.
Falls ein Projektleiter das schwarze Schaf deckt, so sei es. Dann sind eben die Teammitglieder daran Schuld, den falschen Projektleiter gewählt zu haben.
O´rly. Um es mal freundlich auszudrücken ist deine Einstellung ziemlich unkollegial. Bei so einem Projekt geht es in erster Linie nicht um das Ergebnis oder eine Note sondern um das erlernen von Teamarbeit, wie man sehen kann scheinen da starke defizite vorzuliegen. Ein guter Projektleiter bringt das Team zusammen und gleicht Schwächen und Stärken seiner Teamkollegen aus. Das bei so einem Projekt nicht jeder over9000 Zeilen Code schreiben kann weil es das Projekt gar nicht hergibt sollte auch jedem klar sein. Klar wenn da einer mit im Team ist der Leistung verweigert dann darf diese Person auch nicht mitgezogen werden aber was du da laberst .... Komm mal runter vom hohen Ross.
Zu Bewertung bei Softwareprojekt: Man kennt die Aktivität und den Output der Leute durch die Commit-History und die Metrics-Plugins von Eclipse. Ab einer gewissen Größe des Projekts ist einfach nicht mehr von der Hand zu weisen, dass Lines of Codes wirklich mit der Nützlichkeit eines Mitglieds korrelieren.z.B. wenn die anderen Teammitglieder jeweils Tausende von Zeilen geschrieben haben und das schwarze Schaf nur einige Hundert.
Falls ein Projektleiter das schwarze Schaf deckt, so sei es. Dann sind eben die Teammitglieder daran Schuld, den falschen Projektleiter gewählt zu haben
Die Überprüfung von LoC und Effizienz des Codes würden sich dann natürlich ergänzen. Ich glaube, so einen Ermessenspielraum darf man einem Prüfer schon zumuten.
Quoted from "brent"
Jemand, der nur die Standardaufgaben schafft und leserlichen/effizienten code abgibt, bekäme dann eine 3.
Minimum an Testfällen schaffen mit krudem/unleserlichem code wäre noch eine 4.
Quoted from "brent"
Zu Prüfungen bei Scheme und Java: momentan ist es ja so, dass eine handvoll Leute irgendwann 30 Minuten vor den anderen fertig sind und dann nach Hause gehen. Hier würde ich tatsächlich Bonusaufgaben vorschlagen, die nicht notwendig für Erhalt des Scheins wären, aber die Note verbessern können.
Quoted
Warum werden Programmierkurse (Scheme, Java, Softwarepraktikum, Softwareprojekt) nicht genauso benotet wie jedes andere Fach auch.
Werden dadurch nicht gerade diejenigen bestraft, die aus echtem Interesse angefangen haben Informatik zu studieren und nicht, weil
es zur Zeit "Mode" ist?
This post has been edited 1 times, last edit by "hyperion" (Feb 7th 2011, 8:57pm)