The main purpose is on the one hand to train the students to appreciate the interplay between theory and modelling in problems arising in the applied sciences; on the other hand to give them a solid theoretical background for numerical methods, such as finite elements. Accordingly, this textbook is divided into two parts. The first one has a rather elementary character with the goal of developing and studying basic problems from the macro-areas...