KU Leuven Master of Mathematical Engineering Programme Guide 2026

📌 Key Takeaways

  • 120 ECTS Programme: Two-year master’s combining rigorous mathematical foundations with four cutting-edge specialization tracks
  • English-Taught: Most lectures delivered in English, with both Dutch and English programme options available and currently equivalent
  • Four Specializations: Industrial Process Control, Data Science and AI, Scientific Computing and Simulation, and Cryptography and Security
  • 24 ECTS Thesis: Substantial research project in the second year, supervised by faculty from Computer Science and Electrical Engineering departments
  • Global Mobility: Erasmus exchanges, Athens Network intensive courses, and industrial internships (3-6 ECTS) enrich the programme experience

Why Choose KU Leuven for Mathematical Engineering

KU Leuven consistently ranks as Belgium’s top university and sits among the world’s leading research institutions. According to the Times Higher Education World University Rankings, KU Leuven regularly places within the global top 50, with particular strength in engineering, mathematics, and computer science. For students seeking a Master of Mathematical Engineering, this translates into access to world-class research groups, cutting-edge facilities, and faculty who are leaders in their fields.

The Master of Mathematical Engineering (Wiskundige Ingenieurstechnieken, or WIT) is a distinctive programme that sits at the intersection of applied mathematics, computer science, and engineering. Jointly administered by the Departments of Computer Science and Electrical Engineering (ESAT), this 120 ECTS programme trains students to design, analyse, implement, and apply mathematical models to solve complex real-world problems. The interdisciplinary nature of the programme reflects KU Leuven’s broader philosophy of breaking down academic silos to produce versatile, innovative graduates.

Leuven itself is one of Europe’s premier university towns. With approximately 60,000 students in a city of 100,000 residents, student life permeates every aspect of the city. The historic Old Market Square, the stunning university library, and the vibrant bar culture create a unique academic atmosphere that has attracted scholars for nearly 600 years — KU Leuven was founded in 1425, making it one of the oldest Catholic universities in the world.

For international students comparing European STEM programmes, KU Leuven Mathematical Engineering offers a rare combination: the mathematical depth of a pure mathematics degree with the practical engineering focus that makes graduates immediately employable. Graduates work in research institutions, technology companies, financial firms, and consulting practices across Europe and globally. If you are also exploring other European engineering programmes, our guides to University of Groningen and Jagiellonian University provide useful context.

Programme Structure and ECTS Breakdown

The KU Leuven Master of Mathematical Engineering is structured as a comprehensive 120 ECTS programme designed to be completed over two academic years. The curriculum balances compulsory foundations with flexible specialization, ensuring every graduate possesses both broad mathematical engineering competence and deep expertise in their chosen track.

The programme breaks down into five distinct components:

ComponentECTS Credits
Core Education (mostly compulsory)44–47
Master’s Thesis24
General Interest Courses (incl. Religions/RZL)9–12
Technical Elective Courses (minimum)18
Broadening Elective CoursesRemaining
Total120

Each ECTS credit represents 25-30 hours of total work, including lectures, exercises, project work, and self-study. This means the full 120 ECTS programme demands approximately 3,000-3,600 hours of academic effort — a substantial commitment that reflects the programme’s rigour and the depth of mathematical competence graduates achieve.

Students can take up to 122 ECTS through additional courses via credit contract, providing extra flexibility for those who want to explore beyond the standard curriculum. The programme is available in both Dutch and English variants, which are currently considered equivalent. The university notes that most lectures are already delivered in English, and the programme is moving toward English-only lectures with Dutch support materials.

A key recommendation from the programme directors: take as many core courses as possible in the first year. This strategic front-loading of foundational material ensures you have the mathematical and computational tools needed for specialization courses and the master’s thesis in your second year.

Core Courses in KU Leuven Mathematical Engineering

The core education component (44-47 ECTS) builds the mathematical engineering foundations that all graduates share. Six courses are fully compulsory, totalling 27 ECTS, with an additional four-out-of-five selection that allows students to begin shaping their specialization from the outset.

Compulsory courses (27 ECTS):

  • Optimization (6 ECTS) — Covers mathematical optimization theory and algorithms, forming a cornerstone skill applicable across all specialization tracks
  • Nonlinear Systems (6 ECTS) — Addresses the behaviour, analysis, and control of nonlinear dynamical systems — essential for process control and simulation
  • Scientific Software (5 ECTS) — Develops programming competence for scientific computation, with emphasis on software design practices relevant to engineering applications
  • System Identification and Modeling (4 ECTS) — Teaches methods for constructing mathematical models from observed data, bridging theory and real-world systems
  • Project Mathematical Engineering (3 ECTS) — A collaborative project integrating multiple course concepts into a practical engineering challenge
  • Case Studies (3 ECTS) — Examines real-world applications of mathematical engineering, developing professional judgment and communication skills

