3. Agenda
● Brief introduction in computing machines
● The power of abstractions in software engineering
● Presenting a real life example
● Our first program
4. Turing Machine
● Mathematician from UK
1912 – 1954
● In 1936 he published:
ON COMPUTABLE NUMBERS, WITH AN APPLICATION
TO THE ENTSCHEIDUNGSPROBLEM
● Provided the concepts of algorithm and computation with
the Turing machine
6. What does the computer can
● Add two values
● Subtract two values
● Multiply two values
● Divide two values
● Compare two values
It is all about speed - 2.5GHz CPU ticks 2.5 billion times each
second
7. How does the computer work?
Von Neumann Architecture