OWWZ.

Cyber Security

B.Sc.Duale Hochschule Baden-Württemberg · Karlsruhe

At a glance: 6 semesters German and English Dual study Winter semester No tuition fees for EU students · non-EU: €1,500 per semester

What will I learn?

Curriculum from the university’s official documents. Evaluated on 14 October 2026.

This curriculum is incomplete: not every document or elective catalogue could be evaluated. The university’s linked documents are authoritative.

Semester plan

  1. Semester 133 ECTS required · 1 required electiveIntroduction to Cryptology · Mathematics I · Mathematics II · Work Integrated Project I · Programming · Key Skills · Computer Engineering I · Theoretical Computer Science I · Theoretical Computer Science II · Web and App Engineering · 1 required elective from the elective areas below
    • Introduction to CryptologySummary by OWWZ: Symmetric and asymmetric encryption, hash functions, authentication and digital signatures are explored in theory and laboratory work. Applications include smart cards, code obfuscation and digital watermarks.Semesters 1–25 ECTS
    • Mathematics ISummary by OWWZ (in German): Diskrete Mathematik und lineare Algebra bilden die mathematische Basis für Informatikprobleme. Behandelt werden algebraische Strukturen, Vektorräume, lineare Abbildungen, Matrizen, Determinanten und Eigenwerte.Semesters 1–25 ECTS
    • Mathematics IISummary by OWWZ (in German): Analysis einer reellen Veränderlichen vermittelt Folgen, Reihen, Stetigkeit sowie Differential- und Integralrechnung. Mathematische Modelle werden auf technische und informatische Aufgaben angewendet.Semesters 1–25 ECTS
    • Work Integrated Project ISummary by OWWZ: Workplace tasks are linked with academic analysis, while students reflect on the progress and learning outcomes of their practical phase.Semesters 1–2Exam (in German): Bericht zum Ablauf und zur Reflexion der Praxisphase (unbenotet) und Projektarbeit (unbenotet)20 ECTS
    • ProgrammingSummary by OWWZ (in German): Prozedurale und objektorientierte Programme werden entworfen, implementiert und geprüft. Datenstrukturen, Zeiger, Speicherverwaltung, Klassen, Vererbung und Polymorphismus werden mit Entwicklungsumgebungen praktisch eingeübt.Semesters 1–25 ECTS
    • Key SkillsSummary by OWWZ (in German): Drei Wahlunits verbinden Informatik mit wirtschaftlichen, rechtlichen, ethischen und kommunikativen Kompetenzen. Das Angebot umfasst Unternehmensführung, Projektmanagement, Marketing, wissenschaftliches Arbeiten, Fremdsprachen und interkulturelle Zusammenarbeit.Semesters 1–25 ECTS
    • Computer Engineering ISummary by OWWZ: Digital circuits are developed from logical functions. Number codes, Boolean algebra, combinational and sequential circuits, interfaces and semiconductor memory explain basic computer components.Semesters 1–25 ECTS
    • Theoretical Computer Science ISummary by OWWZ (in German): Logische Aussagen und Prädikate werden formalisiert und zur Begründung von Algorithmen genutzt. Rekursion, Terminierung, Komplexität und deklarative Programmierung verbinden Logik mit der Softwareentwicklung.Semesters 1–25 ECTS
    • Theoretical Computer Science IISummary by OWWZ: Algorithms and data structures are assessed for correctness and computational cost. Searching, sorting, hashing, trees, graphs, compression and error correction provide practical examples.Semesters 1–25 ECTS
    • Web and App EngineeringSummary by OWWZ (in German): Webanwendungen werden mit HTML, CSS, JavaScript beziehungsweise TypeScript sowie Client- und Servertechnologien entwickelt. Architektur- und Sicherheitsaspekte werden eingeordnet und die erlernten Techniken in einem Projekt für eine mobile App angewendet.Semesters 1–25 ECTS
  2. Semester 233 ECTS requiredContinues: Introduction to Cryptology, Mathematics I, Mathematics II, Work Integrated Project I, Programming, Key Skills, Computer Engineering I, Theoretical Computer Science I, Theoretical Computer Science II, Web and App Engineering
  3. Semester 333 ECTS required · 7 required electivesDatabase Systems · IT-Security · Communication and Network Technology · Mathematics III · Work Integrated Project II · Software Engineering I · Computer Engineering II · Theoretical Computer Science III · 7 required electives from the elective areas below
    • Database SystemsSummary by OWWZ (in German): Relationale Datenbanken werden modelliert, normalisiert und mit SQL umgesetzt. Datenbankarchitekturen, historische Datenmodelle, Transaktionen und Mehrbenutzerbetrieb ergänzen den praktischen Entwurf.Semesters 3–46 ECTS
    • IT-SecuritySummary by OWWZ (in German): Bedrohungen werden analysiert und Sicherheitskonzepte entwickelt. Kryptographie, Authentifizierung, Sicherheitsprotokolle, sichere Webanwendungen, Datenschutz und eingebettete Sicherheit verbinden technische Schutzmechanismen mit verantwortlichem Datenumgang.Semesters 3–45 ECTS
    • Communication and Network TechnologySummary by OWWZ (in German): Erklärt Netzarchitekturen, Referenzmodelle, TCP/IP und Netzsicherheit; ergänzende Themen können Netzlabor, Webprogrammierung oder kontinuierliche Signale und Systeme sein.Semesters 3–45 ECTS
    • Mathematics IIISummary by OWWZ: Multivariable analysis, differential equations and numerical methods are combined with probability and statistics. Engineering and computing problems are modelled mathematically and evaluated with software.Semesters 3–46 ECTS
    • Work Integrated Project IISummary by OWWZ: Workplace tasks are linked with academic analysis, while students reflect on the progress and learning outcomes of their practical phase.Semesters 3–420 ECTS
    • Software Engineering ISummary by OWWZ (in German): Ein Softwareprojekt wird im Team von der Anforderungsanalyse bis zur Umsetzung durchgeführt. Modellierung, Architektur, Entwurfsmuster, Codequalität, Tests, Versionsverwaltung und kontinuierliche Integration begleiten den Entwicklungsprozess.Semesters 3–49 ECTS
    • Computer Engineering IISummary by OWWZ: Computer architecture, operating systems and assembly programming explain how hardware and system software interact. Processors, memory, buses, interrupts, processes and file systems are analysed.Semesters 3–48 ECTS
    • Theoretical Computer Science IIISummary by OWWZ (in German): Formale Sprachen und Automaten werden anhand der Chomsky-Hierarchie analysiert. Ein weiterer Kurs vertieft Berechenbarkeit und Entscheidbarkeit oder behandelt Scanner, Parser und syntaxgesteuerte Übersetzung im Compilerbau.Semesters 3–46 ECTS
  4. Semester 433 ECTS requiredContinues: Database Systems, IT-Security, Communication and Network Technology, Mathematics III, Work Integrated Project II, Software Engineering I, Computer Engineering II, Theoretical Computer Science III
  5. Semester 517 ECTS required · 12 required electivesDigital Forensics · Offensive Security · Work Integrated Project III · Software Engineering II · Student Research Project · 12 required electives from the elective areas below
    • Digital ForensicsSummary by OWWZ: Digital traces are preserved, checked for manipulation and interpreted in context. File-system analysis, hash functions and forensic tools are used in laboratory exercises, with clearly documented results.Semesters 5–65 ECTS
    • Offensive SecuritySummary by OWWZ: Attack methods and defences are explored in controlled laboratory conditions. Penetration tests are prepared, conducted and evaluated within legal and methodological frameworks, including documentation and responsible disclosure.Semesters 5–65 ECTS
    • Work Integrated Project IIISummary by OWWZ: Workplace tasks are linked with academic analysis, while students reflect on the progress and learning outcomes of their practical phase.Semesters 5–6Exam (in German): Bericht zum Ablauf und zur Reflexion der Praxisphase (unbenotet) und Hausarbeit (unbenotet)8 ECTS
    • Software Engineering IISummary by OWWZ: Advanced software development addresses architecture decisions, design patterns, refactoring and quality assurance. Requirements engineering, usability, IT service management and DevOps support complex practical problems.Semesters 5–65 ECTS
    • Student Research ProjectSummary by OWWZ (in German): Eine umfangreiche Studienarbeit bearbeitet eine fachbezogene Fragestellung selbstständig. Literaturrecherche, wissenschaftliche Methoden, Bewertung von Lösungsalternativen und nachvollziehbare Dokumentation stehen im Mittelpunkt.Semesters 5–610 ECTS
  6. Semester 629 ECTS requiredBachelor ThesisContinues: Digital Forensics, Offensive Security, Work Integrated Project III, Software Engineering II, Student Research Project
    • Bachelor ThesisSummary by OWWZ (in German): Eine betriebliche Fragestellung wird selbstständig mit wissenschaftlichen Methoden bearbeitet. Aktuelle Fachliteratur, begründete Lösungsalternativen und eine nachvollziehbare schriftliche Dokumentation verbinden Theorie und Praxis.Thesis12 ECTS

