Also ein komplett freies unabhängiges Thema deiner Wahl wird schwer unterzubringen sein. Deine mögliche Idee muss schon, damit du Prüfer und Betreuer dazu finden kannst, in die Arbeiten eines Fachgebietes passen. Mitarbeiter/Profs werden sonst keine Zeit dafür aufbringen in der Regel, kannst natürlich aber auch Glück haben. Wenn Du etwas im Kopf hast, frage einfach bei den zwei deiner Meinung nach am besten passenden Fachgebieten nach, ob sie dein Thema prüfen würden. Letztendlich diese Personen müssen ja auch entscheiden, ob und was an dem Thema eine Bachelorarbeit wert ist, wobei das bei einer BA noch einfacher ist, da sie nicht den wissenschaftlichen Anspruch wie eine MA hat. In einer Firma wird das schon schwieriger genauso wie in einer fremden Fakultät (z.B. Thema GIS), da der Erstprüfer AFAIK Informatiker unserer Uni sein muss. Da gibt es feste Statuten, wem Erst-, Zweitprüfer und Betreuer angehören müssen/dürfen. Es gibt einzelne Arbeiten mit der Industrie, doch ist komplizierter, eher selten und das musst du genauso irgendwo im Uni-Rahmen unterbringen können, denn die Arbeit ist und bleibt offiziell an der Uni. Kompliziert ist z.B., wenn man von Fällen hört, bei denen die Ergebnisse plötzlich Firmengeheimnisse waren und man diese nicht mal den Prüfern hätte vortragen dürfen ..., um mal ein Problemfeld aufzutun.
Um mich nun Arne und Leif anzuschließen, in der Distribited Computing & Security Group gibt es z. B. fest ausgeschriebene Themen, aber auch die Möglichkeit sich gemeinsam ein schönes Thema zu erarbeiten. Beispielweise in den Forschungsthemen Mobile Security & Privacy Simulator, Mindmesh oder Grid Security gibt es viele Themen, Ideen und Fragestellungen, aus denen man gemeinsam auch unter Einbeziehung der studentischen Interessen ein schönes Thema erarbeiten kann, welches ein Studierender dann bearbeitet. Dies ist wohl in vielen Fachgebieten so. Also schau dich um, ergreif die Initiative und finde eine schöne Arbeit. Idealerweise soll eine Abschlussarbeit so interessant sein, dass sie auch Spaß macht!