This course aims to
equip students with fundamental knowledge about theoretical and computational mechanics of materials and constitutive theory,
make students assimilate the role of an material routine within the canonical structure of an implicit non-linear finite element code in the one-dimensional setting,
teach students how to employ the essential numerical and programming techniques to implement complex inelastic material models with history variables.