Automata theory is a branch of computer science focused on abstract computing devices and their capabilities, primarily through the study of different models of computation. It encompasses historical contributions from figures like Alan Turing and includes concepts such as the Chomsky hierarchy of formal languages, levels of computational power, and various proof techniques. Additionally, the theory investigates fundamental components such as alphabets, strings, and the membership problem in languages.