Master's

Discover master's programmes in your field

Programmes at TU Dortmund and other public universities in NRW, each with admission requirements checked on the official pages.

This list is for orientation only. We review your eligibility together based on your subject, grade average, modules and credits, and language level; the list alone is not an eligibility or admission decision.

Filters

Language of instruction

31 programmes

University campusUniversität Duisburg-Essen · Campus and learning environment
NRW

Universität Duisburg-Essen

Duisburg / Essen

Founded in 2003, the University of Duisburg-Essen has two campuses in Duisburg and Essen plus the University Hospital Essen. Its 11 faculties range from engineering and economics to the natural sciences and medicine.

The university describes Duisburg and Essen as two anchor points of the Ruhr area, close to Düsseldorf, Bochum and Dortmund, with venues such as Museum Folkwang and the Aalto Theatre.

Featured fields

  • Engineering (ISE: German and English)
  • Computer science
  • Economics and business
  • Physics and nanoscience

Ranking

Applying · Fees
Application route
Non-EU applicants apply for most master's programmes (including ISE) through the UDE application portal.
Application periods
General page: NC programmes winter 01.05.–15.07., summer 01.11.–15.01.; NC-free programmes winter 01.05.–15.09., summer 01.11.–15.03. Some programme pages give earlier non-EU deadlines (31.07./31.01.).
German requirement
German-taught programmes require DSH-2 level before you start; TestDaF (TDN 4 in all parts), TELC Deutsch C1 Hochschule and DSD II are also accepted. ISE programmes have their own rules.
Language preparation / conditional admission
NC-free programmes only: non-EU applicants without sufficient German can enrol as German-course students. Not possible for NC programmes. UDE runs no preparatory courses itself; you apply to the programme again afterwards.
Semester contribution
Winter semester 2026/27: €367.80, including the Deutschlandsemesterticket (nationwide public transport).

