Computational Science and Artificial Intelligence