Este documento presenta la información general sobre un curso de Teoría de la Computación, incluyendo el objetivo general y específicos, las unidades temáticas, la evaluación y la bibliografía. El objetivo general es aprender las bases teóricas para diseñar lenguajes de programación y dominar los conceptos de traducción de lenguajes. Las unidades incluyen introducción a lenguajes formales, lenguajes regulares, libres de contexto, y análisis sintáctico. La evaluación considera laboratorios, exámenes parciales y