Programmes

  • Mechanical Engineering (ISE)

    M.Sc. · Duisburg

    GermanEnglishNC-freeLanguage prep / conditional admission
    Field
    Engineering
    Start
    Winter semester · Summer semester
    Application period
    Non-EU: winter 01.05.–31.07., summer 01.11.–31.01.
    Apply via
    UDE portal
    Language and admission requirements
    Language requirement
    English and German B2 at enrolment; the English certificate goes with the application, the German one can follow later. Teaching is roughly half German, half English.
    Admission requirements
    A bachelor's in a suitable subject (equivalence decided by the examination board); per the ISE admission page, a grade of at least 3.0 (German scale) or the foreign equivalent.

    No cap on places; you still have to meet the general entry requirements.

    Language preparation / conditional admissionIf you change direction, admission with conditions of up to two courses is possible.

    Official programme page (opens in a new tab)
  • Computational Mechanics (ISE)

    M.Sc. · Duisburg

    GermanEnglishNC-freeLanguage prep / conditional admission
    Field
    Engineering
    Start
    Winter semester · Summer semester
    Application period
    Non-EU: winter 01.05.–31.07., summer 01.11.–31.01.
    Apply via
    UDE portal
    Language and admission requirements1 detail(s) being verified
    Language requirement
    English and German B2 at enrolment; the English certificate goes with the application, the German one can follow later. Teaching is roughly half German, half English.
    Admission requirements
    A bachelor's in a suitable subject; 4 semesters, 120 ECTS.

    No cap on places; you still have to meet the general entry requirements.

    Language preparation / conditional admissionIf you change direction, admission with conditions of up to two courses is possible.

    Details still being verified

    • Minimum grade: UDE's ISE page says 3.0, DAAD My GUIDE says 2.5; to be confirmed with the university.
    Official programme page (opens in a new tab)
  • Embedded Systems Engineering (ISE)

    M.Sc. · Duisburg

    GermanEnglishNC-freeLanguage prep / conditional admission
    Field
    Computer and data science
    Start
    Winter semester · Summer semester
    Application period
    Non-EU: winter 01.05.–31.07., summer 01.11.–31.01.
    Apply via
    UDE portal
    Language and admission requirements1 detail(s) being verified
    Language requirement
    English and German B2 at enrolment; the English certificate goes with the application, the German one can follow later. Teaching is roughly half German, half English.
    Admission requirements
    A bachelor's in a suitable subject; per the ISE admission page, a grade of at least 3.0 (German scale) or the foreign equivalent.

    No cap on places; you still have to meet the general entry requirements.

    Language preparation / conditional admissionIf you change direction, admission with conditions of up to two courses is possible.

    Details still being verified

    • The programme page names the degree “M.Sc. Computer Engineering”; to be confirmed.
    Official programme page (opens in a new tab)
  • Maschinenbau

    M.Sc. · Duisburg

    GermanNC-freeLanguage prep / conditional admission
    Field
    Engineering
    Start
    Winter semester · Summer semester
    Apply via
    UDE portal
    Language and admission requirements1 detail(s) being verified
    Language requirement
    German: DSH-2, TestDaF with TDN 4 in all parts or TELC Deutsch C1 Hochschule (at least “ausreichend”), before the programme starts.
    Admission requirements
    A first degree of at least 210 ECTS, including at least 20 ECTS engineering maths, 14 ECTS engineering mechanics and 5 ECTS thermodynamics. No minimum grade stated. Shorter bachelor's degrees may get conditions to reach 300 ECTS.

    No cap on places; you still have to meet the general entry requirements.

    Language preparation / conditional admissionBecause the programme is NC-free, applicants without sufficient German can enrol as German-course students after the subject check, then apply again. A credit shortfall may lead to admission with conditions (Auflagen).

    Details still being verified

    • The application period is not on the programme page. The general page gives 01.05.–15.09. (winter) and 01.11.–15.03. (summer) for NC-free programmes; some programme pages say 31.07./31.01.
    Official programme page (opens in a new tab)
  • Informatik

    M.Sc. · Duisburg

    GermanNC-freeLanguage prep / conditional admission
    Field
    Computer and data science
    Start
    Winter semester · Summer semester
    Apply via
    UDE portal
    Language and admission requirements1 detail(s) being verified
    Language requirement
    German: DSH-2, TestDaF with TDN 4 in all parts or TELC Deutsch C1 Hochschule (at least “ausreichend”), before the programme starts.
    Admission requirements
    A bachelor's in applied computer science or an equivalent computer-science degree; the examination board checks external degrees. No grade or credit thresholds stated.

    No cap on places; you still have to meet the general entry requirements.

    Language preparation / conditional admissionBecause the programme is NC-free, applicants without sufficient German can enrol as German-course students after the subject check, then apply again. A credit shortfall may lead to admission with conditions (Auflagen).

    Details still being verified

    • The application period is not on the programme page. The general page gives 01.05.–15.09. (winter) and 01.11.–15.03. (summer) for NC-free programmes; some programme pages say 31.07./31.01.
    Official programme page (opens in a new tab)
  • Volkswirtschaftslehre

    M.Sc. · Essen

    GermanNC-freeLanguage prep / conditional admission
    Field
    Economics and business
    Start
    Winter semester · Summer semester
    Application period
    Recommended: by 15.07. for winter, by 15.01. for summer.
    Apply via
    UDE portal
    Language and admission requirements1 detail(s) being verified
    Admission requirements
    A business-related bachelor's with 60 credits in business and economics; external applicants also need 42 credits in economics, statistics and econometrics. Some courses are English-only.

    No cap on places; you still have to meet the general entry requirements.

    Language preparation / conditional admissionBecause the programme is NC-free, applicants without sufficient German can enrol as German-course students after the subject check, then apply again. A credit shortfall may lead to admission with conditions (Auflagen).

    Details still being verified

    • Language of instruction and German level are not stated explicitly on the programme page (UDE default: German, DSH-2).
    Official programme page (opens in a new tab)
  • Computer Engineering (ISE)

    M.Sc.

    GermanEnglishNC-free
    Field
    Computer and data science
    Application period
    Programme page: non-EU applicants to the International Office by 15 Sept (winter) / 15 March (summer). This conflicts with other ISE pages; we confirm it.
    Language and admission requirements
    Language requirement
    German and English B2.
    Admission requirements
    ISE bachelor's or an equivalent degree. ISE-wide minimum average 3.0 (German scale) or foreign equivalent; the examination board decides on equivalence.

    No cap on places; you still have to meet the general entry requirements.

    Official programme page (opens in a new tab)
  • Power Engineering (ISE)

    M.Sc.

    GermanEnglishNC-free
    Field
    Engineering
    Application period
    Non-EU applicants via the UDE application portal: winter 1 May–31 July, summer 1 Nov–31 Jan.
    Language and admission requirements
    Language requirement
    German and English B2.
    Admission requirements
    ISE bachelor's in electrical engineering or an equivalent degree. ISE-wide minimum average 3.0 (German scale) or foreign equivalent; the examination board decides on equivalence.

    No cap on places; you still have to meet the general entry requirements.

    Official programme page (opens in a new tab)
  • Management and Technology of Water and Wastewater (ISE)

    M.Sc.

    GermanEnglishNC-free
    Field
    Engineering
    Language and admission requirements1 detail(s) being verified
    Language requirement
    German and English B2; teaching roughly half in each language.
    Admission requirements
    ISE bachelor's or a bachelor's of at least 3 years in water/environmental, mechanical, civil or chemical engineering, technical chemistry or water sciences; the examination board decides on equivalence.

    No cap on places; you still have to meet the general entry requirements.

    Details still being verified

    • The application period is not stated separately on the programme page; the university's general deadlines may apply.
    Official programme page (opens in a new tab)
  • Water Science

    M.Sc.

    EnglishNC-free
    Field
    Natural sciences
    Application period
    Non-EU/EEA applicants to the International Office: by 15 June for the October start.
    Language and admission requirements
    Language requirement
    English B2 (e.g. TOEFL iBT 100 or IELTS 6.5).
    Admission requirements
    Bachelor's in natural sciences or engineering with chemistry and biology/microbiology content, plus a bachelor thesis. Campus Essen.

    No cap on places; you still have to meet the general entry requirements.

    Official programme page (opens in a new tab)
  • Betriebswirtschaftslehre – Energy and Finance

    M.Sc.

    GermanEnglishRestricted (NC)
    Field
    Economics and business
    Application period
    General deadlines: winter 15 July, summer 15 January. No separate non-EU deadline on the programme page.
    Language and admission requirements
    Language requirement
    English B2 (e.g. TOEFL iBT 100 / IELTS 6.5); German proof if applicable.
    Admission requirements
    First degree with at least 30 ECTS in business and 18 ECTS in mathematics/statistics/econometrics. Local admission restriction. Campus Essen.
    Official programme page (opens in a new tab)
