Software Engineering
Grundlagen des Softwareentwicklungsprozesses60Anforderungsanalyse und -management69Entwurf und Implementierung65Testen und Qualitätssicherung60Wartung und Weiterentwicklung66Grundlagen der Softwarearchitektur65Architekturmuster64Entwurf und Dokumentation von Softwarearchitekturen68Grundlagen der objektorientierten Programmierung64Design Patterns69Frameworks und Bibliotheken54Grundlagen von Datenbanken65Datenbankentwurf und -optimierung67Informationssysteme63Grundlagen der Webentwicklung68Webanwendungsentwicklung67Websicherheit40Grundlagen der agilen Softwareentwicklung62Agile Praktiken61Werkzeuge und Techniken für agile Softwareentwicklung68
Anwendungsentwicklung
Einführung in die Anwendungsentwicklung62Anforderungsanalyse und -management68Softwarearchitektur und -design63Grundlagen der objektorientierten Programmierung63Datenstrukturen und Algorithmen60Design Patterns58HTML und CSS63JavaScript64Server-seitige Programmierung61Grundlagen der mobilen Anwendungsentwicklung62Native Anwendungsentwicklung42Cross-Plattform-Entwicklung65Grundlagen von Datenbanken62Datenbankentwurf und -optimierung62Informationssysteme65Softwareentwicklungsprozess68Versionskontrolle und Zusammenarbeit66Testen und Debugging62
Webentwicklung
Grundlagen der Webentwicklung67HTML und CSS50JavaScript60Benutzerfreundlichkeit und Barrierefreiheit62Responsive Webdesign34Suchmaschinenoptimierung (SEO)66Client-Server-Architektur52Datenbanken und SQL67Webframeworks69Planung und Durchführung60Implementierung und Test67Dokumentation und Präsentation64
Datenbanken
Grundlagen von Datenbanken68Datenbankarchitekturen66Datenmodellierung66Datenbankadministration61Datenbankoptimierung66Datensicherheit64Relationale Datenbanken65Objektorientierte Datenbanken58NoSQL-Datenbanken68Datenbankanbindung in Programmiersprachen52Persistenzframeworks66Datenbankentwurf für Anwendungen65
Netzwerke
OSI-Modell66TCP IP-Modell61LAN-Technologien66WAN-Technologien65Netzwerktopologien66Netzwerkadressen45Routing62Switching64Netzwerksicherheit61Netzwerkmanagement63TCP63UDP63HTTP65DNS68DHCP65SNMP63Webserver68Mailserver66Dateiserver55Datenbankserver66Cloud-Dienste67Netzwerkanalyse65Netzwerkimplementierung64Netzwerkdokumentation63Netzwerkwartung60
Informationsmanagement
Definition und Abgrenzung von Informationsmanagement60Historische Entwicklung des Informationsmanagements67Rechtliche Rahmenbedingungen des Informationsmanagements58Methoden zur Ermittlung des Informationsbedarfs66Informationsnutzung und -verhalten69Informationskompetenz68Arten von Informationsquellen52Informationsorganisation und -erschließung67Informationsretrievalsysteme51Methoden der Informationsverarbeitung63Informationsaufbereitung für unterschiedliche Zielgruppen67Informationsmanagement-Werkzeuge60Strategisches Informationsmanagement51Informationsmanagement in verschiedenen Branchen55Wissensmanagement61
Projektmanagement
Definition und Ziele des Projektmanagements62Projektphasen und -arten65Projektmanagement-Methoden60Projektmanagement-Werkzeuge43Projektzieldefinition und -analyse61Arbeitsplanung und -strukturierung66Ressourcenplanung und -allokation62Terminplanung und -überwachung51Risikomanagement64Projektsteuerung und -kontrolle67Kommunikation und Stakeholder-Management61Qualitätsmanagement63Änderungsmanagement64Projektabnahme und -übergabe62Projektevaluation und -dokumentation64Lessons Learned63
Englisch
Einführung in die englische Fachsprache66Englische Grammatik für die Fachkommunikation62Englische Aussprache und Intonation51Fachtexte lesen und verstehen65Fachpräsentationen auf Englisch halten64Fachdiskussionen auf Englisch führen63Interkulturelle Unterschiede in der Kommunikation60Kommunikation in internationalen Teams60Englisch als Lingua Franca61