Elective areas

  • Wahlmodulechoose 35 ECTS · 20 modules
    • Compiler ConstructionSummary by OWWZ (in German): Die Übersetzung von Programmiersprachen wird vom Scanner und Parser bis zu semantischer Analyse, Zwischenrepräsentation und optimiertem Maschinencode entwickelt. Laborübungen setzen Compilerbausteine mit Generatorwerkzeugen und eigener Codeerzeugung um.Semesters 3–45 ECTSRequired elective
    • Artificial Intelligence and Machine LearningSummary by OWWZ: Knowledge representation, logic and heuristic search are combined with machine learning. Symbolic, neural and probabilistic models, including deep learning, are selected and implemented for practical applications.Semesters 5–65 ECTSRequired elective
    • Communication and Network Technology IISummary by OWWZ (in German): Drei Wahlunits vertiefen Kommunikationsnetze, beispielsweise Weitverkehrs- und Funknetze, Netzmanagement oder Cloud Computing. Praktischer Netzaufbau und formale Leistungsmodelle unterstützen die Bewertung aktueller Architekturen.Semesters 5–65 ECTSRequired elective
    • Introduction to RoboticsSummary by OWWZ (in German): Roboter werden hinsichtlich Aufbau, Sensorik, Aktorik und Steuerung untersucht. Programmierung und Koordinatentransformationen führen zu Navigation, Bahnplanung, Merkmalsextraktion sowie Lokalisierung und gleichzeitiger Kartierung.Semesters 5–65 ECTSRequired elective
    • Artificial Intelligence and HCISummary by OWWZ (in German): Wissensrepräsentation, logisches Schließen, heuristische Suche und maschinelles Lernen werden mit der Entwicklung interaktiver Systeme verbunden. Menschzentrierte Gestaltung berücksichtigt Wahrnehmung, Gebrauchstauglichkeit, Nutzererlebnis und Barrierefreiheit.Semesters 5–65 ECTSRequired elective
    • Advanced IT-SecuritySummary by OWWZ (in German): Ausgewählte aktuelle Sicherheitsfragen werden technisch und gesellschaftlich bewertet. Mögliche Vertiefungen umfassen Kryptographie, sichere Software, Hardware- und IoT-Sicherheit, Sicherheitsprotokolle, Forensik und Sicherheitsmanagement.Semesters 5–65 ECTSRequired elective
    • Artificial Intelligence and Image ProcessingSummary by OWWZ (in German): Methoden künstlicher Intelligenz wie Wissensmodellierung, Logik, Heuristiken und Lernen werden mit digitaler Bildverarbeitung kombiniert. Praktische Übungen behandeln Bildaufbereitung, Filterung, Segmentierung, Merkmalsextraktion und Klassifikation.Semesters 5–65 ECTSRequired elective
    • Selected Topics in Computer SciencesSummary by OWWZ (in German): Zwei Wahlunits vertiefen ausgewählte Informatikfelder. Das Spektrum reicht von Robotik, Kryptographie und Rechnertechnik über Software- und IT-Systeme bis zu erklärbarer KI, Energieinformatik und gesellschaftlichen Fragen.Semesters 5–65 ECTSRequired elective
    • Business Process ImplementationSummary by OWWZ (in German): Geschäftsprozesse werden modelliert, analysiert und für die Automatisierung vorbereitet. Ergänzend wird eine Einheit zu Linux-Verwaltung und Skripten oder zu objektorientierter Programmierung und Softwareentwicklung gewählt.Semesters 3–45 ECTSRequired elective
    • Linux and OO Best PracticeSummary by OWWZ (in German): Linux wird über Terminal, Dateisystem, Software-, Netzwerk- und Rechteverwaltung sowie Dienste und Bash-Skripte erschlossen. Daneben werden aktuelle Verfahren objektorientierter Programmierung und Softwareentwicklung vertieft.Semesters 3–45 ECTSRequired elective
    • Signals & Systems in PracticeSummary by OWWZ (in German): Kontinuierliche Signale und Systeme werden mit Faltung, Fourier- und Laplace-Transformation beschrieben. Wahlweise ergänzen Linux, objektorientierte Softwareentwicklung oder praktische Robotik mit ROS und Bewegungsanalyse das Pflichtfach.Semesters 3–45 ECTSRequired elective
    • Web Engineering in DepthSummary by OWWZ (in German): Moderne Webarchitekturen, Frameworks sowie Authentifizierung und Anwendungssicherheit werden vertieft. Eine zusätzliche Einheit vermittelt Linux-Verwaltung oder fortgeschrittene objektorientierte Programmierung und Softwareentwicklung.Semesters 3–45 ECTSRequired elective
    • Key Skills IISummary by OWWZ (in German): Drei Wahlunits erweitern wirtschaftliche, kommunikative und wissenschaftliche Fähigkeiten. Projektmanagement, Marketing, Präsentation, Fremdsprachen und interkulturelle Kommunikation werden zur Auswahl angeboten.Semesters 1–25 ECTSRequired elective
    • Theories and Methods in Artificial IntelligenceSummary by OWWZ (in German): Wissensrepräsentation, Logik und heuristische Suche bilden den Pflichtteil. Ergänzend werden maschinelle Lernverfahren, kooperierende Agentensysteme oder evolutionäre Algorithmen mit praktischen Implementierungen untersucht.Semesters 5–65 ECTSRequired elective
    • Digital CurrenciesSummary by OWWZ (in German): Digitale Währungen werden über Hashfunktionen, Signaturen, E-Cash, Blockchains und Konsensverfahren erklärt. Bitcoin-Skripte und die Ethereum Virtual Machine ergänzen die Kryptographie; wahlweise kommen Linux oder objektorientierte Softwareentwicklung hinzu.Semesters 3–45 ECTSRequired elective
    • Organic ComputingSummary by OWWZ (in German): Selbstorganisierende eingebettete Systeme werden mit Observer-Controller-Architekturen, lernenden Klassifikatoren und künstlichen Hormonsystemen modelliert. Künstliche DNA und verteilte Aufgabenallokation werden an Anwendungen untersucht; Linux oder objektorientierte Entwicklung ergänzen den Pflichtteil.Semesters 3–45 ECTSRequired elective
    • Security in Linux OSSummary by OWWZ (in German): Linux-Verwaltung und Sicherheitsanalyse umfassen Netzwerkwerkzeuge, Rechte, Dienste, Skripte und Protokolle. Vertiefungen behandeln Zertifikate, Dateisystemverschlüsselung, DNSSEC, Zugriffskontrolle, Einbruchserkennung und die Bewertung von Schwachstellen.Semesters 5–65 ECTSRequired elective
    • Management of On-Prem and Cloud InfrastructuresSummary by OWWZ (in German): IT- und Cloud-Infrastrukturen werden aus Unternehmensstrategien abgeleitet, geplant und betrieben. Behandelt werden Eigenbetrieb und Outsourcing, Dienstleistersteuerung, Cloud-Betriebsmodelle und Architekturen sowie Automatisierung und kontinuierliche Verbesserung.Semesters 5–65 ECTSRequired elective
    • Mathematical Fundamentals of Finite Elements and CryptographieSummary by OWWZ (in German): Kryptographische Verfahren werden mit modularer Arithmetik, Polynomringen und Kryptoanalyse untersucht. Der zweite Teil entwickelt schwache Formulierungen elliptischer Randwertprobleme, deren Diskretisierung, Fehlerabschätzung und numerische Lösung mit finiten Elementen.Semesters 5–65 ECTSRequired elective
    • Image Processing and interactive SystemsSummary by OWWZ (in German): Digitale Bilder werden aufgenommen, aufbereitet, segmentiert und klassifiziert. Der zweite Schwerpunkt behandelt gebrauchstaugliche und barrierefreie interaktive Systeme sowie deren Nutzererlebnis und Anwendungskontexte.Semesters 5–65 ECTSRequired elective

