FORMATO Nº 6 PROGRAMA DE ESTUDIOS

Anuncio
FORMATO Nº 6
PROGRAMA DE ESTUDIOS
Universidad Popular Autónoma del Estado de Puebla
NOMBRE DE LA INSTITUCIÓN
PROGRAMA ACADÉMICO
ASIGNATURA
NIVEL EDUCATIVO
MODALIDAD
Licenciatura en Ingeniería de Software
Teoría de Autómatas
Licenciatura
ESCOLARIZADA (X)
CLAVE DE LA ASIGNATURA
NO ESCOLARIZADA
LTI008
SERIACIÓN
()
MIXTA ( )
LTI003
CICLO:
HORAS
CONDUCIDAS
64
HORAS
INDEPENDIENTES
TOTAL DE HORAS
POR CICLO
64
128
CRÉDITOS
8
PROPÓSITOS GENERALES DE LA ASIGNATURA
1. CONCEPTUALES (SABER)
Identifica los conceptos básicos necesarios de la teoría de la computación
Saca soluciones de problemas con máquinas abstractas
Relaciona la teoría de la computación con la construcción de compiladores
2. PROCEDIMENTALES (SABER HACER)
Maneja los conceptos que involucran lenguajes formales y máquinas abstractas
Elabora modelos abstractos
Simula el comportamiento de las máquinas sobre una cadena de entrada
3. ACTITUDINALES Y VALORALES (SER/ESTAR)
Se interesa por la parte formal de la computación
Se da cuenta de todo lo que involucra la construcción de un compilador
HOJA:
1
DE
4
PROGRAMA ACADÉMICO:
Licenciatura en Ingeniería de Software
ASIGNATURA:
Teoría de Autómatas
COMPETENCIAS DE LA ASIGNATURA
Plantea soluciones de forma estructurada
Modela soluciones con modelos abstractos
Fortalece la capacidad de abstracción y modelado
Generar una forma de pensar estructurada y lógica
TEMAS Y SUBTEMAS
1. Introducción
1.1 Operación con funciones
1.2 Relaciones y funciones
1.3 Inducción
PROPÓSITOS DE LOS TEMAS Y
SUBTEMAS
Reconoce las operaciones y propiedades de
las funciones y las utiliza en la solución de
problemas relacionados para fortalecer el
conocimiento adquirido
2. Alfabetos y lenguajes
2.1 Alfabetos, palabras y lenguajes
2.2 Operaciones con cadenas
2.3 Operaciones con lenguajes
Reconoce las operaciones y propiedades de
los lenguajes formales y las utiliza en la
solución de problemas relacionados para
fortalecer el conocimiento adquirido
3. Lenguajes Regulares
3.1 Lenguajes sobre alfabetos
3.2 Lenguajes regulares y expresiones
regulares
3.3 Autómata finito determinista
3.4 AFD y lenguajes
3.5 Autómata finito no determinista
3.6 Equivalencias de AFN y AFD
3.7 Autómatas finitos y expresiones
regulares
3.8 Propiedades de los lenguajes
regulares
Identifica la diferencia entre autómatas finitos
deterministas y no deterministas, ilustrando
su utilización, para la solución de problemas
de reconocimiento del lenguaje
4. Lenguajes Independientes del Examina las limitantes que se tienen al
Contexto
utilizar
un
autómata
sin
memoria
4.1 Gramáticas regulares
diferenciando las propiedades de los
4.2 Gramáticas regulares y lenguajes
lenguajes regulares y de los lenguajes
regulares
independientes del contexto, para resolver
4.3 Gramáticas independientes del
problemas con autómatas de pila.
contexto
4.4 Árboles de derivación
4.5 Simplificación de gramáticas
independientes del contexto
4.6 Propiedades de los lenguajes
HOJA:
2
DE
4
PROGRAMA ACADÉMICO:
Licenciatura en Ingeniería de Software
ASIGNATURA:
Teoría de Autómatas
independientes del contexto
4.7 Autómata de Pila
Autómata de Pila y lenguajes
independientes del contexto
.
5. Máquinas de Turing
5.1 Máquinas
de
Turing
como
aceptadoras de lenguajes
5.2 Construcción de máquinas de Turing
5.3 Modificadores de las máquinas de
Turing
5.4 Máquinas de Turing Universales
Examina las características del modelo de la
máquina de Turing, asociando el modelo
abstracto con las computadoras actuales,
para la construcción de máquinas que
realizan operaciones sobre cadenas.
6. Compiladores
6.1
Introducción
al
proceso
de
compilación.
6.2 Lenguajes y tipos de traductores.
6.3 Estructura de un compilador y fases
de compilación.
6.4 Herramientas para el desarrollo de
un compilador
Infiere el uso de los modelos formales en la
construcción de compiladores explicando su
posible uso cada etapa del compilador para
su construcción
METODOLOGÍA CON LA QUE SE VA A DESARROLLAR LA ASIGNATURA
ESTRATEGIAS DE
ACTIVIDADES DE
ESTRATEGIAS DE
ENSEÑANZA
APRENDIZAJE
EVALUACIÓN.
NORMAS Y
PROCEDIMIENTOS
HOJA:
3
DE
4
PROGRAMA ACADÉMICO:
Licenciatura en Ingeniería de Software
ASIGNATURA:
Teoría de Autómatas
Realizar exposiciones,
talleres de solución de
problemas y foros de
discusión
Lectura y estudio de los
materiales de Blackboard.
Realización de tareas.
Búsqueda en Internet,
Blackboard o materiales
bibliográficos.
Exposición y discusión del
resultado de la investigación
en clase.
La participación y
retroalimentación en grupo
para la solución de
ejercicios en clase.
Participación en Foros de
Discusión.
Talleres y trabajos en
equipo.
RECURSOS DIDÁCTICOS



