Teaching Computer Programming for Designers

Designers have always assumed the creation of experiences, conceptually and technologically adequate, as a significant part of their practice. In this context, the learning of software enhances the practice, turning the exploration of new interactive possibilities feasible. In this aspect, the front...

Design Principles and Practices: An International Journal—Annual Review

Common Ground Research Networks