Eine Frau hält eine Präsentation vor einem großen Bildschirm

Software Engineering, Bachelor of Science

Entwickler:innen gestalten die digitale Welt, in der wir leben. An der CODE in Berlin lernst du, mit soliden Software-Systemen Innovation voranzutreiben, komplexe Probleme zu lösen und deine Ideen in nachhaltige Anwendungen zu verwandeln

In diesem Studiengang lernst du praxisnah alles Wichtige über Softwareentwicklung und moderne Technologien, sodass du selbstbewusst komplexe Softwarelösungen entwickeln und realisieren kannst. Erwirb die Skills, die du brauchst, um in der Techbranche durchzustarten und deine innovativen Ideen Wirklichkeit werden zu lassen.

Decorative blurb icon
Startdatum

25.08.2025

Decorative blurb icon
Sprache

Englisch

Decorative blurb icon
Standort

Berlin (vor Ort)

Decorative blurb icon
Dauer

3 Jahre (6 Semester)

Warum solltest du Software Engineering studieren?

Software Engineering ist so viel mehr als nur Programmieren; es ist die systematische Anwendung von Prinzipien des Ingenieurwesens auf die Entwicklung von komplexen Softwaresystemen. Wer diesen Studiengang erfolgreich durchläuft, lernt komplexe Anforderungen durch zielgerichtetes Design der Softwarearchitektur, strukturierte Programmierpraktiken und die Anwendung von Best Practices erfolgreich zu bewältigen.

Damit haben unsere Absolvent:innen die besten Job-Chancen auf dem schnell wachsenden und zukunftsorientierten IT-Markt.

Eine Gruppe von Personen sitzt an einem Tisch und schaut auf Laptops.

Inhalte des Studiengangs

Erfahre mehr darüber, in welche verschiedenen Themen du während deines Software Engineering Studiums an der CODE eintauchen wirst. Du gestaltest deinen eigenen Studienweg und bestimmst dadurch, welche Ideen du durch deine Projekte verwirklichen möchtest – von innovativen digitalen Schnittstellen bis hin zu bahnbrechenden Apps. Lass dich von deiner Neugier leiten! Hier sind einige unserer Module:

Decorative blurb icon

Algorithms & Data Structures

Du lernst, Algorithmen zu analysieren, Such- und Sortieralgorithmen zu verstehen und grundlegende Datenstrukturen sowie deren Kombinationen und Anwendungen einzusetzen - die Basis für viele weitere Module.

Decorative blurb icon

Cyber Security

Analysiere Bedrohungen für Softwaresysteme und Daten, lerne, Sicherheits-Maßnahmen anzuwenden und Methoden wie Authentifizierung, Verschlüsselung und sichere Software-Entwicklung einzusetzen.

Decorative blurb icon

Machine Learning

Verstehe, wie Maschinen aus Daten lernen können, indem du dich auf die Entwicklung von Modellen konzentrierst, die Ergebnisse vorhersagen, Muster erkennen und Entscheidungsfindung verbessern.

Decorative blurb icon

Digital Fabrication

Erforsche die Schnittstelle zwischen Design und Technologie und lerne, wie du digitale Modelle mit Hilfe von modernsten Werkzeugen wie 3D-Druckern und CNC-Maschinen in physische Objekte umwandeln kannst.

Decorative blurb icon

Data Science

Erkunde die Grundlagen der Data Science, einschließlich Datenerhebung, -verarbeitung und -analyse. Lerne, statistische Methoden und Machine-Learning-Techniken anzuwenden, um Erkenntnisse zu gewinnen und reale Probleme zu lösen.

Decorative blurb icon

Databases

Datenbanken sind ein Riesen-Thema und bei uns auf mehrere Module aufgeteilt. Erfahre alles über das Speichern, Verwalten, Aktualisieren und Suchen von Daten in einem maschinenlesbaren und vergleichbaren Format.

Decorative blurb icon

Clean Code

Es nicht nur wichtig, dass du Code schreiben kannst, sondern auch wie. Denn Clean Code bedeutet, klar, verständlich und nachhaltig zu programmieren, was die Zusammenarbeit im Team erleichtert, Fehler reduziert und langfristig Zeit (und Nerven) spart.

Decorative blurb icon

Web Technologies Basics

Nach diesem Modul ist das Internet für dich kein Neuland mehr ;) Erlange grundlegendes Wissen über das Web, einschließlich HTML, CSS und JavaScript, um dynamische und responsive Websites zu erstellen, die die User Experience verbessern.

Komm zu unserer nächsten Online Info Session und stelle all deine Fragen zum Studium an der CODE!

Voraussetzungen für das Studium an der CODE