Topic profile

ECTS by topic from the curriculum’s modules; together at most the programme’s ECTS.RequiredElective

  • IT security16 ECTS: 14 required, 2 elective
  • Software engineering16 ECTS: 15 required, 1 elective
  • Programming10 ECTS: 7 required, 3 elective
  • Cryptography9 ECTS: 6 required, 3 elective
  • Theoretical computer science9 ECTS: 8 required, 1 elective
  • Operating systems7 ECTS: 4 required, 3 elective
  • Calculus and analysis6 ECTS: 6 required
  • Databases6 ECTS: 6 required

Curriculum sources

24 modules in the curriculum.

Key facts

Collected automatically from the institution’s website; the institution’s own page is authoritative.

Degree
Bachelor of Science (B.Sc.)
Standard duration
6 semesters (3 years)
ECTS credits
210 ECTS
Start of studies
Winter semester
Mode of study
Dual study
Teaching language
German and English
Location
Karlsruhe
Tuition fees
No tuition fees
Tuition fees for non-EU students
€1,500 per semester
Semester contribution
€165 per semesterfor all students at the university

Information from karlsruhe.dhbw.de, dhbw.de · checked on 14 October 2026

Report an error

Application, deadlines and costs

From the official pages and regulations of the university and the state.

  • Semester contributionBeitragssatzung Verfasste Studierendenschaft, konsolidiert 13/2026Details at the universityUniversity · Conditions per source: dhbw.de · checked 14 October 2026
  • Tuition feesGebührensatzung, konsolidiert 10/2026Details at the universityUniversity · Conditions per source: dhbw.de · checked 14 October 2026
  • Fees for non-EU studentsLandeshochschulgebührengesetz: internationale Studierende und ZweitstudiumDetails at the universityState · Conditions per source: mwk.baden-wuerttemberg.de · checked 14 October 2026
  • How to applyBachelorbewerbung, Studienvertrag und Studienbeginn
    Apply via
    the partner company
    Start
    Winter semester
    University · Conditions per source: dhbw.de · checked 14 October 2026
  • LanguageDeutschkenntnisse bei ausländischer HochschulzugangsberechtigungDetails at the universityUniversity · Conditions per source: dhbw.de · checked 14 October 2026

