Please note: Course information displayed may not be up to date. Always verify details on the official course website.
Computer systems are indispensable for almost every aspect of contemporary life, be it automatic procedures, communication and media technology, human-computer interactions, or control systems for vehicles or robots. As an engineer, these developments present you with new challenges: You need to be able to view hardware and software as a single entity and possess a feeling for synergy to be able to design efficient, user-friendly and secure device systems and application programs. This requires specialist knowledge of two disciplines: computer science and electrical engineering. The master’s program in Computer Engineering meets this challenge by equipping you with the necessary interdisciplinary knowledge.As for every other master’s degree program at TU Berlin, applicants to the master’s program in Computer Engineering must possess a first university degree qualifying them for professional work. For this program, your first degree must be in computer engineering or a closely related subject. As a rule, the requirements are met if the degree contains the following elements:- a minimum of 20 credit points in the fundamentals of mathematics and natural sciences,- a minimum of 18 credit points in electrical engineering or media technology,- a minimum of 18 credit points in computer science as well as- 18 credit points in computer engineering or information technology.Precise details of admission requirements are provided in the program’s study and examination regulations. You must be able to prove that you fulfill these requirements when submitting your application.The Computer Engineering master’s program is taught in German. If you are applying with a foreign school-leaving certificate, you must provide proof of German skills at a specific level.Some classes, however, are taught in English. Applicants are therefore also required to provide proof of English skills at CEFR level B2. Please seehereunder "Proof of the level of English for master programs at Faculty IV" for a list of accepted proofs and certificates.Students in the four-semester Computer Engineering master’s program are required to take compulsory courses, compulsory elective courses, and elective courses as well as complete a master’s thesis. The program structure as well as the regulations regarding the selection of modules are laid out in the program’s study and examination regulations.During the first three semesters you need to complete compulsory and compulsory elective modules. Should you have already taken any of these modules during your bachelor’s program, then you will need to substitute these with other modules. Details regarding the selection of modules are laid out in the study and examination regulations. The compulsory elective component is divided intostudy fields(currently in German), which group modules offered by a number of academic chairs according to a specific thematic focus, enabling students to develop a specific technical profile. These study fields are divided into two groups, A and B. You need to select two different study areas, one from each group. This serves to strengthen the core computer engineering content. The following study areas are available:Group A• Automation engineering• Embedded systems and computer architectures• Electrical engineering, photonics and integrated systems• Communication systems• Media technology and human-machine interactionGroup B• Embedded systems and computer architectures• Cognitive systems• Media technology and human-machine interaction• Distributed systems and networksYou can choose additional modules from these and all other study fields within the Faculty of Electrical Engineering and Computer Science (provided the modules have been assigned to master’s programs), select other modules, or complete an internship focusing on a technical area. You can find further details under “Internship”.The elective component further provides you the opportunity to learn about other issues, including socially relevant topics, by taking modules outside your subject areas. You can choose from courses offered at TU Berlin as well as other universities with equal status in Germany or abroad. You will write your master’s thesis in the fourth semester. Upon successful completion of the master’s degree you will be awarded a Master of Science, which is an internationally recognized higher degree qualifying you for professional work.You can find the proposed course schedule in the study and examination regulations. The most current version of the regulations applies to applicants.Study and examination regulations:Computer Engineering M.Sc. 2015(pdf, 640 KB, German)The master’s degree program in Computer Engineering is modular in design. A module combines curriculum content relating to a specific topic. A module includes various study and teaching formats, such as lectures, practical tutorials, seminars, and practical projects. Students are required to earn a specific number of credit points and complete certain coursework and assessments in each module.A current overview of all modules is available in TU Berlin’s module transfer system (MTS). The MTS also provides an overview of which modules are mandatory for your degree program and which are elective. Detailed module descriptions provide information about the content of modules, learning outcomes, participation requirements, workload, types of assessment, etc. The module catalogue is based on the study and examination regulations.To module database