Choose at least four from five (17-23 ECTS):

  • Numerical Simulation of Differential Equations (6 ECTS) — Computational methods for solving ODEs and PDEs arising in engineering applications
  • Advanced Process Control (6 ECTS) — Modern control strategies for complex industrial processes
  • Data Mining and Neural Networks (4 ECTS) — Machine learning fundamentals including deep learning architectures
  • Complex Analysis and Applications (4 ECTS) — Advanced complex analysis with engineering applications (note: may overlap with bachelor-level courses)
  • Computer Algebra and Cryptography (3 ECTS) — Algebraic methods applied to modern cryptographic systems

The selective component allows students oriented toward data science to prioritize Data Mining and Neural Networks while skipping Complex Analysis, or process-control-focused students to emphasize Advanced Process Control. This flexibility within the core is a hallmark of KU Leuven’s approach to graduate engineering education.

Turn programme brochures into interactive experiences that prospective students love to explore

Try It Free →

Specialization Tracks: From AI to Cryptography

The four specialization tracks in KU Leuven’s Mathematical Engineering programme reflect the most in-demand areas where mathematical modelling intersects with technological innovation. Students must complete at least 18 ECTS in technical elective courses drawn from these tracks, though many choose to go well beyond this minimum.

1. Industrial Process Control builds on the core courses in system identification and nonlinear systems, extending into advanced control theory and its application to complex manufacturing and chemical processes. Graduates in this track are highly sought by the process industry, energy sector, and advanced manufacturing companies across Belgium and Europe.

2. Data Science and AI is perhaps the most rapidly growing track, reflecting the explosion of demand for professionals who can combine rigorous mathematical training with modern machine learning and artificial intelligence techniques. Building on Data Mining and Neural Networks, this track covers large-scale data analysis, graph-based ML methods, and advanced AI architectures. The 2024-2025 Capita Selecta course on “Large-scale Data Mining and ML on Graphs” exemplifies the cutting-edge topics available.

3. Scientific Computing and Simulation focuses on the numerical methods and computational techniques essential for engineering simulation. From finite element methods to high-performance computing, this track prepares students for careers in computational engineering, weather prediction, fluid dynamics simulation, and scientific software development.

4. Cryptography and Security leverages the programme’s strong algebraic and computational foundations to address one of the modern world’s most critical challenges: information security. Building on Computer Algebra and Cryptography, this track covers advanced cryptographic protocols, security analysis, and the mathematical foundations underlying secure communications.

Broadening elective courses extend beyond these four tracks to include Image Processing, additional Capita Selecta courses (which rotate annually), and individually proposed courses that typically support master’s thesis research. This structure allows ambitious students to develop genuine cross-disciplinary expertise — for example, combining Data Science and AI with Cryptography to work in security analytics.

Master’s Thesis Requirements and Process

The master’s thesis represents the capstone of KU Leuven’s Mathematical Engineering programme, accounting for 24 ECTS — equivalent to approximately 600-720 hours of research work. This substantial project demonstrates a student’s ability to independently apply mathematical engineering methods to a significant research or engineering problem.

Thesis topics become available each year in May, with a poster session showcasing ongoing thesis projects providing inspiration and insight into active research areas. Topics are supervised by faculty from both the Computer Science and Electrical Engineering (ESAT) departments, reflecting the programme’s interdisciplinary nature.

To begin the master’s thesis, students must have at most 72 ECTS remaining toward their diploma (including any bachelor and preparatory course requirements). In practice, this means having completed at least 48 ECTS, ensuring students have sufficient foundational knowledge to conduct meaningful research. The thesis is positioned in the second year (Phase 2) of the programme.

Academic integrity is strictly enforced. All thesis submissions undergo Turnitin plagiarism detection, and the programme notes that several students receive penalties every year. An online test on plagiarism awareness is required before beginning thesis work. The thesis coordinator, Prof. Giovanni Samaey, oversees the process and can advise on topic selection and research methodology.

Thesis topics typically align with one of the four specialization tracks but can also bridge multiple areas. Recent thesis projects have covered topics ranging from optimal control of autonomous vehicles and deep learning for medical image analysis to post-quantum cryptographic algorithms and numerical methods for multi-scale simulation. The quality of thesis supervision reflects KU Leuven’s position as a research-intensive university — students work alongside active researchers publishing in top-tier journals and conferences.

Admission Prerequisites and Remedial Courses

The KU Leuven Master of Mathematical Engineering assumes a strong foundation in several key areas. Understanding these prerequisites is essential for international applicants to plan their admission pathway effectively, especially if their undergraduate education differs from the Belgian engineering curriculum.

