(Kopie 2)

Degree:
Master of Science
Start of study:
Sommersemester, Wintersemester
Study type:
Präsenzstudium, Dual
Standard study period:
3 Semester
Admission restriction:
Zulassungsfrei
Language:
DE
Internship:
Praxisphasen in der vorlesungsfreien Zeit

Take an active role in shaping digitalisation – enrol on the dual Master’s programme in Applied Computer Science.

Take an active role in shaping digitalisation – enrol on the dual Master’s programme in Applied Computer Science.

On the dual Master’s programme in Applied Computer Science, you will deepen your knowledge of computer science. You will learn to develop complex IT systems, improve digital processes and utilise modern technologies.

The programme combines methodological and analytical content with practical topics. These include:

  • Artificial Intelligence
  • Mobile computing
  • Networks & Security
  • Interaction & Visualisation

The course content is closely linked to your partner company. You alternate between modules at the university and work placements at the company. There, you apply your knowledge directly to real-world tasks.

You will usually write your Master’s thesis in collaboration with your partner company. This allows you to combine your studies with practical experience within the company.

Lust auf ein Auslandssemester?


Mit meinem Abschluss wurde ich bei meinem Partnerbetrieb übernommen, bei dem ich nun als DevOps Engineer an einer internen Entwicklungsplattform arbeite. Privat experimentiere ich immer mal wieder an Projekten im Kontext von Entwicklungswerkzeugen wie Lintern oder Language Servern. Aktuell genieße ich ein wenig die Ruhe, aber ein Masterstudium ist trotzdem in nicht allzu ferner Zukunft auf meiner Agenda.

Lust auf ein Auslandssemester?


Mit meinem Abschluss wurde ich bei meinem Partnerbetrieb übernommen, bei dem ich nun als DevOps Engineer an einer internen Entwicklungsplattform arbeite. Privat experimentiere ich immer mal wieder an Projekten im Kontext von Entwicklungswerkzeugen wie Lintern oder Language Servern. Aktuell genieße ich ein wenig die Ruhe, aber ein Masterstudium ist trotzdem in nicht allzu ferner Zukunft auf meiner Agenda.

Mehr zum Dualen Studium Unsere Partnerunternehmen
Campus der Hochschule Worms im Frühling

Course content

Study with a practical focus and gain a deeper understanding of computer science

On the dual Master’s programme in Applied Computer Science, you will combine practical projects at a partner company with in-depth modules. You will choose a specialisation:

  • Mobile Computing
  • Networks & Security
  • Interaction & Visualisation

At the start of the programme, you will focus on academic research, seminars and the ‘Digitalisation & Sustainability’ module.

During the first two semesters, the System Development project will prepare you for real-world tasks. You will develop complex IT systems within a business context.

In the compulsory-elective modules and deep-dive projects, you’ll explore specialised IT topics in greater depth. These include, for example, artificial intelligence, networks, mobile applications and visual computing.

Practical projects complement your studies. In these, you will apply your knowledge to specific tasks from the world of IT.

In the final semester, you will complete the programme with a Master’s thesis. You will usually write this in collaboration with your partner company.

After graduation, you can enter the workforce straight away. Starting your own business is also an option. Computer science skills are utilised across many industries.

