ARTIFICIAL INTELLIGENCE for COMPUTER SCIENCE