Dissemination of IT for the Promotion of Materials Science (DoITPoMS)

DoITPoMS TLP Library

TLP Library

Teaching and learning packages (TLPs) are self-contained, interactive resources, each focusing on one area of Materials Science.

TLPs containing HTML5 animations/simulations are labelled with the tag . We have found that often the HTML5 animations render better in Microsoft Edge, so if your favourite browser does not work very well with them, please try an alternative.

Analysis of Deformation Processes

This TLP builds upon the introduction to yield criteria covered in the Stress analysis and Mohr's circle TLP and introduces a range of methods commonly used to study metal forming processes.


This TLP investigates the basic principles, design and applications of batteries. It covers both primary and rechargeable batteries, how they work and how they may be used.

Coating Mechanics

This TLP should provide some insights into the mechanics of bi-layer (coating on substrate) systems. It covers the concept of a misfit strain and the way in which equilibrium is established after its introduction, including the creation of curvature. The differences between "thin" and "thick" coating cases are explained.

Fuel Cells

This teaching and learning package provides a short summary of four of the most promising fuel cell technologies. It gives a general overview of the field with focus on materials used (electrolytes and electrodes) and the mechanism of function (electrochemistry and thermodynamics).

Materials for Nuclear Power Generation

This TLP introduces readers to key challenges in the selection, usage and development of materials for nuclear reactors.

Stress Analysis and Mohr's Circle

This teaching and learning package provides an introduction to the theory of metal forming. It discusses how stress and strain can be presented as tensors, and ways of identifying the principal stresses. Suitable yield criteria to treat metals and non-metals are also presented.

Tensors in Materials Science

This TLP offers an introduction to the mathematics of tensors rather than the intricacies of their applications. Its aims are to familiarise the learner with tensor notation, how they can be constructed and how they can be manipulated to give numerical answers to problems.