A universal computing machine is a theoretical construct that can simulate any other computational device given enough time and resources. This concept, introduced by Alan Turing, forms the foundation of modern computer science and artificial intelligence, illustrating the principle that a single machine can perform any computation that can be algorithmically defined.