Study notes for Theory of Automata for Computer science's students