Researched: 14 October 2026. Deadlines and fees change; the university is authoritative.

Fits these goals

OWWZ guidance based on module topics in the module handbook.

Programmes with a similar curriculum

Similar topic shares according to the module handbooks.

  1. Informatik B.Sc.

    Duale Hochschule Baden-Württemberg · Karlsruhe

    Shared topics: Computer science, Software engineering, IT security, Mathematics, Programming

  2. Informatik kooperativ B.Sc.

    Hochschule Bonn-Rhein-Sieg · Sankt Augustin

    Shared topics: Computer science, IT security, Software engineering, Programming, Mathematics

  3. Medizinische Informatik B.Sc.

    Duale Hochschule Baden-Württemberg · Karlsruhe

    Shared topics: Computer science, Software engineering, Mathematics, Operating systems, Theoretical computer science

  4. Computer Science B.Sc.

    Duale Hochschule Baden-Württemberg · Mosbach, Stuttgart

    Shared topics: Computer science, Software engineering, Mathematics, Programming, Theoretical computer science

  5. Informatik B.Sc.

    FH Münster · Steinfurt

    Shared topics: Computer science, Software engineering, IT security, Programming, Mathematics

Master’s at the same university in the same field

Compiled by OWWZ by field; the university names no follow-up programmes. The university decides whether your Bachelor meets the admission requirements.

  1. Heilbronn, Heidenheim, Karlsruhe, Lörrach, Mannheim, Mosbach, Bad Mergentheim, Ravensburg, Friedrichshafen, Stuttgart, Horb am Neckar, Villingen-Schwenningen

    4 semesters German Dual study, Part-time alongside work Winter semester and Summer semester Restricted admission €4,750 per semester

  2. Heilbronn, Heidenheim, Karlsruhe, Lörrach, Mannheim, Mosbach, Bad Mergentheim, Ravensburg, Friedrichshafen, Stuttgart, Horb am Neckar, Villingen-Schwenningen

    4 semesters German Dual study, Part-time alongside work Winter semester and Summer semester Restricted admission €4,750 per semester

  3. Heilbronn, Heidenheim, Karlsruhe, Lörrach, Mannheim, Mosbach, Bad Mergentheim, Ravensburg, Friedrichshafen, Stuttgart, Horb am Neckar, Villingen-Schwenningen

    4 semesters German and English Dual study, Part-time alongside work Winter semester and Summer semester Restricted admission €4,750 per semester

  4. Heilbronn, Heidenheim, Karlsruhe, Lörrach, Mannheim, Mosbach, Bad Mergentheim, Ravensburg, Friedrichshafen, Stuttgart, Horb am Neckar, Villingen-Schwenningen

    4 semesters German and English Dual study, Part-time alongside work Winter semester and Summer semester Restricted admission €4,750 per semester