The four critical prerequisite areas are:

  • Numerical Mathematics — foundational computational methods for solving mathematical problems numerically
  • Programming — particularly relevant for Scientific Software and course projects, with Matlab being the primary tool used across the programme
  • System Theory and Control — essential for System Identification and Modelling and all control-related courses
  • Discrete Algebra — necessary background for cryptography courses and algebraic methods

Students who lack one or more of these prerequisites can complete remedial courses (aanpassingsopleiding) through KU Leuven’s bachelor-level Computer Science and Electrical Engineering programmes. These courses are taught in Dutch, which may present an additional consideration for international students.

International students are strongly encouraged to contact the programme director, Prof. Daan Huybrechs, early in their application process. He can assess your academic background against the programme requirements and recommend specific remedial courses if needed. This proactive approach prevents surprises during the first semester and ensures you are fully prepared for the demanding core curriculum.

The programme website provides detailed information on admission requirements, and the programme book is available in both English and Dutch with complete course descriptions and prerequisite chains.

Transform your engineering programme materials into interactive experiences with Libertify

Get Started →

International Exchange and Erasmus Opportunities

KU Leuven’s Mathematical Engineering programme actively promotes international experience through several structured mobility options. These opportunities allow students to broaden their academic perspective, build international networks, and enhance their CVs with cross-cultural competence.

Erasmus Exchange is the most comprehensive option, allowing one or two semester exchanges at partner universities across Europe and beyond. The exchange is coordinated by Prof. Nick Vannieuwenhoven, and students can access the dedicated Toledo community “International Exchange (CS/CW, ME/WIT)” for partner university listings and practical information. A key requirement: you must have completed your bachelor’s degree and any preparatory programme before departing on exchange.

Athens Network offers intensive one-week specialized courses at partner institutions across Europe, worth 3 ECTS each. These concentrated courses provide focused exposure to specific topics without requiring a full semester abroad. Courses are available in November and March, with limited places and application deadlines in late September (Semester 1) and mid-January (Semester 2).

The annual Go Global Week, held in the first week of November, provides information sessions and Q&A opportunities specifically for Mathematical Engineering students interested in international experiences. Faculty webpages at eng.kuleuven.be/studeren/internationalisering offer comprehensive resources.

These international opportunities complement the programme’s inherently international character — with most lectures already delivered in English and a diverse student body, the Mathematical Engineering programme at KU Leuven provides a globally-minded education even before formal exchange programmes.

Industrial Internships and Career Outcomes

KU Leuven’s Mathematical Engineering programme bridges the gap between academic theory and professional practice through structured internship opportunities and strong industry connections. Two internship formats are available: Industrial Experience (3 ECTS) and a full Internship (6 ECTS), both coordinated by Prof. Karl Meerbergen and Prof. Bart De Moor.

Internship placements span a diverse range of industries and companies, reflecting the versatility of mathematical engineering graduates. Belgian and international technology companies, financial institutions, consultancies, and research organizations actively recruit from the programme. The proximity to Brussels — just 25 kilometres from Leuven — provides access to European Union institutions, international organizations, and multinational corporations.

Career outcomes for KU Leuven Mathematical Engineering graduates are exceptionally strong. The programme’s four specialization tracks map directly to high-demand career paths:

  • Industrial Process Control graduates work in process engineering, automation, and manufacturing optimization at companies like BASF, Solvay, and Siemens
  • Data Science and AI graduates enter roles in machine learning engineering, data science, and AI research at technology firms, startups, and research labs
  • Scientific Computing graduates pursue careers in computational engineering, scientific software development, and numerical modelling at research institutions and engineering firms
  • Cryptography and Security graduates work in cybersecurity, secure communications, and blockchain technology at both established firms and innovative startups

Many graduates continue into doctoral research at KU Leuven or other leading universities, drawn by the programme’s strong research orientation and the quality of thesis supervision. The combination of mathematical depth and engineering practicality makes Mathematical Engineering graduates uniquely positioned in a job market that increasingly values professionals who can bridge theoretical insight with technical implementation.

For a broader perspective on European STEM education options, see our comprehensive university guides.

Student Life and Academic Support at KU Leuven

KU Leuven provides robust academic support structures for Mathematical Engineering students, recognizing that the programme’s demanding nature requires strong pastoral care alongside intellectual challenge.

The Ombudsperson service (ombuds-matheng@kuleuven.be) offers impartial support for any issue affecting your ability to study. Whether you are dealing with illness, personal difficulties, or academic concerns, the ombudspersons — Astrid Herremans (CS) and Hans van Rooij (ESAT) — serve as confidential first points of contact. For exam-related issues, the critical rule is to notify the ombuds before your exam — medical documentation can be provided afterward, but advance notification is mandatory.

