The discipline that is concerned with methods and techniques relating to data processing performed by automatic means.