the theory and development of computer systems or machine able to perform tasks that normally require human intelligence. Examples are visual perception, speech recognition, decision-making, problem-solving, and translation between languages