The POC WIT (Educational Committee) provides students with direct influence over programme design and delivery. Four student representatives (two from each programme phase) participate in discussions about curriculum, organization, and reforms. Positions are available through VTK, the engineering student organization, and the committee welcomes input from any interested student.

Practical facilities support daily academic work. Students have access to computer labs in both the Computer Science building (ground floor) and ESAT department, accessible 24/7 with a student card. A free Matlab license is available through ICTS, and course materials are distributed via Toledo (the university’s electronic learning platform) or purchased at Acco and VTK bookshops.

The programme director, Prof. Daan Huybrechs, also serves as the study trajectory counsellor, providing personalized academic guidance. The Individual Study Programme (ISP) must be submitted via KU Loket by the third Wednesday of October, with final approval before November 30. After this date, no changes to your course selection are possible, making early planning essential.

Beyond academics, Leuven offers an exceptional student experience. The university’s student life includes hundreds of student organizations, sports facilities, cultural activities, and the legendary Oude Markt — reputedly the longest bar in Europe. The city’s compact scale means everything is accessible by bicycle, and the student-dominated demographics create a welcoming, inclusive atmosphere for international newcomers.

How to Apply to KU Leuven Mathematical Engineering

Applying to the Master of Mathematical Engineering at KU Leuven follows the university’s centralized application process for international students. The programme accepts applications through the KU Leuven application portal, with deadlines varying based on your nationality and visa requirements.

International students from outside the EU/EEA should typically apply by March 1 for the following September intake, allowing sufficient time for visa processing. EU/EEA students have later deadlines, often extending into June or July. Always verify current deadlines on the programme website, as they can shift annually.

Your application should demonstrate strong quantitative foundations. The admissions committee looks for a Bachelor’s degree in engineering, mathematics, physics, or a closely related field with substantial mathematical content. Transcripts, a motivation letter, and proof of English proficiency (typically IELTS 6.5 or TOEFL iBT 79 for the English programme) are standard requirements.

Contact the programme director early if you have questions about whether your background meets the prerequisites. A proactive conversation can clarify whether remedial courses are needed and how they fit into your study timeline. The educational affairs coordinator, Lenny Verkoelen (Office 200A, 1st floor – 01.14), can assist with administrative questions about the application process.

For ISP queries, email isp-matheng@kuleuven.be. For programme content and academic questions, contact the programme director directly. KU Leuven’s responsive administrative team and clear processes make the application experience straightforward, even for students navigating the Belgian university system for the first time.

Make your engineering programme stand out with interactive Libertify experiences

Start Now →

Frequently Asked Questions

How many ECTS credits is the KU Leuven Master of Mathematical Engineering?

The Master of Mathematical Engineering at KU Leuven is a 120 ECTS programme spread over two academic years. The curriculum includes 44-47 ECTS of core courses, a 24 ECTS master’s thesis, 9-12 ECTS of general interest courses, at least 18 ECTS of technical electives, and broadening elective courses for the remaining credits.

What specialization tracks are available in KU Leuven Mathematical Engineering?

The programme offers four specialization tracks: Industrial Process Control, Data Science and AI, Scientific Computing and Simulation, and Cryptography and Security. Students choose technical elective courses (minimum 18 ECTS) from these tracks, and can mix courses from multiple tracks to create a personalized study path.

What are the prerequisites for the KU Leuven Master of Mathematical Engineering?

Students need background knowledge in Numerical Mathematics, Programming (particularly Matlab), System Theory and Control, and Discrete Algebra. If you lack these prerequisites, remedial courses are available through KU Leuven’s bachelor programmes. International students should contact the programme director for guidance on remedial requirements.

Is the KU Leuven Mathematical Engineering programme taught in English?

Yes, most lectures are delivered in English. Students can choose between the Dutch programme (requiring at least 50% of ECTS in Dutch courses) or the English programme (which can include up to 50% Dutch courses). Both programmes are currently equivalent, and the university is moving toward English-only lectures with Dutch support.

What is the master’s thesis requirement at KU Leuven Mathematical Engineering?

The master’s thesis is worth 24 ECTS and is completed in the second year. Topics become available in May each year, with a poster session showcasing ongoing projects. Students must have at most 72 ECTS remaining (including prerequisites) to begin the thesis, effectively requiring at least 48 ECTS already completed. Turnitin plagiarism detection is used.

Are there international exchange opportunities in KU Leuven Mathematical Engineering?

Yes, students can participate in Erasmus exchanges for one or two semesters at partner universities, or attend Athens Network intensive one-week courses (3 ECTS) in November or March. Industrial internships (3-6 ECTS) are also available. Students must have completed their bachelor and any preparatory programme before going on exchange.

Your documents deserve to be read.

PDFs get ignored. Presentations get skipped. Reports gather dust.

Libertify transforms them into interactive experiences people actually engage with.

No credit card required · 30-second setup