the ability of a computer to perform tasks usually associated with human intelligence.
a field in which the computer system takes on the characteristics of human intelligence
a low-level programming language that uses mnemonic codes to create programs - needs assembler to be processed by the computer