University campusRuhr-Universität Bochum · Campus and learning environment
NRW

Ruhr-Universität Bochum

Bochum

Opened in 1965, Ruhr-Universität Bochum has 21 faculties, most of them on one campus in Bochum. In winter semester 2025/26 it had about 37,650 students, around 6,700 of them international.

Bochum is in the Ruhr area of North Rhine-Westphalia, between Essen and Dortmund, with good public-transport links.

Featured fields

  • IT security and computer science
  • Mechanical and electrical engineering
  • Materials and energy
  • Management and economics

Ranking

Applying · Fees
Application route
Most master's programmes use the RUB portal; some (e.g. Computer Science) use their faculty's own portal.
Application periods
International applicants: bachelor's winter early May–15.07., master's winter early June–15.07., summer early December–15.01. Some programmes set their own deadlines.
German requirement
Bachelor's and most master's programmes are taught in German; the German certificate is part of the application. Fully English-taught master's programmes need no German.
Language preparation / conditional admission
RUB's official pages describe no language-preparation or conditional route for bachelor's; the German certificate is part of the application. Some master's programmes accept applications before graduation or admit with conditions.
Fees
No tuition fees for regular bachelor's and consecutive master's programmes, including for non-EU students; some continuing-education and distance programmes charge fees.
Semester contribution
Winter semester 2026/27: €380 (including the €226.80 semester ticket).