Computer science elsewhere

  1. SRH University of Applied Sciences Heidelberg · Heidelberg

    6 semesters English Full-time Winter semester Open admission €790 per month · non-EU: €4,950 per semester

  2. SRH University of Applied Sciences Heidelberg · Berlin, Heidelberg, Leipzig

    English Full-time Summer semester and Winter semester Open admission from €690 per month · non-EU: from €4,770 per semester

  3. SRH University of Applied Sciences Heidelberg · Heidelberg

    7 semesters German Full-time Winter semester Open admission €750 per month

  4. Universität Stuttgart · Stuttgart

    6 semesters German Full-time Winter semester Restricted admission No tuition fees for EU students · non-EU: €1,500 per semester

  5. Universität Stuttgart · Stuttgart

    6 semesters German Full-time Winter semester Open admission No tuition fees for EU students · non-EU: €1,500 per semester

  6. Universität Tübingen · Tübingen

    6 semesters German Full-time Winter semester and Summer semester Open admission No tuition fees for EU students · non-EU: €1,500 per semester

All 1,549 programmes in Computer science

More programmes at this university

  1. Stuttgart

    6 semesters German and English Dual study Winter semester Open admission No tuition fees for EU students · non-EU: €1,500 per semester

  2. Mannheim

    6 semesters German Dual study Winter semester Restricted admission No tuition fees for EU students · non-EU: €1,500 per semester

  3. Friedrichshafen, Horb am Neckar, Karlsruhe, Lörrach, Mannheim, Mosbach, Stuttgart

    6 semesters German Dual study Winter semester Open admission No tuition fees for EU students · non-EU: €1,500 per semester

  4. Heilbronn, Karlsruhe, Mannheim, Stuttgart

    6 semesters German and English Dual study Winter semester Restricted admission No tuition fees for EU students · non-EU: €1,500 per semester

  5. Stuttgart

    6 semesters German and English Dual study Winter semester Open admission No tuition fees for EU students · non-EU: €1,500 per semester

  6. Heidenheim, Karlsruhe, Lörrach, Mannheim, Mosbach, Ravensburg

    6 semesters German and English Dual study, Full-time Winter semester Restricted admission No tuition fees for EU students · non-EU: €1,500 per semester

All 171 programmes at this university