Muss ich etwas Neues produzieren in einer Abschlussarbeit?

Nein und Ja. Die Arbeit, sowie für die Arbeit erstellte oder verwendete Programmcodes, müssen natürlich neu sein, aber es werden keine neuen Forschungsergebnisse erwartet. Ziel einer Bachelor- oder Masterarbeit ist es, eine praktisch oder theoretisch ausgelegte Fragen-/Aufgabenstellung aus dem Gebiet der Informatik selbstständig auf (im Master: fortgeschrittenem) wissenschaftlichem Niveau zu bearbeiten und die Ergebnisse schriftlich und mündlich angemessen darzustellen (siehe auch StO/PO 2014 für den Bachelor-/ Masterstudiengang Informatik).