Diverse attempts are being made to develop new computers, machines and systems that could act not only autonomously, but also in an increasingly intelligent, perceptual and cognitive manner. This paper discusses some of the educational challenges stemming from this emerging modelling and design paradigm, including teaching appropriate subjects to undergraduate and graduate students in university engineering programs.