Study plan

  • 1. Semester, , 30 ECTS.

    Selbst- und Methodenkompetenz

    6 ECTS

    Das Modul vermittelt Kompetenzen zur Selbstreflexion, zum Verständnis von Persönlichkeitsstrukturen und zwischenmenschlichem Verhalten sowie zu effektivem Zeit-, Prioritäten- und Selbstmanagement. Du lernst Kreativitäts-, Lern- und Motivationstechniken anzuwenden und deine persönlichen Stärken und Ressourcen gezielt einzusetzen. Wissen im wissenschaftlichen Arbeiten, insbesondere im verständlichen, korrekten Schreiben, Präsentieren und Recherchieren technischer Inhalte werden ebenso vermittelt.

  • 1. Semester, , 30 ECTS.

    Einführung in die Informatik

    6 ECTS

    Das Modul vermittelt grundlegende Kenntnisse im Umgang mit unixoiden Betriebssystemen und der Kommandozeile. Sie lernen wichtige Shell-Befehle, Verzeichnis- und Dateiverwaltung, Pipes, Variablen, reguläre Ausdrücke und Suchwerkzeuge einzusetzen sowie einfache Aufgaben mit Shell-Skripten zu lösen. Zusätzlich werden Fernzugriffe, Prozesse und grundlegende Konzepte des systemnahen Arbeitens behandelt.

  • 1. Semester, , 30 ECTS.

    Hardware-Konzepte

    3 ECTS

    Das Modul vermittelt grundlegendes Verständnis für den Aufbau und die Funktionsweise moderner Computersysteme. Sie lernen zentrale Komponenten wie CPU, Arbeitsspeicher, Bussysteme und Massenspeicher kennen, Hardwareanforderungen zu bestimmen und Fehler an PC-Systemen zu analysieren. Außerdem beschäftigen Sie sich mit Zahlensystemen, binärer Codierung, logischen Schaltungen, Schaltungsminimierung und grundlegenden digitalen Rechenwerken.

  • 1. Semester, , 30 ECTS.

    Prozedurale Programmierung

    3 ECTS

    Das Modul vermittelt die Grundlagen der strukturierten und prozeduralen Softwareentwicklung. Sie lernen Syntax und Semantik einer Programmiersprache anzuwenden und mit Datentypen, Kontrollstrukturen, Funktionen, Rekursion, Zeigern, Vektoren und dynamischer Speicherverwaltung zu arbeiten. Zusätzlich werden Datenstrukturen wie Strukturen und verkettete Listen sowie die Schnittstelle zu UNIX und die modulare Programmierung behandelt.

  • 1. Semester, , 30 ECTS.

    Diskrete Mathematik

    6 ECTS

    Das Modul vermittelt mathematische Grundlagen, die für die Informatik besonders relevant sind. Sie lernen mit Mengen, Relationen und Funktionen sowie mit Rekursion, Graphen und Bäumen zu arbeiten und darauf aufbauende Algorithmen anzuwenden. Außerdem beschäftigen Sie sich mit Suchverfahren, kürzesten Wegen, Spannbäumen und grundlegenden kombinatorischen Methoden.

  • 1. Semester, , 30 ECTS.

    Wahlpflichtmodul

    6 ECTS

    Im Wahlpflichtbereich können Sie ein Modul aus einem anderen Qualifikationsschwerpunkt wählen. Sie können außerdem ein interdisziplinäres Wahlpflichtmodul eines anderen Fachbereichs belegen. Die konkrete Beschreibung hängt vom gewählten Modul ab.

  • 2. Semester, , 30 ECTS.

    Betriebssysteme

    6 ECTS

    Das Modul vermittelt ein grundlegendes Verständnis für Aufbau, Funktionsweise und Design moderner Betriebssysteme. Sie lernen, wie Prozesse und Threads verwaltet, Ressourcen verteilt und Prozesse miteinander synchronisiert werden. Weitere Schwerpunkte sind Interprozesskommunikation, Scheduling, Speichermanagement, Dateisysteme, systemnahe Programmierung und grundlegende Sicherheitsaspekte von Betriebssystemen.

  • 2. Semester, , 30 ECTS.

    Datenbanken

    6 ECTS

    Das Modul vermittelt die Grundlagen relationaler Datenbanksysteme und der strukturierten Verwaltung von Daten. Sie lernen Datenmodelle wie das relationale und das Entity-Relationship-Modell kennen, Datenbanken mit SQL abzufragen und Datenstrukturen mithilfe von Normalformen sinnvoll zu gestalten. Außerdem wird vermittelt, wie Datenbanksysteme aus Programmen heraus genutzt und in Anwendungen integriert werden können.

  • 2. Semester, , 30 ECTS.

    Rechnernetze und Netzwerksicherheit

    12 ECTS

    Das Modul vermittelt die Grundlagen moderner Rechnernetze am Beispiel des Internets. Sie lernen den Aufbau von Netzwerken, Schichtenmodelle, IP- und ICMP-Kommunikation sowie die Funktionsweise von Switches, Routern und Transportprotokollen wie TCP und UDP kennen. Zusätzlich beschäftigen Sie sich mit Subnetzen, Netzwerkdiagnose, Administration und grundlegenden Sicherheitsproblemen von TCP/IP-Netzwerken.

  • 2. Semester, , 30 ECTS.

    Objektorientierte Programmierung

    6 ECTS

    Das Modul vermittelt die Konzepte der objektorientierten Softwareentwicklung. Sie lernen Klassen, Objekte, Attribute und Methoden zu modellieren und Konzepte wie Kapselung, Vererbung, Aggregation und Polymorphismus anzuwenden. Zusätzlich beschäftigen Sie sich mit objektorientierter Analyse und Gestaltung, Entwicklungsumgebungen sowie Fehlerbehandlung und lernst, komplexere Programme strukturiert zu entwickeln.

  • 3. Semester, , 30 ECTS.

    Masterarbeit mit Kolloquium

    30 ECTS

    In der Masterarbeit bearbeiten Sie sechs Monate lang eine berufspraktische oder forschungsbezogene Fragestellung. Sie entwickeln eine eigene wissenschaftliche Lösung und dokumentieren Ihre Ergebnisse. Im Kolloquium stellen Sie Ihre Arbeit vor und diskutieren sie.

CP = Credit Points: Das sind die Punkte, die du dir während eines Studiums verdienen musst, um deinen Abschluss zu bekommen. Am Ende müssen es mindestens 180 CP sein, dann bist du Bachelor. Wenn du die Variante mit 210 CP wählst, kannst du den Master in Angewandte Informatik direkt anschließen.

Ready for the next step?

Apply now and combine theory with practice. We look forward to receiving your application!

Study and Campus

Modern computer labs with the latest hardware and software offer you the opportunity to work hands-on and try out the latest technologies. In addition, well-equipped group study rooms are available in a central location - ideal for students and teaching staff.

Student benutzt VR Brille und lacht

At the Department of Computer Science, you can expect a particularly personalised and practical learning environment. Small study groups ensure an excellent student-teacher ratio.

Thumbnail Digital Business Management QSP

Lecturers with experience in the industry bring practical case studies, agile development methods and real-life use cases into the classroom so that theoretical knowledge can be directly linked to practical scenarios.

Ein Professor steht vor einer Leinwand und zeigt auf etwas in seiner Präsentation.

You can bring your ideas to life in the Makerspace of the Department of Computer Science! Whether tinkering, inventing or creative projects - here you will find everything you need to give free rein to your creativity.

Important details about your degree programme

Here you will find the key information about the dual Master’s programme in Applied Computer Science at a glance. Find out more about the application process and the entry requirements.

Contact

Prof. Dr Elisabeth Heinemann 

Programme Director