Computing and visualization in science