
- …
- …
Tech & engineering exchange program
Course catalogue
IMPORTANT INFORMATION:
Our interdisciplinary programme allows students to build their own curriculum by choosing courses from different Mines Nancy study programmes and scientific fields. As these courses are offered by various departments and programmes, overlapping schedules may occasionally occur.
If some of your initially selected courses overlap in the timetable, you will be asked to adjust your choices and select alternative courses so that your final study plan remains coherent and feasible. Academic advisors will be available to support and guide you throughout this process and help you define the most appropriate study pathway.
FALL SEMESTER
Computer Science
Software Engineering, 2 ECTS
- Introduction to software development methods (Agile, V-cycle) and design patterns.
- Hands-on projects in Java with Git and JUnit.
- Skills to write, test, and evaluate robust, high-quality code.
Foundation of Databases, 2 ECTS
- Database design: normalization, functional dependencies, and ER modeling
- Query languages: relational algebra, SQL (complex queries, aggregation)
- NoSQL introduction: MongoDB and advanced queries
Computer architecture, 2 ECTS
- CPU microarchitecture: memory hierarchies, branch prediction, and vectorization
- Hands-on analysis: code disassembly, performance timing, and experimental evaluation
- Linking theory to practice: understanding hardware–software interactions in computation
Advanced Compilation, 2 ECTS
- From C to x86: language specification, semantics, AST extraction, and assembly basics
- Practical implementation: step-by-step compiler design, syntax and semantic extensions, debugging
- Evaluation: building and testing a functional compiler, assessing correctness and soundness
Scalable Architectures for big data, 2.5 ECTS
- Core concepts of parallel and distributed computing: shared vs. distributed memory, data consistency models, synchronization
- Data management: NoSQL architectures, ACID vs. BASE, CAP theorem, distributed storage systems
- Tools & practice: MongoDB queries and MapReduce programming model
Energy & Fluid Dynamics
g
Open codes for Fluid Dynamics, 2.5 ECTS
- Numerical simulation foundations: main methods, introduction to finite elements (Freefem++) and finite volumes (OpenFoam) for fluid mechanics and heat transfer
- Simulation workflow: preprocessing (meshing with Gmesh), configuration, execution, and post-processing of results
- Hands-on practice: Direct Numerical Simulation (DNS), RANS models, and parallel computing with OpenFoam for performance optimization
Turbulence and wind energy, 2.5 ECTS
- CFD turbulence modeling: focus on Reynolds Averaged Navier-Stokes (RANS) approaches, eddy-viscosity models (k–ε, k–ω), and analysis of Direct Numerical Simulations (DNS) using Matlab
- Wind energy systems: study of turbulence in the atmospheric boundary layer, wind gusts, and aerodynamics of wind turbines; introduction to IEC standards for evaluating turbine performance
- Stochastic approaches: application of statistical computing (R) to turbulence databases, development of improved models such as Langevin power curves for wind energy prediction
Conversion and Storage of Electrical Energy, 2.5 ECTS
- Energy conversion principles: fundamentals of electromechanical conversion, power electronics, and renewable energy integration
- Storage technologies: study of batteries, supercapacitors, fuel cells, and emerging storage systems, including performance and limitations
- Applications and systems: design and analysis of conversion–storage chains for grids, electric mobility, and distributed energy systems
Materials Science
g
Mechanical behaviour of materials, 2 ECTS
This course explains how different materials (metals, polymers, ceramics…) react when they are loaded: how they deform, resist, or break. You will study elasticity, plasticity, fatigue, creep, and fracture, and learn to interpret basic mechanical tests such as tension and hardness. The goal is to understand what controls a material’s strength and lifetime, and how to choose the right material for a given mechanical application.
Phase diagrams and microstructures, 2 ECTS
This course teaches how the internal structure of materials—like the arrangement of atoms and phases—depends on composition and temperature. Students learn to read and use phase diagrams to predict what phases will form under different conditions.
Through that, the course explains how these microstructures influence mechanical, electrical and thermal properties of materials. Understanding this helps you predict and tailor material behaviour for different applications.
Materials characterization, 2.5 ECTS
- Characterization methods: chemical composition (EDS, EELS, RBS), surface techniques (XPS, Auger, SIMS), and structure (XRD).
- Microscopy & spectroscopy: optical and SEM for morphology, FTIR and Raman for spectroscopy, ellipsometry and UV-Vis for functional properties.
- Practical expertise: selection, comparison, and critical assessment of techniques to address materials analysis needs.
Multiscale modeling, 2.5 ECTS
- Foundations of multiscale modeling: introduction to atomic (DFT), molecular (empirical potentials, molecular dynamics), and macroscopic (finite element) methods.
- Application to real cases: bulk and surface properties, elastic constants, mechanical behavior, and radiation damage in metals.
- Hands-on simulations on EXPLOR supercomputer: practice linking theory with experiments, and assessing strengths and limitations of each approach.
Materials and Energy Production, 2.5 ECTS
- Principles of alternative energy production: plasma and nuclear fusion, solar thermal systems, and catalysts.
- Materials challenges: constraints from plasmas, performance and durability of materials for power plants and renewable energy.
- Sustainable approach: eco-responsible use of chemical resources to improve efficiency and energy output.
Devices for energy harvesting, 2.5 ECTS
This course introduces technologies that capture small amounts of energy from the environment — such as light, heat, vibrations or motion — and convert them into usable electrical power. It gives an overview of how these devices work and where they can be applied.
Sustainable Materials by Design, 6 ECTS
This course explores how materials can be designed, chosen and processed in a way that reduces environmental impact, supports circular economy principles, and makes products more sustainable from manufacture to disposal.
Students learn general material-science basics (polymers, metals, ceramics, composites…), then discover how to combine design, material selection and processing to create “green” or waste-driven materials.
The course may also include hands-on experimentation, creativity and design thinking to develop sustainable materials or products with both functional and aesthetic value.
Non-ferrous Alloys for the Ecological Transition (GIM), 1 ECTS
This course provides a general overview of the wide diversity of non-ferrous materials. Aluminium-based materials (light alloys) and copper-based materials are covered in depth, with a strong focus on the microstructures resulting from processing operations and how these microstructures determine in-service properties.
Geosciences & Civil Engineering
g
Numerical Modeling, 2 ECTS
Upon completion of this module, students will be able to use numerical modeling to analyze and solve problems in geomechanics and structural engineering.
This course covers the finite element method, both theoretically and practically, through various case studies. It emphasizes the analysis of the possibilities and limitations of numerical modeling methods, as well as the precautions to be taken when interpreting results. The program successively addresses the following points:
- Introduction to numerical modeling and principles of the finite element method
- Numerical modeling of structures with 1D beam elements (elastic and elastoplastic behavior)
- Numerical modeling in geomechanics with 2D surface elements
- Implementation of the finite element method and numerical problems
- Consideration of the nonlinear behavior of materials
- Case studies and model quality
- Case studies and comparison with analytical models
Non-destructive methods: characterisation of materials and the earth, 4 ECTS
Non-destructive methods are those that allow for the inspection of an object, structure, or the subsoil without damaging it. These methods are commonly used in geophysics, but also in civil engineering (structural testing), industry (quality control of materials manufacturing), and medicine (medical imaging methods).
Examples of methods teached :
→ Waves: ultrasound, seismic, noise correlation methods
→ Electrical: induced/spontaneous polarity, electrical resistivity
→ Magnetic: eddy currents, magnetic susceptibility anisotropy
→ X-ray tomography
Dynamic/Seismic, 2.5 ECTS
This course deals with how the Earth and structures react to dynamic phenomena — such as seismic activity, earthquakes or vibrations. It gives a broad overview of how seismic waves are generated and propagate through geological media, how the ground and sub-soil respond, and how these dynamics can impact buildings, infrastructure or geological formations.
It may also cover methods for analysing, modelling or assessing seismic risk, and understanding how structures and materials behave under dynamic / seismic loads.
Transversal and elective courses
g
Design and manufacturing of high value-added mechanical parts (CAO-FAO), 4 ECTS
This course teaches how to design and manufacture mechanical parts using computer-aided tools. Students learn to create detailed 3D models (design), then simulate and plan manufacturing processes (machining, CNC, etc.) so that the design becomes a real, high-value mechanical piece.
The course shows how to choose materials, define geometry and production processes, and use simulation to optimise parts before actual fabrication — aiming for efficient, reliable and cost-effective manufacturing.
Optimization, 4 ECTS
This course introduces the main methods used to solve optimisation problems in engineering. You will learn how to model a problem, choose an appropriate optimisation algorithm, and analyse the quality of the solution.
The course covers unconstrained and constrained optimisation, gradient-based methods, Lagrange/KKT conditions, and basic global optimisation. Practical sessions use Python and Jupyter notebooks.
Superconductors, 4 ECTS
Superconductivity is a remarkable quantum phenomenon where materials lose all electrical resistance and expel magnetic fields, enabling effects like magnetic levitation. After its discovery, it took decades for physicists to fully explain it, with the first complete theory arriving in 1957.
The course has two parts:
- Lectures 1–6: Phenomenological description of superconductors using electromagnetism and thermodynamics, focusing on their main properties and behaviour in magnetic fields.
- Lectures 7–10: Introduction to advanced theoretical models, including Ginzburg–Landau theory and the microscopic BCS theory.
An invited talk covers industrial applications (Lecture 11), and the final exam takes place in Lecture 12.
Game theory, 4 ECTS
This course will teach students to understand the fundamental concepts of game theory and mobilize them in order to emphasize various situations of economic interactions (in a first part); Study the impact of psychological, emotional and cognitive factors on the individual behaviors and outcome of these interactions (in a second part)
French Language, 2 ECTS
Upon completion of this module, students will be able to use numerical modeling to analyze and solve problems in geomechanics and structural engineering.
This course covers the finite element method, both theoretically and practically, through various case studies. It emphasizes the analysis of the possibilities and limitations of numerical modeling methods, as well as the precautions to be taken when interpreting results. The program successively addresses the following points:
- Introduction to numerical modeling and principles of the finite element method
- Numerical modeling of structures with 1D beam elements (elastic and elastoplastic behavior)
- Numerical modeling in geomechanics with 2D surface elements
- Implementation of the finite element method and numerical problems
- Consideration of the nonlinear behavior of materials
- Case studies and model quality
- Case studies and comparison with analytical models
Atelier ARTEM, 4 ECTS
The Ateliers Artem is a transdisciplinary workshop where students from different schools work together once a week on creative, cultural, scientific, or societal projects. The goal is to develop collaboration, critical thinking, creativity, and project-based skills through varied themes that mix art, design, engineering, and management.
Media and Information Literacy, online, 2 ECTS
This fully online, self-paced course introduces students to Media and Information Literacy and helps them develop a critical approach to information in digital environments. Through short videos, readings, quizzes and interactive activities, you will explore how information is produced, circulated and mediated, and how media and platforms influence public opinion, attention and emotions.
The module also addresses key challenges such as disinformation, stereotypes, cyberbullying and the role of digital platforms, while promoting ethical communication and responsible media practices.
By the end of the course, you will have strengthened your digital literacy, critical thinking and intercultural awareness.
- Format: 100% online (asynchronous)
- Workload: ~20 hours
- Credits: 2 ECTS (NOTE: the certificate is provided additionally to the Mines Nancy transcript of records)
- Language: English
- Provider: Université de Lorraine (EURECA-PRO)
- Course link to register
SPRING SEMESTER
Computer Science
Advanced Compilation, 2 ECTS
- From C to x86: language specification, semantics, AST extraction, and assembly basics
- Practical implementation: step-by-step compiler design, syntax and semantic extensions, debugging
- Evaluation: building and testing a functional compiler, assessing correctness and soundness
a
Energy & Fluid Dynamics
g
Life Cycle Assessment, 2 ECTS
This course introduces students to Life Cycle Assessment (LCA) applied to industrial products and processes. Students learn the main steps of an LCA (goal and scope definition, inventory, impact assessment, interpretation), and how to use this method to evaluate environmental impacts and support decision-making for sustainable development.
Life Cycle Assessment (Advanced), 2 ECTS
Materials Science
g
Plasticity of crystalline structures, 2 ECTS
This course studies how crystalline materials (metals, alloys, etc.) deform irreversibly under stress. You’ll learn how atomic-scale defects (mainly dislocations) allow crystals to yield, flow and shape without breaking. The course explores deformation mechanisms in single crystals and polycrystals, how microstructure (grain boundaries, crystal orientation…) affects plastic behaviour, and how to model or predict that behaviour in materials under load.
Magnetic properties of metallic materials and nanomaterials, 2 ECTS
This course introduces how metals and nanomaterials respond to magnetic fields and what determines their magnetic behaviour, with examples from everyday technologies and advanced applications.
Properties of semiconductors, 2 ECTS
This course explores how semiconductors behave electrically and physically — how they conduct (or don’t conduct) electricity, how charge carriers (electrons and “holes”) move through them, and how their atomic and electronic structure controls these behaviours.
You will learn about energy bands, charge carrier dynamics (mobility, generation/recombination), doping (how impurities change conductivity), and how these features make semiconductors suitable for devices such as diodes, transistors and sensors.
Transversal and elective courses
g
Antropocene and transitions, 3 ECTS
This course deals with how human societies, environments and Earth systems are interacting in our current era — often called the Anthropocene. It explores how human activity is transforming climate, ecosystems, resources and landscapes, and how these transformations lead to social and ecological transitions.
The course encourages reflection on sustainability, long-term impacts, and possible ways to adapt or steer these transitions for more resilient and equitable futures.
Myths and Realities in the USA, 2 ECTS
At the end of the module, students will be able to better understand the realities (historical and current) of the USA.
The objective of this course will be to study the different facets of what is commonly called the American dream and to confront the myths conveyed by literature, the media, popular culture - in particular current trends - with political realities, economic and sociological, in order to shed light on our perception of a country that is often misunderstood and oversimplified.
Art and Power, 2 ECTS
At the end of the course, students will be able to better understand how closely interrelated art and power are and analyze works of art taking the historical context into account.
Strategic management, 2 ECTS
This course introduces how organisations make long-term decisions, set goals, and adapt to changing environments to stay competitive and effective.
Atelier ARTEM, 4 ECTS
The Ateliers Artem is a transdisciplinary workshop where students from different schools work together once a week on creative, cultural, scientific, or societal projects. The goal is to develop collaboration, critical thinking, creativity, and project-based skills through varied themes that mix art, design, engineering, and management.
Inverse Problems, 4 ECTS
This course is an introduction to inverse problems. In this type of problem, the aim is to find the parameters of a model (initial condition, coefficients of a PDE, parameters of a probability law, etc.) from observations, often marred by noise.
It will be divided into two parts: the first concerning PDE techniques and the second statistical techniques.
Materials for Energy, 2 ECTS
This course introduces different materials used in energy technologies and explores how their properties link to performance in applications such as storage, conversion, and renewable energy systems.
Simulation and decision-making tools for transition energies and materials, 2 ECTS
Media and Information Literacy, online, 2 ECTS
This fully online, self-paced course introduces students to Media and Information Literacy and helps them develop a critical approach to information in digital environments. Through short videos, readings, quizzes and interactive activities, you will explore how information is produced, circulated and mediated, and how media and platforms influence public opinion, attention and emotions.
The module also addresses key challenges such as disinformation, stereotypes, cyberbullying and the role of digital platforms, while promoting ethical communication and responsible media practices.
By the end of the course, you will have strengthened your digital literacy, critical thinking and intercultural awareness.
- Format: 100% online (asynchronous)
- Workload: ~20 hours
- Credits: 2 ECTS (NOTE: the certificate is provided additionally to the Mines Nancy transcript of records)
- Language: English
- Provider: Université de Lorraine (EURECA-PRO)
- Course link to register

