In Germany, academic training in engineering comprises a total of five academic years and is divided into two stages: a three-year bachelor’s degree program followed by a master’s degree program of two years.
Students wishing to apply for a bachelor’s degree program need to present a Higher Education Entrance Qualification fulfilling the admission requirements of the respective degree program. The first three semesters of the bachelor’s program (lower-division courses) cover the fundamentals of the natural and engineering sciences, while the remaining semesters (upper-division courses) impart basic professional knowledge. In the final semesters, students select from a number of elective subjects, preparing them for their chosen specialization in their subsequent master's program. Upon receiving their bachelor’s degree, graduates have several specialization options to choose from for their master’s degree.
In addition to the consecutive master’s program (of the same name), there are a number of non-consecutive, but subject-related master’s programs. To apply for one of the master’s programs, students must provide a recognized and discipline-specific bachelor’s degree of relevance.
Within the master’s degree program, students acquire professional knowledge according to their choice of specialization.