Software Goes to School: Teaching for Understanding with New Technologies.

This work brings together leading experts to offer an in-depth examination of how computer technology can play an invaluable part in educational efforts through its unique capacities to support the development of students in the understanding of difficult concepts. It is intended for students, researchers and professionals in educational psychology, developmental psychology, and software design.