Ich gehe an eine Universität, an der die Studenten ihren Semesterplan auf der Grundlage der Informationen zu den Fächern, die sie belegen werden, dh der Stunden, in denen die Kurse angeboten werden, der Professoren und des verbleibenden Raums für andere Personen, erstellen dürfen. Das Erstellen dieser Zeitpläne von Hand war eine sehr schwierige / langweilige Aufgabe.
Ich habe ein ziemlich geschicktes Python-Programm geschrieben, das diesen Prozess automatisiert. Wählen Sie die Codes für das Fach, das Sie belegen möchten, und filtern Sie die Professoren heraus, die Sie nicht möchten. Dann gibt das Programm alle Möglichkeiten aus, die es gibt, wenn es keine Zeitkonflikte gibt. Dieses Programm hat vielen Studenten geholfen. Die Zeit für die Erstellung eines Zeitplans wurde von 2 Tagen auf weniger als 30 Sekunden reduziert!
Nun fangen hier die Probleme an. Meine Familie und alle Leute, die das Programm benutzt haben, sagen mir, dass ich das Programm patentieren soll, bevor jemand die Idee stiehlt (das könnte in meinem Land passieren). Aber das frage ich mich. Muss ein mit einer Backtracking-Engine gemischter Bahnabstreifer patentiert werden? Es war schwierig, das Programm zu machen, weil ich nicht viele Dinge wusste, aber jetzt, wo ich fertig bin, denke ich, dass es sehr dumm / unreif wäre, so etwas zu patentieren. Aber andererseits möchte ich nicht, dass jemand anderes den Kredit dafür bekommt. Was denkst du?