Pizarrón, gis o plumón
Cañón y Computadora
Uso de Blackboard
Mecanismos:
Evaluación Diagnóstica:
Preguntas intercaladas para
conocer los conocimientos
que tienen los alumnos
acerca de la asignatura
Evaluación Formativa:
Tareas, exámenes sorpresa
y talleres de solución de
problemas
Evaluación Sumativa:
Exámenes parciales
Normas:
Los exámenes sorpresa,
podrán efectuarse sin previo
aviso preguntas orales o
escritas durante el
transcurso de la clase. Las
preguntas escritas se
aplicarán a todo el grupo y
las orales se aplicarán
individualmente.
En los talleres se realizaran
ejercicios teórico – prácticos
durante la clase, y se
tomará en cuenta el
desarrollo y terminación de
estos en el tiempo
estipulado.
Estrategias de evaluación:
Se realizarán 4 exámenes
parciales cada uno con valor
del 15% de la calificación
final. Los exámenes se
realizarán al término de
cada tema.
Porcentajes:
Tareas y Exámenes
sorpresa. 20%
Talleres 20%
Exámenes Parciales 60%
HOJA:
4
DE
4
PROGRAMA ACADÉMICO:
Licenciatura en Ingeniería de Software
ASIGNATURA:
Teoría de Autómatas
BIBLIOGRAFÍA (IMPRESA O ELECTRÓNICA) FORMATO A.PA.
Kelley Dean,(1995) Teoría de Autómatas y Lenguajes Formales; Pearson / Addison
Wesley
Hopcroft J.E; Motwani R., Ullman J.; (2007); Introducción a la Teoría de Autómatas,
Lenguajes y Computación; (3a. Ed.); Madrd España, Pearson / Addison Wesley
Aho Alfred V., Lam M., Seit R., Ullman J.;(2007); Compiladores principios, técnicas y
herramientas; (2a. Ed.) México D.F; Pearson / Addison Wesley
Alfonseca Enrique, Alfonseca Manuel, (2007); Teoría de Autómatas y Lenguajes
Formales; (1a. Ed.) Madrid España; McGraw Hill
Veerarajan T.; (2008); Matemáticas Discretas con teoría de gráficas y combinatoria; (1a.
Ed.) México D.F. McGraw Hill
Linz Peter; (2011); An Introduction to Formal Languages and Automata; (5a. Ed.) U.S
Jones & Bartlett Learning;
PERFIL DEL DOCENTE REQUERIDO
GRADO ACADÉMICO , CONOCIMIENTOS, HABILIDADES Y ACTITUDES
Doctor o maestro en matemáticas y/o tecnologías de información y/o ingeniería en
sistemas computacionales y/o áreas afines.
EXPERIENCIA DOCENTE
Experiencia docente a nivel licenciatura en el área mínima de 3 años
Competencias pedagógicas conocimientos y habilidades didácticas para favorecer el
desarrollo del aprendizaje significativo.
Competencias comunicativas, saber informar y comunicar el aprendizaje así como
utilizar eficientemente los medios de información.
Competencias para la orientación educativa y profesional.
EXPERIENCIA PROFESIONAL
Experiencia profesional mínima de 2 años en áreas afines a la ingeniería en sistemas
computacionales y tecnología de la información.
Descargar