Introducción al estudio de las propiedades computacionales de las lenguas naturales con el propósito de desarrollar modelos que sirvan para evaluar constructos teóricos sobre la facultad de lenguaje humano.  Aplicación de aspectos de teoría lingüística y de lenguas formales para analizar estructuras en lenguas naturales y evaluar la complejidad y adecuación generativa de modelos deterministas y no-deterministas de competencia, aprendizaje y procesamiento lingüístico.  Diseño e implementación de sistemas de reglas y representaciones fonológicas, morfológicas, sintácticas y semánticas para analizadores estructurales de lenguas naturales usando un lenguaje de programación.  Revisión de algunas aplicaciones y herramientas en línea como librerías, corpus anotados, analizadores estructurales y redes semánticas. Discusión de las relaciones interdisciplinarias entre la lingüística computacional, la psicolingüística, el procesamiento de lenguas naturales y la inteligencia artificial.