This document contains lecture slides on formal systems and computation from a course on IST Studies taught by George Pasparakis. It introduces key concepts like formal languages, symbols and alphabets, different types of automata including finite automata, pushdown automata, and Turing machines. It also discusses the CPU components involved in computation like input memory, output memory, program memory, and temporary memory. Mathematical preliminaries covered include sets, functions, relations, graphs, and proof techniques like induction and proof by contradiction.