Syllabus
The following is a more detailed and up-to-date version of the UPC syllabus of the course.
Cases, Rafel, and Lluís Màrquez. 2003. Llenguatges, Gramàtiques i Autòmats : Curs Bàsic. 2a ed. Edicions UPC.
Hopcroft, John E., Rajeev Motwani, and Jeffrey D. Ullman. 2007. Introduction to Automata Theory, Languages, and Computation. 3rd edition. Pearson Addison Wesley.
Kozen, Dexter. 1997. Automata and Computability. Undergraduate Texts in Computer Science. Springer.
Serna, Maria José, Carme Àlvarez, Rafel Cases, and Antoni Lozano. 2004. Els Límits de La Computació : Indecidibilitat i NP-Completesa. 2a ed. Edicions UPC.
Sipser, Michael. 2013. Introduction to the Theory of Computation. 3rd edition. Cengage Learning.