Programmes

  • Computer Science

    M.Sc.

    EnglishNC-freeLanguage prep / conditional admission
    Field
    Computer and data science
    Start
    Winter semester
    Application period
    Non-EU: winter only; for 2027/28 the portal opens in early November 2026, deadline 15.12.2026.
    Apply via
    apply.cs.rub.de
    Language and admission requirements
    Language requirement
    English C1: IELTS Academic 7.0+, CAE C1 193+ or equivalent; medium-of-instruction letters are not accepted. No German needed.
    Admission requirements
    A computer-science bachelor's of at least 180 ECTS, with at least 50 ECTS CS fundamentals and 18 ECTS mathematics. No minimum grade stated; motivation letter and two referees.

    No cap on places; you still have to meet the general entry requirements.

    Language preparation / conditional admissionApply before graduating: from 120 ECTS (6-semester bachelor's) or 150 ECTS (7-semester).

    Official programme page (opens in a new tab)
  • IT-Sicherheit/Netze und Systeme

    M.Sc.

    GermanEnglishNC-free
    Field
    Computer and data science
    Start
    Winter semester · Summer semester
    Application period
    Non-German citizens: winter early June–15.07., summer early December–15.01.
    Apply via
    RUB portal
    Language and admission requirements
    Language requirement
    German C1 (one of RUB's accepted certificates, with the application) and English B2 (e.g. IELTS Academic 6.0, TOEFL iBT 85).
    Admission requirements
    A bachelor's of at least 180 CP, with 90 CP in computer science, maths and electrical engineering/IT (at least 18 maths, 15 CS, 15 EE/IT).

    No cap on places; you still have to meet the general entry requirements.

    Official programme page (opens in a new tab)
  • Computational Engineering

    M.Sc.

    EnglishNC-freeLanguage prep / conditional admission
    Field
    Engineering
    Start
    Winter semester
    Application period
    Non-EU: by 15 May (winter).
    Language and admission requirements1 detail(s) being verified
    Language requirement
    English: TOEFL iBT 79, IELTS Academic 6.0 or a fully English-taught degree. No German needed.
    Admission requirements
    A bachelor's in civil, mechanical or a related engineering field (not CS, architecture or MBA); at least three semesters of maths and two of mechanics; German-scale average of at least 2.5.

    No cap on places; you still have to meet the general entry requirements.

    Language preparation / conditional admissionYou can apply before graduating with your current transcript; the degree certificate is due at enrolment.

    Details still being verified

    • The application portal is not named; the dates refer to 2025/26 and must be confirmed.
    Official programme page (opens in a new tab)
  • Mechanical Engineering – Sustainable Energy Systems and Circular Process Engineering (SECE)

    M.Sc.

    EnglishNC-free
    Field
    Engineering
    Start
    Winter semester · Summer semester
    Application period
    Non-EU bachelor's holders: winter 15.07., summer 15.01.
    Apply via
    RUB portal
    Language and admission requirements1 detail(s) being verified
    Language requirement
    English: TOEFL iBT 79, IELTS 6.0+ or an English-language school or bachelor's certificate.
    Admission requirements
    A bachelor's in mechanical or similar engineering; at least 110 CP in maths, science and engineering fundamentals; top 35% of your cohort or better than 2.5 (German scale).

    No cap on places; you still have to meet the general entry requirements.

    Details still being verified

    • Summer start is taken from the general master's page; to be confirmed for SECE.
    Official programme page (opens in a new tab)
  • Management and Economics

    M.Sc.

    GermanEnglishRestricted (NC)Language prep / conditional admission
    Field
    Economics and business
    Start
    Winter semester · Summer semester
    Application period
    Winter by 15.07., summer by 15.01.
    Apply via
    RUB portal
    Language and admission requirements1 detail(s) being verified
    Language requirement
    English at least B2 (e.g. TOEFL iBT 87); international applicants also need German proof.
    Admission requirements
    A 180-ECTS bachelor's in economics and/or management, with at least 40 ECTS management, 30 ECTS economics and 15 ECTS maths/statistics.

    Language preparation / conditional admissionStudents still studying can apply with a transcript showing at least 150 ECTS.

    Details still being verified

    • The required German level (B2 or C1) is unclear on the faculty page; selection criteria are not published.
    Official programme page (opens in a new tab)
  • Physics

    M.Sc.

    EnglishNC-freeLanguage prep / conditional admission
    Field
    Natural sciences
    Start
    Winter semester · Summer semester
    Application period
    Non-EU: winter early June–15.07., summer early December–15.01.
    Apply via
    RUB portal
    Language and admission requirements1 detail(s) being verified
    Language requirement
    English B2 (e.g. TOEFL iBT 72–94); no German needed.
    Admission requirements
    A bachelor's in physics (at least 180 CP) or equivalent; experimental and theoretical physics, higher maths and lab courses.

    No cap on places; you still have to meet the general entry requirements.

    Language preparation / conditional admissionAdmission with conditions if up to 40 CP of coursework is missing; to be completed before the thesis.

    Details still being verified

    • Whether all listed credit blocks are required is to be confirmed in the examination regulations.
    Official programme page (opens in a new tab)
  • Materials Science and Simulation

    M.Sc.

    EnglishNC-free
    Field
    Engineering
    Application period
    Winter start. Non-EU 15 March or 15 June (depending on visa time); own portal.
    Language and admission requirements
    Language requirement
    “Adequate” English; no specific test named.
    Admission requirements
    Not restricted, apply to the faculty. B.Sc. in materials science, mechanical engineering, physics, civil or chemical engineering, chemistry, nanotechnology, mathematics or related; at least 30 ECTS in materials/solid-state physics/physical chemistry and 20 ECTS in maths/numerics/programming. No minimum grade stated.

    No cap on places; you still have to meet the general entry requirements.

    Official programme page (opens in a new tab)
  • Subsurface Engineering

    M.Sc.

    EnglishNC-free
    Field
    Engineering
    Language and admission requirements1 detail(s) being verified
    Language requirement
    TOEFL (iBT 79), IELTS Academic 6.0 or confirmation that the first degree was taught in English.
    Admission requirements
    Not restricted, apply to the faculty. Suits civil engineering and geoscience graduates; solid maths, physics, chemistry, mechanics/fluids and programming. You can apply before graduating with a current transcript.

    No cap on places; you still have to meet the general entry requirements.

    Details still being verified

    • The application period is not stated separately on the programme page; the university's general deadlines may apply.
    Official programme page (opens in a new tab)
  • Elektrotechnik und Informationstechnik

    M.Sc.

    GermanEnglishNC-freeLanguage prep / conditional admission
    Field
    Engineering
    Application period
    Non-EU applicants via the RUB portal: winter early June–15 July, summer early December–15 January.
    Language and admission requirements
    Language requirement
    English B2 for everyone (IELTS Academic 6, PTE 55 etc.; medium-of-instruction letters not accepted). German proof too for German-taught specialisations.
    Admission requirements
    Not restricted. Bachelor's in electrical engineering and IT or similar, at least 6 semesters/180 ECTS; at least 25 CP maths, 30 CP IT, 30 CP electrical engineering/electronics.

    No cap on places; you still have to meet the general entry requirements.

    Language preparation / conditional admissionProvisional admission: for German-taught or bilingual specialisations the English proof can follow in semester 1; the examination board may set up to 25 CP of extra coursework with a deadline.

    Official programme page (opens in a new tab)
  • Maschinenbau

    M.Sc.

    GermanEnglishNC-free
    Field
    Engineering
    Application period
    Non-EU applicants via the RUB portal: winter early June–15 July, summer early December–15 January.
    Language and admission requirements1 detail(s) being verified
    Admission requirements
    Not restricted, 3 semesters. Suits graduates in mechanical engineering or related fields, environmental engineering, materials science, natural sciences or computer science. Credit and grade thresholds are not on the page.

    No cap on places; you still have to meet the general entry requirements.

    Details still being verified

    • The language certificate is not stated on the programme page.
    Official programme page (opens in a new tab)

Compiled from the universities' official pages on 15 October 2026. We check the current version together before you apply.

Let's find the right programmes together

Share your YKS result or transcript, language level and goals; we will review the options against the official requirements.

Request advice