An engineering student needs to develop the skills to apply thermodynamic principles, thermodynamic reasoning, related mathematics and thermodynamic material data to address the analysis and design of engineering systems. Several of the applications of thermodynamics (such as combustion engines, automotive engineering, energy systems, materials development, etc.) require that the student is exposed to classical problems of application of thermodynamics such as (i) determining thermodynamic properties of materials, (ii) analyzing the performance of power and gas cycles, (iii) work with gas mixtures or solutions and (iv) apply equilibrium conditions to multi-phase or other systems.