This Master's programme addresses the architecture, design, implementation, evaluation and operation of computer, communication and embedded systems, with a strong emphasis on hardware and system-level software. Depending on system requirements, functions and algorithms may be realised as software on general-purpose architectures, as dedicated digital hardware, or as hybrid hardware–software solutions. The course therefore combines hands-on engineering with theoretical foundations across multiple layers of computing systems.
Graduates are prepared for demanding roles in industry, business and research, gaining high professional mobility within the fast-evolving field of computer engineering. The curriculum focuses on digital hardware, systems theory, systems-related software and algorithmic methods, while training students in a scientific approach to problem solving. Project work and team-based activities are integral, and there is an option to develop entrepreneurial skills for those interested in start-ups.
This programme is unique among the German TU9 universities in bringing together four core focal areas: digital computer hardware, system-related software, algorithms and information & communication technology. Students learn to integrate, analyse and evaluate the full stack of system components. RWTH’s interdisciplinary environment offers abundant opportunities to engage with both application-driven and foundational research; final theses and elective choices can concentrate on emerging technologies such as neuromorphic hardware and quantum information technology, or explore neighbouring disciplines.
For exact formal admission criteria, required documents, application deadlines and English-language proof, consult the programme’s official admission information.
Structure and focus (overview)
This full‑time Master’s programme runs over four semesters (two years), including the preparation and defence of the Master’s thesis. You may begin the programme in either the winter or the summer semester. The taught curriculum is built from a mix of compulsory and compulsory‑elective modules that define the programme’s technical profile and are supported by an extensive offer of laboratory courses, project work and seminars. In addition, students can choose from a broad range of elective courses across the university—covering technical subjects, economics, soft skills and languages—to shape their individual study plan.
Core components and academic experience
The programme is organised into several parallel module catalogues: CORE (in‑depth foundational lectures), ELECTIVE (application‑oriented Master’s lectures), GENERAL (Master’s courses from related subject areas), and ADDITIONAL (interdisciplinary qualifications). All students complete practical learning through at least one laboratory or project and one seminar, and undertake either a large group project or an alternative industrial placement accompanied by a lecture. A compulsory “Scientific Integrity” module ensures familiarity with ethical standards in research. If you cannot demonstrate German at level B1, German language courses are mandatory. The Master’s thesis is an independent, predefined research project completed over a fixed six‑month period and concluded with an oral presentation and defence. A visual breakdown of credit‑point requirements per area is provided in the programme materials.
Study flexibility and suggested profiles
There are no fixed specialisations; instead the programme gives you freedom to select modules that match your interests and career goals. To help with planning, suggested study profiles present meaningful module combinations—examples include Digital Hardware Engineering; Data Sensing and Processing; Machine Learning and Artificial Intelligence Systems; Digital Energy Systems; Autonomous and Cyber‑Physical Systems; and Systems for Human‑Machine Interaction. These profiles are illustrative only and may be updated over time; you may assemble other combinations under the programme’s general framework.
Key modules and expected learning outcomes
Concise programme requirements
This programme requires a relevant undergraduate degree and a clearly defined preparation in core subjects. Your bachelor (B.Sc., B.Eng. or equivalent) must come from an internationally recognised university and cover the subject areas listed below as well as any additional detailed requirements published on the Faculty of Electrical Engineering and Information Technology website. The credit values below are expressed in ECTS and indicate the minimum subject-specific preparation expected.
All applicants (with exceptions noted below) must have taken the Graduate Record Examination (GRE) General Test before applying; the score must meet the minimum level set in the current examination regulations. Conditional admission is possible if some requirements are missing at the time of application, but admitted students will then need to complete the specified additional coursework. Finally, proof of adequate English language proficiency is required for admission (see the programme’s language requirements).
Admission requirements (concise)
Winter Semester (International)
1 March 2026
Summer Semester (International)
1 September 2026
Winter Semester (EU/EEA)
15 July 2026
Summer Semester (EU/EEA)
15 January 2027
Graduates are prepared for technical and leadership roles in development departments across industry and business, particularly in embedded systems, digital hardware design, systems software, algorithm and AI systems, and communication technology. The programme’s mix of hardware and software focus, mandatory internship or large project experience, and elective specialisations supports direct entry into R&D, product development, systems integration, and engineering roles.
The degree also provides a strong foundation for academic careers and doctoral studies, as well as entrepreneurial paths (start-ups) owing to training in scientific methods, interdisciplinary electives, and exposure to cutting-edge technologies. High professional mobility is emphasised, enabling graduates to work in both industry and research environments domestically and internationally.
Offenburg University of Applied Sciences — Offenburg
RPTU University Kaiserslautern-Landau — Kaiserslautern
RWTH Aachen University — Aachen
Chemnitz University of Technology — Chemnitz