Practices, knowledge and values. Teaching Technology for Human Development to engineering students · Study