This program blends computer science and electrical engineering to address the technical demands of today’s information society. The taught curriculum begins with core courses from both fields—including Advanced Computer Architecture and Advanced Networked Systems on the computer science side, and Circuit and System Design and Statistical Signal Processing from electrical engineering—before moving into research-oriented and application-focused study. Instruction is in English and the programme is designed to be internationally oriented, with an interdisciplinary atmosphere that supports both academic and industry careers.
After the core modules, you select one of six specialisations to build depth in a specific area: Embedded Systems, Nano/Microelectronics, Computer Systems, Communication and Networks, Signal Processing, or Control and Automation. You must earn a set number of credit points (CP) through courses in your chosen focus area and take additional elective modules that reflect your individual interests. The Scientific Work module complements technical training with a seminar and an elective aimed at improving language, scientific writing, or presentation skills.
A distinctive feature is the year-long Project Group module, where teams of roughly eight to 16 students collaborate on a research-related project, providing hands-on experience and teamwork in a near-real-world setting. The programme concludes with a Master’s project that includes a work plan and the preparation and writing of the Master’s thesis, typically completed in the final semester. The degree is delivered jointly by the Departments of Computer Science and Electrical Engineering & Information Technology, both of which enjoy strong national rankings. Close ties with industry and active research strengths make the programme suitable preparation for PhD study as well as practice-oriented careers, while well-equipped labs and close faculty–student interaction support successful completion.
Key programme structure and requirements
Curriculum overview
This Master’s curriculum comprises a total workload of 120 ECTS and blends core topics from both computer science and electrical engineering with substantial opportunities for specialization and project-based learning. The taught portion includes mandatory modules in each of the two fields, plus a focused elective block that lets you develop deep expertise in a chosen area. Additional electives broaden your skill set across related topics. Together, these taught units prepare you for advanced technical challenges at the intersection of hardware and software.
Practical and research-oriented components are central: a Scientific Work module trains you in academic methods and critical evaluation of literature, a substantial Project Group module develops collaborative engineering and system-integration skills, and the capstone Master’s project (30 ECTS) requires you to carry out independent, in-depth research or development work. These elements are designed to ensure you graduate with both the theoretical foundations and applied experience needed for research roles or technical leadership in industry.
Key learning outcomes include mastery of advanced computer engineering concepts across software and hardware, the ability to specialize through focused electives, competence in scientific methodology, experience working in multidisciplinary teams, and the capacity to plan and execute an independent research or development project culminating in the Master’s thesis.
Program structure and ECTS breakdown (concise)
This master’s program requires a strong undergraduate background that bridges electrical engineering and computer science. Successful applicants normally hold a Bachelor of Science in Computer Engineering or a closely related discipline and must have completed specific coursework and a substantive bachelor’s thesis to demonstrate both theoretical and practical competence.
Applicants must also meet the program’s standardized-testing requirement unless they can demonstrate outstanding overall academic performance. If your undergraduate credits are reported under a different system (for example, not ECTS), you should provide detailed transcripts and course descriptions so the admissions office can verify that the required subject-credit distribution has been met.
Admission requirements (summary)
Winter Semester (International)
31 May 2026
Summer Semester (International)
30 November 2026
Winter Semester (EU/EEA)
21 September 2026
Summer Semester (EU/EEA)
21 March 2026
Graduates are prepared for technical and research positions that require interdisciplinary expertise across hardware and software. Typical career paths include roles in embedded-systems design, micro/nanoelectronics, computer systems engineering, communications and network engineering, signal-processing and control engineering, and research and development in industry.
The programme’s research orientation and collaboration with industry also make it a strong preparation for doctoral studies. The Project Group and industry contacts help students build portfolios and professional networks that support transition to employment or further academic research.
Offenburg University of Applied Sciences — Offenburg
RPTU University Kaiserslautern-Landau — Kaiserslautern
RWTH Aachen University — Aachen
Chemnitz University of Technology — Chemnitz