Belinda123
Newbie
- Registriert
- Feb. 2021
- Beiträge
- 4
Hallo zusammen. Ich bin Student, mache gerade meinen Master in Informatik an einer größeren deutschen Uni und habe zwei drittel bereits abgeschlossen. Jetzt möchte ich euch nach einer differenzierten, neutralen Meinung zu einer Bewertung einer Abgabe bitten. Danke im Voraus.
Es geht um ein "Grund"-Praktikum der Programmierung. In diesem sollten wir eine umfangreiche Software mit Java erstellen, die eine UI mit mehreren Menüs, Buttons, Textausgabefenster, Darstellungsfenster... besitzt. Nach einem bestimmten Entwurfsmuster, einen Parser implementieren, eigene Datenstrukturen anlegen, eine bestimmte grafische Bibliothek verwenden usw. Etwas umfangreicher. Es geht also nicht nur darum ein bisschen "coden" zu können, sondern man muss auch ein gute Softwarearchitektur entwickeln.
Ich habe meinen Bachelor in einem anderen Fach gemacht, jedoch verstehe ich mittlerweile zumindest etwas davon.
Die reine Aufgabenstellung war knapp 60 Seiten. Die konkrete Aufgabenstellung ist:
"Der zentrale Punkt der Aufgabenstellung in diesem Praktikum besteht darin, algorithmisch zu überprüfen, ob zu einem gegebenen Netz ein endlicher Erreichbarkeitsgraph existiert. Zudem sollen das Netz, das Schalten im Netz sowie der Erreichbarkeitsgraph graphisch dargestellt werden".
Nun ist es so, dass ich leider zum zweiten mal durchgefallen bin. Im letzten Versuch hieß es, ein nichtfunktionierender Algorithmus war ausschlaggebend. In diesem Semester hatten wir 40 Dateien zum Testen der Software bekommen, also ob der Algorithmus funktioniert. Während des Semesters sollten noch weitere Dateien zur Verfügung gestellt werden, davon hatte die Betreuung allerdings abgesehen.
Während des Semesters wurde einmal eine Aussage gemacht "Wenn der Algorithmus und die Verarbeitung mehrerer Dateien zu gleich funktioniert ists gut, alles andere ist Bonus..". Die Fragestellung dazu weiß ich ehrlich gesagt nicht mehr. (Selektive Wahrnehmung)
Jetzt ist es so, dass meine Software bzw. mein Algorithmus alle zu Verfügung gestellten Dateien perfekt verarbeiten kann. Dies kann validiert werden, weil wir die richtigen Ergebnisse dazu bekommen haben. Auch wenn man diese Dateien manuell verändert, liefert der Algorithmus das richtige Ergebnis. Darauf bin ich auch stolz, das war nicht einfach.
Allerdings ist es so, dass ein paar Buttons und Punkte der Afg, zwar funktionieren, jedoch nicht alle absolut korrekt. Zwei Punkte die bemängelt wurden sind zwar "richtig" in ihrer Funktion, jedoch hätte ich ihre Funktionalität weiter einschränken müssen. Ein Button funktioniert nur halb, dabei hatte ich etwas überlesen in der Afg. Jedoch bei 60 Seiten, finde ich, kann das mal vorkommen.
Das manuelle Schalten im Netz funktioniert nicht immer komplett richtig. Desweiteren werden noch ein paar andere Sachen bemängelt, wie zb Schwächen im Code. Diese gebe ich auch offen zu, ich lerne das noch, dafür mache ich auch das Praktikum.
Allerdings ist es eben so, dass alles was verlangt ist, zumindest vorhanden ist, wenn auch nicht mit 100% Funktionalität. Allerdings mein Algorithmus liefert eben schon für alle zu Verfügung gestellten Dateien die 100% richtigen Ergebnisse. Somit denke ich zumindest, wie aus aus der Afg zu lesen, dass der zentrale Punkt der Aufgabenstellung erfüllt ist. Jetzt zu meiner Frage.
Wenn die zentrale Aufgabenstellung erfüllt ist, kann man dann einen noch durchfallen lassen?
Es ist gar nicht so einfach eine objektive Frage in meiner subjektiven Position zu stellen. Darum bitte ich euch vielleicht (auch von einer Person mit Kenntnissen aus der Branche) eine Antwort darauf zu geben, mich auch ggbf zu berichtigen oder zu unterstützten.
Ich bin gerade etwas verwundert, da ich halt auch meinen Fokus auf den Algorithmus gelegt hatte.
Danke für eure differenzierte Meinung
Es geht um ein "Grund"-Praktikum der Programmierung. In diesem sollten wir eine umfangreiche Software mit Java erstellen, die eine UI mit mehreren Menüs, Buttons, Textausgabefenster, Darstellungsfenster... besitzt. Nach einem bestimmten Entwurfsmuster, einen Parser implementieren, eigene Datenstrukturen anlegen, eine bestimmte grafische Bibliothek verwenden usw. Etwas umfangreicher. Es geht also nicht nur darum ein bisschen "coden" zu können, sondern man muss auch ein gute Softwarearchitektur entwickeln.
Ich habe meinen Bachelor in einem anderen Fach gemacht, jedoch verstehe ich mittlerweile zumindest etwas davon.
Die reine Aufgabenstellung war knapp 60 Seiten. Die konkrete Aufgabenstellung ist:
"Der zentrale Punkt der Aufgabenstellung in diesem Praktikum besteht darin, algorithmisch zu überprüfen, ob zu einem gegebenen Netz ein endlicher Erreichbarkeitsgraph existiert. Zudem sollen das Netz, das Schalten im Netz sowie der Erreichbarkeitsgraph graphisch dargestellt werden".
Nun ist es so, dass ich leider zum zweiten mal durchgefallen bin. Im letzten Versuch hieß es, ein nichtfunktionierender Algorithmus war ausschlaggebend. In diesem Semester hatten wir 40 Dateien zum Testen der Software bekommen, also ob der Algorithmus funktioniert. Während des Semesters sollten noch weitere Dateien zur Verfügung gestellt werden, davon hatte die Betreuung allerdings abgesehen.
Während des Semesters wurde einmal eine Aussage gemacht "Wenn der Algorithmus und die Verarbeitung mehrerer Dateien zu gleich funktioniert ists gut, alles andere ist Bonus..". Die Fragestellung dazu weiß ich ehrlich gesagt nicht mehr. (Selektive Wahrnehmung)
Jetzt ist es so, dass meine Software bzw. mein Algorithmus alle zu Verfügung gestellten Dateien perfekt verarbeiten kann. Dies kann validiert werden, weil wir die richtigen Ergebnisse dazu bekommen haben. Auch wenn man diese Dateien manuell verändert, liefert der Algorithmus das richtige Ergebnis. Darauf bin ich auch stolz, das war nicht einfach.
Allerdings ist es so, dass ein paar Buttons und Punkte der Afg, zwar funktionieren, jedoch nicht alle absolut korrekt. Zwei Punkte die bemängelt wurden sind zwar "richtig" in ihrer Funktion, jedoch hätte ich ihre Funktionalität weiter einschränken müssen. Ein Button funktioniert nur halb, dabei hatte ich etwas überlesen in der Afg. Jedoch bei 60 Seiten, finde ich, kann das mal vorkommen.
Das manuelle Schalten im Netz funktioniert nicht immer komplett richtig. Desweiteren werden noch ein paar andere Sachen bemängelt, wie zb Schwächen im Code. Diese gebe ich auch offen zu, ich lerne das noch, dafür mache ich auch das Praktikum.
Allerdings ist es eben so, dass alles was verlangt ist, zumindest vorhanden ist, wenn auch nicht mit 100% Funktionalität. Allerdings mein Algorithmus liefert eben schon für alle zu Verfügung gestellten Dateien die 100% richtigen Ergebnisse. Somit denke ich zumindest, wie aus aus der Afg zu lesen, dass der zentrale Punkt der Aufgabenstellung erfüllt ist. Jetzt zu meiner Frage.
Wenn die zentrale Aufgabenstellung erfüllt ist, kann man dann einen noch durchfallen lassen?
Es ist gar nicht so einfach eine objektive Frage in meiner subjektiven Position zu stellen. Darum bitte ich euch vielleicht (auch von einer Person mit Kenntnissen aus der Branche) eine Antwort darauf zu geben, mich auch ggbf zu berichtigen oder zu unterstützten.
Ich bin gerade etwas verwundert, da ich halt auch meinen Fokus auf den Algorithmus gelegt hatte.
Danke für eure differenzierte Meinung