IT Skills Software Design and Development Distributed Computing
Emphasizing data-intensive thinking and interdisciplinary collaboration, this must-read guide examines the essential components of knowledge discovery, surveys many of the current research efforts worldwide, and points to new areas for innovation.