Die CODE unterliegt den formalen Zulassungsvoraussetzungen einer staatlich anerkannten Hochschule. Nach dem deutschen Hochschulgesetz benötigst du für die Einschreibung in einen Bachelorstudiengang eine Hochschulzugangsberechtigung. In der Regel ist dies das Abitur oder ein gleichwertiger Abschluss. Da der Studiengang auf Englisch stattfindet, ist ein Nachweis deiner Englischkenntnisse erforderlich. Diese müssen mindestens dem Niveau B2 entsprechen. Bewerber:innen außerhalb der EU benötigen zudem ein Studentenvisum, um in Deutschland das Software Engineering Studium starten zu können.

Kein NC – bei uns zählt deine Persönlichkeit

Wenn du an der CODE Software Engineering studieren möchtest, benötigst du keinen bestimmten Numerus Clausus (NC). Viel wichtiger als deine Schulnoten sind uns deine Persönlichkeit und dein Potenzial. Wir suchen kreative Köpfe, die mit Begeisterung neue Technologien entdecken und ein Growth-Mindset haben. Du erfüllst all diese Voraussetzungen? Und bist obendrein auch noch teamfähig, aufgeschlossen und motiviert? Dann freuen wir uns auf deine Bewerbung!

Bei uns erwartet dich ein faires Auswahlverfahren , bei dem alle Bewerber:innen die gleichen Chancen haben.

Abschnittsbild
„Code ist wie Humor. Wenn man ihn erklären muss, ist er schlecht.“
Cory House , React- und JavaScript-Spezialist

Fachliche Vertiefungen

In unseren Studiengängen gibt es keinen vorher festgelegten Weg, Studierende können selbst entscheiden, in welcher Reihenfolge und welche Themen sie lernen möchten. Für alle, die sich auf einen bestimmten Schwerpunkt vertiefen möchten, haben wir vorgeschlagene Studienwege zusammengestellt, die ihnen Orientierung geben können:

Ein Laptop ist auf eine Seite geöffnet, die 'css' darauf anzeigt
Webentwicklung
Eine Gruppe von Personen sitzt an einem Tisch und betrachtet eine Spielzeugdrohne.
Angewandte Künstliche Intelligenz
Logo by Accreditation Council
Logo by Wissenschaftsrat
Logo By Berlin Senate
Logo by Accreditation Agency
Abschnittsbild
Die Funktion guter Software besteht darin, das Komplexe einfach erscheinen zu lassen.
Grady Booch , Pionier Software Engineer

Unsere Lernmethoden

An der CODE lernen wir durch das eigene Handeln - hier sind einige der Formate, die wir in unserem Lehren und Lernen nutzen, um diesen Hands-On-Ansatz zu fördern.

a group of young people are looking at a whiteboard with sticky notes on it .
Interaktive Workshops Lerne direkt von und mit Expert:innen.
Section Image
Präsentationen und Feedback Sessions Präsentiere deine Ideen, erhalte Feedback und diskutiere.
a group of young people are standing around a laptop computer .
Gruppenprojekte Arbeite gemeinsam mit anderen Studierenden an Projekten.

Softwareentwicklung in Berlin studieren: Das sind die Vorteile

Software Engineering in Berlin zu studieren, bedeutet, mitten im Herzen der pulsierenden Start-up-Szene zu lernen. Der Campus unserer Hochschule befindet sich im KALLE Neukölln und bietet eine inspirierende Umgebung, die Kreativität und Zusammenarbeit fördert. Hier kannst du praxisorientiert lernen und gleichzeitig von der Nähe zu innovativen Tech-Unternehmen profitieren. Berlin ist eine internationale Metropole, die es dir ermöglicht, mit Studierenden aus aller Welt zu vernetzen. Das bringt neue Perspektiven, bereichert deine persönliche Entwicklung und bereitet dich optimal auf eine globale Karriere vor.

an artist 's impression of a building with a swimming pool on the roof .

Studierende und Alumni

Lerne aktuelle Studierende und Alumni aus dem Studiengang Software Engineering kennen.

Ben Bachem Founding Engineer @ Superchat
Superchat Logo
Paula Dettmann Backend Developer
Athi Fongoqa Cloud Engineer @ Axel Springer
Axel Springer Logo
Teodora Trposka Product Management Specialist @ Signavio SAP
Sap Logo
Selma Illig Data Engineer @ metro.digital
Metro Digital Logo
Friedrich Schack Software Development Engineer @ Amazon Web Services
AWS Logo
James Hilton-Barber Founding Engineer @ Circle Health
Emely Henninger Software Engineer @ CERN
Lennart Schoch Engineering Lead @ bounce
Piero Hernandez Site Reliability Engineer @ TikTok
TikTok Logo
Nameer Alkhayyat Software Engineer @ Axel Springer
Axel Springer Logo
Abschnittsbild
CODE hat mir so viele Möglichkeiten geboten, mich selbst zu erkunden und herauszufinden, was ich im Leben machen möchte. Die Tatsache, dass ich nicht an ein Studienprogramm gebunden war, dem ich strikt folgen musste, war der Schlüssel für mich, um mich an der Hochschule einzuschreiben.
Nicolo, CODE Student

