This Master’s programme combines advanced theoretical foundations with practical skills in computer science and electronics, preparing students to design and develop complex embedded systems. Information security is a core theme throughout the course and is reinforced by the university’s dedicated cybersecurity institute. The programme is delivered in English at the Cham campus in Germany, making it accessible to international students who want a hands‑on, applied education in embedded systems and secure computing.
From the first semester, teaching blends theory with application: students take part in lab work, industry collaborations and research projects that address current, real‑world problems in design, testing, research and development. The curriculum emphasizes project work, giving learners repeated opportunities to prototype ideas and solve practical challenges with guidance from experienced faculty. Creative problem solving and working beyond conventional approaches are actively encouraged.
This MSc runs over three semesters. The first two semesters combine theoretical lectures and hands-on seminars, while the third semester is devoted to the master’s thesis and its defence. All courses carry ECTS credit points (European Credit Transfer System), and successful completion leads to the academic degree Master of Science (MSc), which formally qualifies graduates to pursue doctoral studies. The ECTS structure also facilitates recognition and credit transfer across European institutions.
The first semester establishes core computer-science foundations and practical skills. Key modules are Theoretical Computer Science, Practical Computer Science, Selected Topics of Embedded Software Development 1, FPGA Programming, and Foreign Language 1. These modules give you a solid grounding in formal methods and algorithms, applied programming and systems development, hardware-level implementation (FPGA) and introductory embedded software techniques, together with language training useful for international study or work.
The second semester deepens mathematical and domain-specific knowledge and lets you tailor your profile through electives. It includes Special Mathematical Methods and Foreign Language 2 plus five elective modules (each 4 SWS and worth 5 ECTS) chosen from approved lists in the Master’s programmes in Electrical Engineering / Information Technology and in Media Technology. Elective topics cover micro- and nanoelectronics, high-frequency and radio systems, components and circuits, signals and communications, contactless sensor technology, automotive and industrial drives, regenerative energies, and — from media technology — 3D computer animation, computer vision, industrial image processing, information security, application design, and multimedia content and streaming.
The third semester focuses on advanced embedded software topics and independent research: Selected Topics of Embedded Software Development 2, the master’s thesis and the master’s colloquium. Learning outcomes include the ability to carry out an extended research or development project, document results in a scientific thesis, and present and defend findings—preparing you for industry R&D roles or doctoral study.
Requirements (concise)
To be considered for this master's program you must hold an undergraduate degree in computer science or a closely related discipline. Degrees in areas such as software engineering, information systems, computer engineering or other programs with substantial computing content are commonly regarded as “similar,” but you should check with admissions if you are unsure whether your qualification fits the requirement.
In addition to the bachelor’s qualification, applicants must complete an admission test as part of the selection process. The test is used to assess your background knowledge and suitability for graduate-level study in applied computer science. International applicants should verify whether the test is offered remotely or at designated locations and confirm any registration deadlines or preparation materials with the admissions office.
Winter Semester (International)
15 June 2026
Summer Semester (International)
1 November 2026
Winter Semester (EU/EEA)
15 June 2026
Summer Semester (EU/EEA)
1 November 2026
Graduates are prepared for technical roles in the design, development, testing and deployment of embedded systems with a strong emphasis on security. Typical employers and sectors include automotive and industrial automation, IoT and consumer electronics manufacturers, telecommunications, cybersecurity firms, and R&D departments in private industry. The practical, project-based training and partnerships with industry increase readiness for engineering and systems-integration positions focused on hardware–software co-design, FPGA and embedded software development, and secure system architectures.
The MSc formally entitles holders to pursue doctoral studies, making the programme suitable for students aiming at research careers in academia or advanced R&D roles. The combination of interdisciplinary electives and hands-on lab experience also supports career mobility into adjacent areas such as computer vision, industrial image processing, and multimedia systems engineering.
Hochschule für Technik Stuttgart - University of Applied Sciences — Stuttgart
University of Regensburg — Regensburg
University of Bonn — Bonn
Brandenburg University of Technology Cottbus-Senftenberg — Cottbus