The act or process of converting the controlling of a machine or device to a more automatic system, such as computer or electronic controls.
The study of computers and their architecture, languages, and applications, in all aspects, as well as the mathematical structures that relate to computers and computation.