Lerne deine Software Engineering Fakultät kennen

Unsere Software Engineering Fakultät besteht aus Professor:innen und Dozierenden, die Expert:innen in ihrem Bereich sind und das Lernkonzept der CODE in ihrer Lehre leben.

Adam Roe Professor Cloud Computing, Statistics, Collaboration
Fabio Fracassi Senior Lecturer Network Programming, Concepts of Programming Languages, Clean Code
Florencia Noriega Program Coordinator & Professor Algorithms and Data Structures, Linear Algebra, Applied Scientific Research
Frank Trollmann Professor AI Basics, Machine Learning, Optimization in AI, Planning in AI
Samuel Boguslawski Vice Program Coordinator & Lecturer Software Development Basics, Web Frontend & Backend Technologies
Abschnittsbild

Software Engineering Jobs

Software-Ingenieur:innen übernehmen vielfältige Rollen, die je nach Unternehmen und Branche variieren können. Einige der gängigsten Positionen in der Softwareentwicklung sind:

  • Junior oder Senior Software Engineer
  • Backend Engineer
  • Frontend Engineer
  • Direktor für Engineering
  • Chief Technology Officer (CTO)

Möchtest du dein eigener Boss sein?

CODE ist die perfekte Umgebung für Unternehmer:innen und zukünftige Gründer:innen. Unser Lernkonzept und Netzwerk an Partner-Unternehmen bieten dir all die Unterstützung, die du benötigst, um dein eigenes erfolgreiches Unternehmen aufzubauen.

Abschnittsbild

Bewerbung

An der CODE möchten wir die talentiertesten und neugierigsten Studierenden anziehen - unser Bewerbungsprozess soll deshalb deinen Ehrgeiz und deine Kreativität herausfordern. Worauf wartest du noch?

Häufig gestellte Fragen

Gehälter für Softwareentwickler:innen mit einem Bachelor-Abschluss hängen von verschiedenen Faktoren ab, wie der Unternehmensgröße, Branche und dem Standort. Ein typisches Einstiegsgehalt liegt in Deutschland zwischen 45.000 und 60.000 Euro brutto pro Jahr, wobei technologieorientierte und international tätige Firmen oft höhere Gehälter bieten. Die Karrierewege im Software Engineering sind vielseitig, da Entwickler:innen eng mit anderen Bereichen wie Software Development, Design und IT-Sicherheit zusammenarbeiten. Langfristig eröffnet der Beruf zahlreiche Aufstiegsmöglichkeiten und lukrative Positionen, die auch ohne Masterabschluss erreichbar sind.

Viele unserer Studierenden und Alumni haben bereits eine spannende Karriere als Software Engineers eingeschlagen und arbeiten sowohl als Gründer:innen in innovativen Startups als auch fest angestellt bei führenden Unternehmen.

Klar kannst du! Nicht jede*r digitale Vorreiter*in muss automatisch Vollblutcoder*in sein. Hast du noch nie eine Zeile Code geschrieben oder etwas Digitales designt, wirst du all deinen Ehrgeiz brauchen! Wie alle anderen musst du die Schritte unseres Bewerbungsprozesses durchlaufen und beweisen, dass du das Talent und den Willen hast, ganz oben mitzuspielen. Du kannst das!

Wir schreiben dir nicht vor, mit welchen Technologien und Programmen du deine Projekte entwickeln sollst. Warum auch? Das wirst du selbst herausfinden. Wahrscheinlich hast du auch schon deine Favoriten oder? Dann nutze diese doch auch weiterhin.

Nerds … davon haben wir gehört. Das sind doch besonders interessierte Menschen, die Ideen gegen alle Widerstände durchboxen, während die Welt sie für verrückt erklärt, oder? Die dann den Browser erfinden. Oder das Smartphone. Oder andere visionäre Dinge, die heute jeder nutzt. Klingt gut. Klingt nach digitalem Pioniergeist. Ja, die CODE ist was für Nerds.

Erhalte zusätzliche Informationen

Wenn du mehr über dieses Programm erfahren möchtest, fülle das Formular aus und wir senden dir weitere Informationen.
Loading form...

Erkunde weiter

Erfahre mehr über unsere Studiengänge und das Studium an der CODE.

Bewerbung für 2025!

Bewirb dich und werde ein Teil der nächsten Generation von CODE Studierenden!