In der Informatik bin ich sehr daran gewöhnt (und ermutige) Thesen, die bemerkenswerte Code-Schnipsel als Floats enthalten. Da diese Arbeiten praktisch unbegrenzten Platz bieten, ist die extreme Kürze der Papiere nicht erforderlich, und auf ein Konzept -Kapitel, in dem die Gründe für Entwurfsentscheidungen im entwickelten Konzept beschrieben werden, folgt normalerweise ein Kapitel "Implementierung ", in dem die implementierte Version ausführlich beschrieben werden kann, einschließlich (aber nicht beschränkt auf) Präsentationspräsentationen des Quellcodes.
In den meisten Fällen ist dies nicht bedeutet, dass ganze Quellcodedateien gedruckt werden sollen. Dies bezieht sich normalerweise auf einige Codezeilen oder einzelne Methoden, die einen bestimmten Algorithmus implementieren.
Bei Eingabe- / Ausgabedateien sind die Dinge ähnlich und möglicherweise sogar noch wichtiger als Codefragmente kann die Handhabung und tatsächliche Ausgabe eines Prototyps erklären, der im Rahmen der Arbeit entwickelt wurde.
Im Gegensatz zu verschiedenen anderen Antworten hier rate ich davon ab, Quellcode einzufügen der Anhang im Normalfall. Der Anhang enthält ausführliche Informationen, die möglicherweise zur weiteren Bezugnahme benötigt werden, aber zu "langweilig" sind, um vollständig in den Haupttext integriert zu werden. Dies bedeutet, dass die Informationen im Anhang optimiert werden sollten, damit sie sinnvoll genutzt werden können. Mit anderen Worten, der Anhang in einem (gedruckten) Dokument kann für von Menschen lesbare Fragebögen oder Tabellensätze gut sein, aber vollständige Quellcodedateien sollten immer in digitaler Form geliefert werden (und an mir vertrauten Universitäten (zumindest CS) ) Die Arbeiten müssen als gedruckte Dokumente eingereicht werden, die von einer CD begleitet werden. Quellcode-Schnipsel, die als Floats in den Haupttext aufgenommen werden, dienen demselben Zweck wie Abbildungen, Tabellen oder Formeln im Haupttext - sie veranschaulichen etwas, das zu umständlich wäre, um es im Text zu beschreiben.