Computer Science And Artificial Intelligence