computer science
  • The study of the theoretical and practical aspects of computers. These include computer architecture, software engineering, and their integration. Many aspects of computer science require comprehensive knowledge of other realms of expertise, such as electronics and information theory.

Not what you were looking for?