DATOS DE IDENTIFICACIÓN. Materia: Introducción a la teoría de los lenguajes formales Definición de alfabeto ETAPA PREINSTRUCCIONAL
|
|
- Marina Vega Fidalgo
- hace 6 años
- Vistas:
Transcripción
1 Actividades ACTIVIDAD 1.1 Introducción a la teoría de los lenguajes formales Definición de alfabeto 30 minutos Búsqueda de diferentes lenguajes Desarrollar el análisis de textos y el aprendizaje autónomo. Exponer en plenaria lo investigado para complementar la información y obtener una conclusión del tema. Buscar y seleccionar información en múltiples fuentes electrónicas para describir cinco lenguajes utilizados por la humanidad, y especificar el beneficio de cada uno de ellos. Éxito de la actividad: Se debe recibir el desprendible
2 ACTIVIDAD 1.2 Introducción a la teoría de lenguajes formales Conjuntos 30 minutos Operaciones con conjuntos Hacer un análisis sobre el uso de los diferentes operadores de conjuntos estudiados en clase. Usar el pizarrón para explicar al grupo aplicaciones prácticas de los operadores en diferentes problemas, y verificar el conocimiento adquirido. Interpretar y proponer una solución a cada uno de los problemas de conjuntos, haciendo uso de los operadores estudiados en clase. Éxito de la actividad: Se debe recibir el desprendible 1.2 El alumno (autoevaluación) ACTIVIDAD 1.3 Introducción a la teoría de lenguajes formales Tipos de lenguajes 30 minutos Conocer los lenguajes de programación Desarrollar la habilidad de comparar y emitir un juicio de valor sobre la investigación de diferentes lenguajes de programación. Exponer en plenaria lo investigado para complementar la información y obtener una conclusión del tema. Buscar y seleccionar información en múltiples fuentes electrónicas para elaborar una tabla comparativa de 10 diferentes lenguajes de programación. 152 Teoría de autómatas. Un enfoque práctico
3 Éxito de la actividad: Se debe recibir el desprendible 1.3 ACTIVIDAD 1.4 Introducción a la teoría de lenguajes formales Lenguajes 60 minutos Hardware y software a través del tiempo El alumno analizará la evolución que han tenido el hardware y el software, y hará una proyección de su futuro a manera de conclusión. Exponer en plenaria el producto de su investigación, complementar la información y llegar a una conclusión sobre el tema. Buscar y seleccionar información en múltiples fuentes electrónicas para realizar una línea de tiempo (por décadas y generaciones) en donde se muestren los hitos evolutivos más importantes del hardware y el software. Éxito de la actividad: Se debe recibir el desprendible 1.4 ACTIVIDAD 1.5 Introducción a la teoría de lenguajes formales Lenguajes 30 minutos Gráfica de los tipos de lenguajes de programación El alumno desarrollará la habilidad de organizar en orden jerárquico los conceptos proporcionados, para hacer una clasificación de la información. Actividades 153
4 Exponer en plenaria diferentes cuadros sinópticos sobre el tema, y complementar la información. Sobre el material proporcionado en el libro, se realizará la clasificación de la información utilizando los medios gráficos que se consideren apropiados (cuadros sinópticos, esquemas, diagramas de flujo, etcétera). Éxito de la actividad: Se debe recibir el desprendible 1.5 ACTIVIDAD 1.6 Introducción a la teoría de lenguajes formales Tabla de símbolos 60 minutos Identificación de técnicas de búsqueda El estudiante identificará a través de un cuadro comparativo las particularidades de diferentes técnicas investigadas. Realizar una investigación en grupo, y complementar a partir de ella lo estudiado en clase. Hacer una investigación en diferentes páginas web para crear un cuadro comparativo y complementarlo en grupo. Éxito de la actividad: Se debe recibir el desprendible 1.6 ACTIVIDAD 2.1 Expresiones regulares Definición de expresión regular 45 minutos Definiendo mi lenguaje 154 Teoría de autómatas. Un enfoque práctico
5 Desarrollar la capacidad de análisis de los componentes de un lenguaje de programación en español, a partir de la definición de sus diferentes elementos. En mesas de trabajo, los estudiantes determinarán las reglas que seguirá cada elemento de las expresiones regulares, para dar la definición regular del concepto. Los estudiantes organizarán en equipo los diferentes elementos que componen una definición regular, y expondrán las reglas que debe seguir cada unidad constitutiva del lenguaje de programación. Éxito de la actividad: Se debe recibir el desprendible 2.1 ACTIVIDAD 2.2 Expresiones regulares Definición de expresión regular 25 minutos Definición de la dirección de un sitio de Internet Aprender a analizar los componentes de la dirección de un sitio de Internet, definiendo cada uno de sus elementos. En mesas de trabajo, los estudiantes determinarán las reglas que seguirá cada elemento de las expresiones regulares, y darán la definición del concepto. En equipos de trabajo, los estudiantes organizarán los diferentes elementos que componen la definición regular, y listarán las reglas que debe seguir cada parte de la dirección de un sitio de Internet. Éxito de la actividad: Se debe recibir el desprendible 2.2 Actividades 155
6 ACTIVIDAD 2.3 Expresiones regulares Definición regular 25 minutos Registro Federal de Contribuyentes Analizar los componentes del Registro Federal de Contribuyentes. En mesas de trabajo, los estudiantes determinarán las reglas que seguirá cada elemento de las expresiones regulares, para dar la definición regular del concepto. En equipos de trabajo, los estudiantes organizarán los diferentes elementos que componen la definición regular, y mencionarán las reglas que debe seguir cada unidad constitutiva del Registro Federal de Contribuyentes. Éxito de la actividad: Se debe recibir el desprendible 2.3 ACTIVIDAD 2.4 Expresiones regulares Definición regular 25 minutos Clave Única de Registro de Población Analizar los componentes de la Clave Única de Registro de Población. En mesas de trabajo, los estudiantes determinarán las reglas que seguirá cada elemento de las expresiones regulares, para dar la definición regular del concepto. En equipos de trabajo, los estudiantes organizarán los diferentes elementos que componen la definición regular, y mencionarán las reglas que debe seguir cada unidad que compone la CURP. 156 Teoría de autómatas. Un enfoque práctico
7 Éxito de la actividad: Se debe recibir el desprendible 2.4 ACTIVIDAD 3.1 Autómatas finitos Diagramas de transición 30 minutos Alfabeto de los diagramas de transición El estudiante definirá los alfabetos de distintos diagramas de transición, y explicará el significado de la representación gráfica. En mesas de trabajo, los estudiantes determinarán el alfabeto y el patrón que sigue cada diagrama de transición. Interpretar cada uno de los diagramas de transición y proporcionar una descripción de su funcionamiento. Éxito de la actividad: Se debe recibir el desprendible 3.1 ACTIVIDAD 3.2 Autómatas finitos Matriz de transición 20 minutos Hacer matrices de transición El estudiante realizará la conversión de un diagrama de transición a una matriz de transición. El estudiante evaluará el proceso de conversión de un diagrama a matriz, y evaluará por sí mismo los conocimientos que haya adquirido. Actividades 157
8 Con los diagramas de transición de los operadores de expresiones regulares se llenarán y completarán las matrices de esta actividad. Éxito de la actividad: Se debe recibir el desprendible 3.2 ACTIVIDAD 3.3 Autómatas finitos Definición formal de AF 25 minutos Autómatas finitos y todos sus elementos El estudiante desarrollará la habilidad para identificar cada uno de los elementos que componen a un AF. Se discutirán en plenaria los datos resultantes sobre el análisis de cada uno de los AF. Para cada autómata finito definido en el tema de diagramas de transición, obtener los elementos correspondientes de la definición formal del autómata, identificar el tipo de autómata en cada caso, y registrarlos en la tabla indicada para esta actividad. Éxito de la actividad: Se debe recibir el desprendible 3.3 ACTIVIDAD 3.4 Autómatas finitos Definición formal de AF 25 minutos Autómatas finitos y todos sus elementos El estudiante desarrollará la habilidad para identificar cada uno de los elementos constitutivos de un AF, a partir de una tabla o matriz de transición. 158 Teoría de autómatas. Un enfoque práctico
9 Se discutirán en plenaria los datos resultantes sobre el análisis de cada uno de los AF. Con la información de la definición formal de AF y las tablas de transición, completar los datos faltantes en la definición formal de los autómatas del desprendible 3.4 y dibujar el diagrama de transición para cada uno de ellos. Éxito de la actividad: Se debe recibir el desprendible 3.4 ACTIVIDAD 3.5 Autómatas finitos Conversión AFND a AFD 45 minutos Conversión de AFND a AFD El estudiante seguirá los pasos del proceso de conversión de autómatas, e identificará las semejanzas y las diferencias entre los distintos tipos de autómatas. Comparar los resultados del proceso utilizado para la conversión de los AF, verificando los resultados y haciendo una conclusión de los elementos comparados. Seguir los pasos del proceso de conversión de AFND. Éxito de la actividad: Se debe recibir el desprendible 3.5 ACTIVIDAD 3.6 Autómatas finitos Minimización de AF 45 minutos Minimización de estados del AF Actividades 159
10 El estudiante seguirá los pasos del proceso de minimización de estados de los autómatas. Comparar los resultados del proceso utilizado para la minimización de los AF, verificar los resultados y obtener una conclusión de los elementos comparados. Seguir los pasos del proceso de minimización de AFND. Éxito de la actividad: Se debe recibir el desprendible 3.6 ACTIVIDAD 4.1 Máquinas de Turing Introducción a las máquinas de Turing 30 minutos El mapa de información El estudiante clasificará la información del tema, señalará características específicas, y será capaz de definir el concepto estudiado. En mesas de trabajo, los estudiantes observarán diferentes gráficas de información y llegarán a una conclusión sobre el tema. Identificar el concepto de MT y elaborar una gráfica de información que clasifique las características de estas máquinas. Éxito de la actividad: Se debe recibir el desprendible 4.1 ACTIVIDAD 4.2 Máquinas de Turing Definición formal de las máquinas de Turing 30 minutos 160 Teoría de autómatas. Un enfoque práctico
11 Cuadro comparativo de máquinas de Turing y AF El estudiante identificará las semejanzas y diferencias entre ambos conceptos. En mesas de trabajo, los estudiantes observarán los diferentes cuadros comparativos producidos por el grupo, y llegarán a una conclusión sobre el tema. Tomando como base las condiciones planteadas en el cuadro comparativo, el estudiante describirá el comportamiento de cada clasificación de autómatas, y agregará tres situaciones que considere relevantes respecto de las diferentes máquinas. Éxito de la actividad: Se debe recibir el desprendible 4.2 ACTIVIDAD 4.3 Máquinas de Turing Definición formal de las máquinas de Turing 40 minutos Construcción de máquinas de Turing El estudiante analizará la descripción del funcionamiento de dos máquinas de Turing, y realizará un diagrama a partir de la información obtenida. Mediante diálogos, el estudiante verificará el análisis realizado sobre las máquinas de Turing. Con base en la descripción del enunciado, el estudiante realizará un análisis sobre la máquina planteada y la convertirá en diagrama de transición. Éxito de la actividad: Se debe recibir el desprendible 4.3 Actividades 161
12 ACTIVIDAD 4.4 Máquinas de Turing Máquinas de Turing compuestas 30 minutos Creación de máquinas de Turing El estudiante analizará la descripción del funcionamiento de las máquinas de Turing, y creará una máquina utilizando una nueva metodología. Mediante diálogos, el estudiante analizará las diferencias y semejanzas que existen entre las diferentes metodologías para construir máquinas de Turing. Con base en las propuestas que se le hacen, el estudiante realizará un análisis y creará la máquina de Turing correspondiente a cada caso. Éxito de la actividad: Se debe recibir el desprendible 4.4 ACTIVIDAD 4.5 Máquinas de Turing Máquinas de Turing compuestas aceptadoras de lenguajes 30 minutos Diseño de máquinas de Turing El estudiante analizará el lenguaje definido para diseñar una máquina de Turing con los bloques de construcción, que acepte el lenguaje establecido. A partir de una propuesta de diseño de las máquinas de Turing, el grupo realizará un análisis para luego emitir una conclusión sobre el mejor diseño para cada lenguaje específico. 162 Teoría de autómatas. Un enfoque práctico
13 Con base en las descripciones que se le ofrecen, el estudiante realizará un análisis sobre el formato que debe aceptar una máquina de Turing, para diseñar su estructura y seguir por pasos el movimiento del cabezal de la cadena indicada en su configuración inicial. El estudiante proporcionará además los elementos de la definición formal de cada máquina de Turing diseñada. Éxito de la actividad: Se debe recibir el desprendible 4.5 ACTIVIDAD 4.6 Máquinas de Turing Máquinas de Turing compuestas 3 horas Programa simulador de máquinas de Turing El estudiante analizará el entorno y los detalles de las máquinas de Turing, y tomará decisiones para elaborar un programa en un lenguaje de programación definido. Desarrollar habilidades de análisis, diseño y programación. En equipos de trabajo se analizará a detalle el funcionamiento de las máquinas de Turing, y se diseñará el programa en un lenguaje de alto nivel que simule estas máquinas como aceptadoras de leguajes. Éxito de la actividad: Se debe recibir el desprendible 4.6 ACTIVIDAD 5.1 Análisis léxico Definición regular 60 minutos Planee su propio lenguaje de programación Actividades 163
14 Estimular la actividad creativa del estudiante mediante el diseño de un elemento propio. Mediante diálogo con sus compañeros, el estudiante será capaz de visualizar las ventajas y desventajas de su propio diseño. Diseño de un lenguaje propio, y exposición de sus características ante un grupo de personas para luego realizar los ajustes que se consideren necesarios. Éxito de la actividad: Se debe recibir el desprendible 5.1 ACTIVIDAD 5.2 Análisis léxico Diseño detallado de un lenguaje de programación 60 minutos Definición de un lenguaje de programación propio El estudiante respetará y seguirá las reglas de los operadores de acuerdo con la definición regular. Mediante diálogo con sus compañeros el estudiante será capaz de visualizar las ventajas y desventajas de su propia definición. Convertir cada uno de los elementos del lenguaje definido a definición regular. Éxito de la actividad: Se debe recibir el desprendible 5.2 ACTIVIDAD 5.3 Análisis léxico Diagrama de transición 180 minutos 164 Teoría de autómatas. Un enfoque práctico
15 Diagramación de un lenguaje de programación propio El estudiante aprenderá a interpretar el flujo de un diagrama de transición. Mediante diálogo con sus compañeros, el estudiante será capaz de visualizar las ventajas y desventajas de su propio diagrama. Convertir cada uno de los elementos de la definición regular en un diagrama de transición. Éxito de la actividad: Se debe recibir el desprendible 5.3 ACTIVIDAD 5.4 Análisis léxico Matriz de transición 60 minutos Matriz de un lenguaje de programación propio El estudiante entenderá la lógica de la generación de un token mediante la lectura de la matriz de transición. Mediante diálogo con sus compañeros el estudiante será capaz de visualizar las ventajas y desventajas de su propia definición. Convertir cada uno de los elementos del diagrama de transición en una matriz de transición. Éxito de la actividad: Se debe recibir el desprendible 5.4 ACTIVIDAD 5.5 Análisis léxico Actividades 165
16 Todo el capítulo 300 minutos Programación de un analizador léxico propio El estudiante comprenderá la diferencia entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada estudiante, e integrándolas para el funcionamiento óptimo del programa. Convertir el funcionamiento de la matriz de transición en un programa escrito en un lenguaje de programación orientado a objetos. Éxito de la actividad: Se debe recibir un programa funcionando y el desprendible 5.5 ACTIVIDAD 6.1 Análisis sintáctico Diagrama de sintaxis 180 minutos Definición de la sintaxis de un lenguaje de programación propio El estudiante aplicará la manipulación de los tokens para construir la sintaxis del lenguaje. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el número de instrucciones en partes iguales. Construir un conjunto de diagramas de sintaxis que definan el lenguaje completo. Éxito de la actividad: Se debe recibir el desprendible 6.1 y los equipos de trabajo 166 Teoría de autómatas. Un enfoque práctico
17 ACTIVIDAD 6.2 Análisis sintáctico Árbol de derivación 60 minutos Definición del flujo de la sintaxis de un lenguaje de programación propio El estudiante aplicará la manipulación de los elementos del diagrama de sintaxis para construir el flujo de la sintaxis del lenguaje. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el número de instrucciones en partes iguales. Construir un conjunto de árboles de derivación que definan el lenguaje completo. Éxito de la actividad: Se debe recibir el desprendible 6.2 y los equipos de trabajo ACTIVIDAD 6.3 Análisis sintáctico Gramática libre de contexto 300 minutos Definición de la gramática libre de contexto de un lenguaje de programación propio El estudiante aplicará la manipulación de los elementos del árbol de derivación para construir la gramática libre de contexto. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el número de instrucciones en partes iguales. Construir una sola gramática libre de contexto para todo el lenguaje. Actividades 167
18 Éxito de la actividad: Se debe recibir el desprendible 6.3 Los equipos de trabajo ACTIVIDAD 6.4 Análisis sintáctico Analizadores sintácticos 240 minutos Planeación y diseño de un analizador sintáctico propio El estudiante desarrollará la planeación de los algoritmos y diagramas de flujo de un analizador sintáctico. Desarrollar habilidades de análisis, diseño y conclusión grupal. Convertir el funcionamiento del método recursivo que le haya sido asignado en un algoritmo, y posteriormente en un diagrama de flujo. Éxito de la actividad: Se deben recibir un algoritmo y un diagrama de flujo de los analizadores recursivos ascendente y descendente (desprendible 6.4) Los equipos de trabajo ACTIVIDAD 6.5 Análisis sintáctico Todo el capítulo 300 minutos Programación de un analizador sintáctico propio El estudiante comprenderá la diferencia que hay entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. 168 Teoría de autómatas. Un enfoque práctico
19 Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada participante, y luego las integrarán para el funcionamiento óptimo del programa. Convertir el funcionamiento del método recursivo que le haya sido asignado en un programa escrito en un lenguaje de programación orientado a objetos. Éxito de la actividad: Se debe recibir un programa funcionando y el desprendible 6.5 ACTIVIDAD 7.1 Análisis semántico Árbol de expresión 120 minutos Definición de los tipos de dato de las instrucciones de un lenguaje de programación propio El estudiante aplicará la manipulación de los elementos del árbol de derivación para construir el árbol de expresión. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el número de instrucciones en partes iguales. Construir un conjunto de árboles de expresión que definan el lenguaje completo. Éxito de la actividad: Se debe recibir el desprendible 7.1 y los equipos de trabajo ACTIVIDAD 7.2 Análisis semántico Reglas semánticas Actividades 169
20 120 minutos Definición de las reglas semánticas de un lenguaje de programación propio El estudiante aplicará la manipulación de los elementos de la gramática libre de contexto para construir las reglas semánticas. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el número de instrucciones en partes iguales. Construir un solo conjunto de reglas semánticas para todo el lenguaje. Éxito de la actividad: Se debe recibir el desprendible 7.2 Los equipos de trabajo ACTIVIDAD 7.3 Análisis semántico Todo el capítulo 300 minutos Programación de un analizador semántico propio El estudiante comprenderá la diferencia entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada participante, y luego las integrará para el funcionamiento óptimo del programa. Convertir el funcionamiento del método recursivo que le haya sido asignado en un programa escrito en un lenguaje de programación orientado a objetos. Éxito de la actividad: Se debe recibir un programa funcionando y el desprendible Teoría de autómatas. Un enfoque práctico
21 ACTIVIDAD 8.1 Generador de código intermedio Notación prefija 300 minutos De expresión aritmética a notación prefija El estudiante comprenderá la manipulación óptima de la jerarquía de los operadores en una expresión aritmética. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo a través de una lluvia de ideas para llegar al mejor algoritmo. Convertir cualquier expresión aritmética a notación prefija. Éxito de la actividad: Se debe recibir el desprendible 8.1 con el diagrama de flujo del algoritmo que realice la conversión y los equipos de trabajo ACTIVIDAD 8.2 Generador de código intermedio Notación postfija 300 minutos De expresión aritmética a notación postfija El estudiante comprenderá la manipulación óptima de la jerarquía de los operadores en una expresión aritmética. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo a través de una lluvia de ideas para llegar al mejor algoritmo. Convertir cualquier expresión aritmética a notación postfija. Actividades 171
22 Éxito de la actividad: Se debe recibir el desprendible 8.2 con el diagrama de flujo del algoritmo que realice la conversión y los equipos de trabajo ACTIVIDAD 8.3 Generador de código intermedio Notaciones prefija y postfija 300 minutos De expresión aritmética a notación prefija o postfija El estudiante comprenderá la diferencia entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada participante, y luego las integrarán para el funcionamiento óptimo del programa. Convertir cualquier expresión aritmética notación prefija o postfija. Éxito de la actividad: Se debe recibir un programa y el desprendible 8.3 ACTIVIDAD 8.4 Generador de código intermedio Tripletas 120 minutos De instrucción a tripleta El estudiante comprenderá la manipulación de una instrucción completa con el fin de obtener una serie de operaciones temporales. 172 Teoría de autómatas. Un enfoque práctico
23 Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el número de instrucciones en partes iguales. Convertir las instrucciones del programa fuente en tripletas. Éxito de la actividad: Se debe recibir el desprendible 8.4 con las tripletas correspondientes y los equipos de trabajo ACTIVIDAD 8.5 Generador de código intermedio Cuádruplos 120 minutos De instrucción a cuádruplo El estudiante comprenderá la manipulación de una instrucción completa con el fin de obtener una serie de operaciones temporales. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el número de instrucciones en partes iguales. Convertir las instrucciones del programa fuente en cuádruplos. Éxito de la actividad: Se debe recibir el desprendible 8.5 con los cuádruplos correspondientes y los equipos de trabajo ACTIVIDAD 8.6 Generador de código intermedio Tripletas y cuádruplos 300 minutos De instrucción a tripleta o cuádruplo Actividades 173
24 El estudiante comprenderá la diferencia entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada participantes, y luego las integrarán para el funcionamiento óptimo del programa. Convertir cualquier instrucción en tripleta o cuádruplo. Éxito de la actividad: Se debe recibir un programa y el desprendible 8.6 ACTIVIDAD 9.1 Optimización de código Optimización de expresiones locales 180 minutos Reconoce y optimiza las expresiones locales Estimular la actividad analítica del estudiante mediante el reconocimiento de expresiones locales en un código intermedio. Mediante diálogo con sus compañeros, el estudiante será capaz de visualizar las ventajas y desventajas de saber detectar este tipo de problemas susceptibles de optimización. Diseñar un algoritmo que pueda detectar y optimizar las expresiones locales. Éxito de la actividad: Se deben recibir los desprendibles 9.1 y 9.2 y los compañeros ACTIVIDAD 9.2 Optimización de código Optimización de expresiones locales 174 Teoría de autómatas. Un enfoque práctico
25 300 minutos Programación del detector de expresiones locales y optimización de las mismas El estudiante comprenderá la diferencia entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada participante, y luego las integrarán para el funcionamiento óptimo del programa. Programar el algoritmo diseñado en la actividad 9.1. Éxito de la actividad: Se debe recibir el desprendible 9.3 ACTIVIDAD 9.3 Optimización de código Optimización de bucles 180 minutos Reconoce y optimiza los bucles Estimular la actividad analítica del estudiante mediante el reconocimiento de problemas con los bucles de un código intermedio. Mediante diálogo con sus compañeros, el estudiante será capaz de visualizar las ventajas y desventajas de saber detectar este tipo de problemas susceptibles de optimización. Diseñar un algoritmo que pueda detectar y optimizar los bucles. Éxito de la actividad: Se deben recibir los desprendibles 9.4 y 9.5 y los compañeros Actividades 175
26 ACTIVIDAD 9.4 Optimización de código Optimización de bucles 300 minutos Programación del detector de bucles y optimización de los mismos El estudiante comprenderá la diferencia entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada participante, y luego las integrará para el funcionamiento óptimo del programa. Programar el algoritmo diseñado en la actividad 9.3. Éxito de la actividad: Se debe recibir el desprendible 9.6 ACTIVIDAD 9.5 Optimización de código Optimización global 180 minutos Reconoce y optimiza problemas globales Estimular la actividad analítica del estudiante mediante el reconocimiento de problemas globales susceptibles de optimización en un código intermedio. Mediante diálogo con sus compañeros, el estudiante será capaz de visualizar las ventajas y desventajas de saber detectar este tipo de posibles optimizaciones. Diseñar un algoritmo que pueda detectar y optimizar los problemas globales. 176 Teoría de autómatas. Un enfoque práctico
27 Éxito de la actividad: Se deben recibir los desprendible 9.7 y 9.8 y los compañeros ACTIVIDAD 9.6 Optimización de código Optimización de problemas globales 300 minutos Programación de un detector de problemas globales y optimización de los mismos El estudiante comprenderá la diferencia entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada participante, y luego las integrará para el funcionamiento óptimo del programa. Programar el algoritmo diseñado en la actividad 9.5. Éxito de la actividad: Se debe recibir el desprendible 9.9 ACTIVIDAD 9.7 Optimización de código Optimización de mirilla 180 minutos Reconocimiento de problemas de ejecución y optimización de los mismos mediante la técnica de mirillas Estimular la actividad analítica del estudiante mediante el reconocimiento de problemas susceptibles de optimización a través de la técnica de mirillas en un código intermedio. Actividades 177
28 Mediante diálogo con sus compañeros, el estudiante será capaz de visualizar las ventajas y desventajas de utilizar la técnica de optimización conocida como mirillas. Diseñar un algoritmo que pueda detectar problemas de ejecución y optimizarlos mediante la técnica de mirillas. Éxito de la actividad: Se deben recibir los desprendible 9.10 y 9.11 y los compañeros ACTIVIDAD 9.8 Optimización de código Optimización de mirilla 300 minutos Programación de un detector de mirillas y optimización de problemas de ejecución El estudiante comprenderá la diferencia entre la planeación de un proyecto ideal y el producto terminado y en funcionamiento real. Organizados en equipos, los estudiantes practicarán el trabajo colaborativo dividiendo el producto final en partes programadas por cada participante, y luego las integrará para el funcionamiento óptimo del programa. Programar el algoritmo diseñado en la actividad 9.7. Éxito de la actividad: Se debe recibir el desprendible Teoría de autómatas. Un enfoque práctico
Toda copia en PAPEL es un "Documento No Controlado" a excepción del original.
S U P E RIO R DE MISANTLA Apartado: 7.1 Copia No. Código:PD-SCD-1016 Versión No.: 02 Hoja : 2 de 12 4.- COMPETENCIAS A DESARROLLAR 4.1 Competencias Específicas: Diseña mediante el uso de reglas semánticas
Más detallesESCUELA: UNIVERSIDAD DEL ISTMO
1.-IDENTIFICACIÓN ESCUELA: UNIVERSIDAD DEL ISTMO CLAVE: 3041 GRADO: ING. EN COMPUTACIÓN, CUARTO SEMESTRE TIPO DE TEÓRICA/PRÁCTICA ANTECEDENTE CURRICULAR: 3033.- OBJETIVO GENERAL Proporcionar al alumno
Más detallesPROGRAMA INSTRUCCIONAL AUTOMATAS Y LENGUAJES FORMALES
UNIVERSIDAD FERMIN TORO VICE RECTORADO ACADEMICO UNIVERSIDAD FACULTAD DE INGENIERIA ESCUELA DE MANTENIMIENTO MECÁNICO ESCUELA DE TELECOMUNICACIONES ESCUELA DE ELÉCTRICA ESCUELA DE COMPUTACIÓN PROGRAMA
Más detallesNombre de la asignatura : Lenguajes y Autómatas. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB- 9324
. D A T O S D E L A A S I G N A T U R A Nombre de la asignatura : Lenguajes y Autómatas Carrera : Ingeniería en Sistemas Computacionales Clave de la asignatura : SCB- 9 Horas teoría-horas práctica-créditos
Más detallesIntroducción a la programación: Contenido. Introducción
Introducción a la programación: Contenido Introducción a la programación:... 1 Introducción... 1 1. Procesamiento automatizado de información... 1 2. Concepto de algoritmo.... 2 3. Lenguajes de programación....
Más detalles16 Análisis sintáctico I
2 Contenido Recordando la estructura de un compilador Recordando el análisis léxico l análisis sintáctico Comparación con el análisis léxico l Rol del Parser Lenguajes de programación Gramáticas structura
Más detallesNombre de la asignatura: Algoritmos y Lenguajes de programación.
Nombre de la asignatura: Algoritmos y Lenguajes de programación. Créditos: 2-4- 6 Aportación al perfil Dominar la lógica necesaria para aprender lenguajes de programación de alto nivel para poder resolver
Más detallesUNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA Escuela Técnica Superior de Ingeniería Informática Procesadores de Lenguajes. Tema 2.
UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA Escuela Técnica Superior de Ingeniería Informática Procesadores de Lenguajes Tema 2 Análisis Léxico Javier Vélez Reyes jvelez@lsi.uned.es Objetivos del Tema
Más detallesContenido. Capítulo 1. Teoría de conjuntos. 1. Capítulo 2. Lenguaje. 39. Capítulo 3. Lenguajes formales. 55
Contenido Capítulo 1. Teoría de conjuntos. 1 1.1 Conjuntos.... 3 1.1.1 Definiciones básicas.... 3 1.1.2 Operaciones sobre conjuntos.... 6 1.1.3 Diagrama de Venn.... 7 1.1.4 Álgebra de conjuntos.... 7 1.2
Más detallesUnidad II: Análisis semántico
Unidad II: Análisis semántico Se compone de un conjunto de rutinas independientes, llamadas por los analizadores morfológico y sintáctico. El análisis semántico utiliza como entrada el árbol sintáctico
Más detallesCapítulo 9. Introducción a los lenguajes formales. Continuar
Capítulo 9. Introducción a los lenguajes formales Continuar Introducción Un lenguaje es un conjunto de símbolos y métodos para estructurar y combinar dichos símbolos. Un lenguaje también recibe el nombre
Más detallesÁrea: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica.
Guía No: 2 Subdirección de Educación Departamento de Educación Contratada Colegio CAFAM Bellavista CED GUIA DE APRENDIZAJE Docente: Luz del Carmen Barrera Área: INFORMÁTICA Fecha: II BIMESTRE 2014 Grado:
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS LENGUAJES DE PROGRAMACIÓN
Más detallesANÁLISIS LÉXICO Ing. Ronald Rentería Ayquipa
ANÁLISIS LÉXICO Ing. Ronald Rentería Ayquipa ANALIZADOR LÉXICO (AL) El Analizador léxico (scanner), lee la secuencia de caracteres del programa fuente, caracter a caracter, y los agrupa para formar unidades
Más detallesPONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA DE SISTEMAS
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA DE SISTEMAS 1. DATOS INFORMATIVOS MATERIA: DISEÑO DE LENGUAJES Y AUTOMATAS: CARRERA: INGENIERÍA DE SISTEMAS NIVEL:
Más detallesPROGRAMA DE LABORATORIO SECCIÓN: ÁREA A LA QUE PERTENECE: POS-REQUISITO: AUXILIAR:
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA ESCUELA DE CIENCIAS PROGRAMA DE LABORATORIO CÓDIGO: 777 CRÉDITOS: 4 NOMBRE CURSO: ESCUELA: PRE-REQUISITO: Organización de Lenguajes y Compiladores
Más detallesProgramación. Carrera: MAE 0527
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos: Programación Ingeniería en Materiales MAE 0527 2 2 6 2.- HISTORIA DEL PROGRAMA
Más detallesNombre de la asignatura: Arquitectura de Computadoras. Créditos: Aportación al perfil
Nombre de la asignatura: Arquitectura de Computadoras Créditos: Aportación al perfil Seleccionar y utilizar de manera óptima técnicas y herramientas computacionales actuales y emergentes. Identificar,
Más detallesNombre de la asignatura: Investigación de Operaciones II. Créditos: Aportación al perfil
Nombre de la asignatura: Investigación de Operaciones II Créditos: 2-2-4 Aportación al perfil Analizar, diseñar y gestionar sistemas productivos desde la provisión de insumos hasta la entrega de bienes
Más detallesUniversidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas
Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Departamento de Sistemas PROGRAMA INSTRUCCIONAL PROGRAMA: ANALISIS DE SISTEMAS DEPARTAMENTO: SISTEMAS ASIGNATURA: INTRODUCCIÓN
Más detallesEvaluación de los aprendizajes Elabora un cuadro comparativo con las principales características del lenguaje de programación Java.
NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y comunicación. Nombre del Módulo: Programación para Ambiente WEB total: 120 horas Objetivo General: Aplicar los conocimientos teóricos
Más detallesCoordinación de Ciencias Computacionales INAOE. Teoría de Autómatas y Lenguajes Formales. Temario detallado para examen de ingreso 2012
Coordinación de Ciencias Computacionales INAOE Teoría de Autómatas y Lenguajes Formales Temario detallado para examen de ingreso 2012 1. Autómatas 1.1. Por qué estudiar la teoría de autómatas? 1.1.1. Introducción
Más detallesCarrera: EMZ Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Introducción a la Programación Ingeniería Electromecánica EMZ - 0522 1-3- 5 2.-
Más detallesSÍLABO DEL CURSO DE COMPILADORES Y LENGUAJES DE PROGRAMACIÓN
SÍLABO DEL CURSO DE COMPILADORES Y LENGUAJES DE PROGRAMACIÓN I. INFORMACIÓN GENERAL 1.1 Facultad Ingeniería 1.2 Carrera Profesional Ingeniería en Sistemas Computacionales 1.3 Departamento 1.4 Requisito
Más detallesDuración (en horas) Evaluación de los aprendizajes
NÚCLEO: Sector Comercio y Servicios SUBSECTOR: Informática y comunicación Nombre del Módulo: ARQUITECTURA DE COMPUTADORES total: 60 horas Objetivo General: Explicar el funcionamiento interno de un equipo
Más detallesNombre de la asignatura: Simulación. Créditos: Aportación al perfil
Nombre de la asignatura: Simulación Créditos: 2-4-6 Aportación al perfil Analizar, diseñar y gestionar sistemas productivos desde la provisión de insumos hasta la entrega de bienes y servicios, integrándolos
Más detallesEstructura de datos. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Estructura de datos Licenciatura en Informática IFM - 0411 3-2-8 2.- HISTORIA DEL
Más detallesTema: Análisis Léxico
Compiladores. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Compiladores Tema: Análisis Léxico Contenido En esta guía se dará a conocer la manera en que un compilador realiza el análisis
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Metodología de la Programación 2. Competencias Implementar
Más detallesIngeniería Mecánica UNIDADES: 4 HORAS TEORÍA PRÁCTICA TRAB. SUPERV. LABORATORIO SEMINARIO TOTALES DE ESTUDIO 4 4
Mecánica PAG: 1 Universidad Central de Venezuela Facultad de Escuela de Mecánica Departamento de Unidad Docente y de Investigación Asignatura Mecánica PAG: 2 1. PROPÓSITO La asignatura del Plan de Estudios
Más detalles1. CONTENIDOS. CONTENIDOS MÍNIMOS 2. CRITERIOS DE EVALUACIÓN 3.CRITERIOS DE CALIFICACIÓN
1.. MÍNIMOS 2. CRITERIOS DE EVALUACIÓN 3.CRITERIOS DE CALIFICACIÓN Unidad 1. Seguridad informática 1. Necesidad de seguridad Establecer un plan de seguridad 2. Tipos de seguridad. Seguridad activa y pasiva
Más detallesNombre de la asignatura: Análisis y modelado de sistemas de información
Nombre de la asignatura: Análisis y modelado de sistemas de información Créditos: 3 2-5 Aportación al perfil Formular, gestionar y evaluar el desarrollo de proyectos informáticos en las organizaciones.
Más detallesCarrera: Participantes Miembros de la academia de Metal- Mecánica
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Introducción a la Programación Ingeniería Electromecánica Clave de la asignatura: Horas teoría-horas práctica-créditos 1-3- 5 2.- HISTORIA DEL
Más detallesProgramación I. Carrera: ECM Participantes Participantes de las academias de ingeniería electrónica de los Institutos Tecnológicos.
.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Programación I Ingeniería Electrónica. ECM-043 3-2- 2.- HISTORIA DEL PROGRAMA Lugar
Más detallesNombre de la asignatura: Tecnologías e Interfaces de Computadoras
Nombre de la asignatura: Tecnologías e Interfaces de Computadoras Créditos: 2-3-5 Aportación al perfil Seleccionar y utilizar de manera óptima técnicas y herramientas computacionales actuales y emergentes.
Más detallesTEMA 6: INTRODUCCIÓN A UML
TEMA 6: INTRODUCCIÓN A UML Por qué modelamos? El modelado es una parte central de todas las actividades que conducen a la producción de un software de calidad. Como tal la ingeniería software debe basarse
Más detallesLenguajes y Compiladores Análisis Sintáctico Parte I. Teoría Lenguajes 1
Facultad de Ingeniería de Sistemas Lenguajes y Compiladores Análisis Sintáctico Parte I 1 Introducción El analizador sintáctico recibe una secuencia de tokens y decide si la secuencia está correcta o no.
Más detallesNombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje
Nombre de la asignatura: Programación Básica Créditos: 2 4-6 Objetivo de aprendizaje Plantear metodológicamente la solución de problemas susceptibles de ser computarizados a través del manejo de técnicas
Más detallesControla el flujo de tokens reconocidos por parte del analizador léxico. 4.2 Introduccion a las gramaticas libres de contexto y arboles de derivacion
UNIDAD IV Analisis Sintactico 4.1 Introduccion Sintaxis significa estructura del orden de las palabras en una frase. La tarea del analisis sintactico es revisar si los símbolos aparecen en el orden correcto
Más detallesESTRUCTURA DE COMPUTADORES GUÍA DOCENTE
ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE OBJETIVOS Y COMPETENCIAS Con la y los ejercicios del documento relativo a esta asignatura se pretenden adquirir las competencias básicas relacionadas con la informática,
Más detallesUNIVERSIDAD AUTÓNOMA DE CHIHUAHUA CLAVE: 08MSU0017H FACULTAD DE INGENIERÍA DES: INGENIERÍA INGENIERÍA EN TECNOLOGÍA DE PROCESOS OPTATIVA
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA CLAVE: 08MSU007H CLAVE: 08USU053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: OPTATIVA II DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre:
Más detallesTexto: Hopcroft, J. E., Motwani, R., Ullman, J.D., Introduction to Automata Theory, Languajes, and Computation. 3rd Edition. Addison Wesley, 2007.
Universidad de Puerto Rico Recinto de Mayagüez Facultad de Artes y Ciencias DEPARTAMENTO DE CIENCIAS MATEMÁTICAS Programa de Autómata y Lenguajes Formales Curso: Autómata y Lenguajes Formales Codificación:
Más detalles1. Define que es un Autómatas finitos determinanticos y cuáles son sus elementos constitutivos (explique cada uno de ellos).
Unidad 2.- Lenguajes Regulares Los lenguajes regulares sobre un alfabeto dado _ son todos los lenguajes que Se pueden formar a partir de los lenguajes básicos?, {_}, {a}, a 2 _, por medio De las operaciones
Más detallesNombre del documento: Programa de Estudio de asignatura de Especialidad
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Programación Avanzada Carrera: Ingeniería Mecatrónica Clave de la asignatura: IMG - 1202 (Créditos) SATCA1 3-3 - 8 2.- PRESENTACIÓN Caracterización de
Más detallesTEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES TRABAJO DE PRÁCTICAS. Convocatoria de junio de 2013
TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Ingeniería Técnica en Informática de Sistemas Segundo curso Departamento de Informática y Análisis Numérico Escuela Politécnica Superior Universidad de Córdoba
Más detallesFACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES
FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES Código-Materia: 09728 PROGRAMACIÓN EN RED Programa Semestre: Ingeniería Telemática 5 Requisitos: 09687 ESTRUCTURAS
Más detallesUnidad I Introducción a la programación de Sistemas. M.C. Juan Carlos Olivares Rojas
Unidad I Introducción a la programación de Sistemas M.C. Juan Carlos Olivares Rojas Agenda 1.1 Qué es y que estudia la programación de sistemas? 1.2 Herramientas desarrolladas con la teoría de programación
Más detallesEstructura de datos. Carrera: SCC Participantes
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Estructura de datos Ingeniería en Sistemas Computacionales SCC - 0408 4-2-10 2.-
Más detallesCURSO DE ESTRATEGIAS DE ENSEÑANZA - APRENDIZAJE CONSTRUCTIVISTAS
CURSO DE ESTRATEGIAS DE ENSEÑANZA - APRENDIZAJE CONSTRUCTIVISTAS OBJETIVO Dotar al profesor de herramientas de enseñanza que le permitan diversificar y pluralizar sus clases de tal manera que, bien planeadas
Más detallesALGORITMOS, ESTRUCTURAS Y PROGRAMACION
VICERRECTORADO ACADÉMICO DIRECCIÓN DE GESTIÓN, DESARROLLO E INNOVACIÓN CURRICULAR FACULTAD: INGENIERIA ESCUELAS: COMPUTACION - SISTEMA UNIDAD CURRICULAR: ALGORITMOS, ESTRUCTURAS Y PROGRAMACION FECHA DE
Más detallesCarrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Organización de datos Licenciatura en Informática IFM - 0426 3-2-8 2.- HISTORIA
Más detallesSECUENCIA DIDÁCTICA TIEMPO (HORAS) ACTIVIDADES DEL PARTICIPANTE Qué hacer para aprender? CONTENIDOS PRODUCTOS DE APRENDIZAJE
SECUENCIA DIDÁCTICA UNIDAD I: Solución de Problemas. Al finalizar la unidad el estudiante será capaz de: Solucionar problemas utilizando su propio análisis y presentando la propuesta de solución mediante
Más detalles1. Computadores y programación
1. Computadores y programación Informática y computadora (RAE) Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la
Más detallesSECUENCIA DIDÁCTICA. Módulo IV
SECUENCIA DIDÁCTICA Nombre de curso: Simulación de Sistemas Antecedente: Clave de curso: ECOM118 Clave de antecedente: Ninguna. Módulo IV Competencia de Módulo: Desarrollar programas de cómputo utilizando
Más detallesPROGRAMA: COMPUTACION I
UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA VICERECTORADO ACADÉMICO DECANATO DE DOCENCIA DEPARTAMENTO DE INGENIERÍA INFORMÁTICA 1 PROGRAMA: COMPUTACION I Código 0415102T Carrera: Ingeniería Informática
Más detallesDESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA
DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: PROGRAMACIÓN EN JAVASCRIPT Código: CSTI0087 total: 51 Horas Objetivo General: Crear contenido web basado en
Más detallesEl proceso del Análisis Léxico
El proceso del Análisis Léxico El proceso de análisis léxico se refiere al trabajo que realiza el scanner con relación al proceso de compilación. El scanner representa una interfaz entre el programa fuente
Más detallesTécnico en Informática
Técnico en Informática DESCRIPCIÓN DE LA CARRERA TÉCNICA La carrera de Técnico en Informática, proporciona las herramientas necesarias para que el estudiante adquiera los conocimientos, desarrolle las
Más detallesCarrera: INB Participantes. Representante de las academias de ingeniería industrial de. Academias Ingeniería Industrial.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Investigación de Operaciones II Ingeniería Industrial INB-0412 4-0-8 2.- HISTORIA
Más detallesEl Enfoque del Marco Lógico L a las ENDES. Introducción. Banco Mundial. Octubre, Programa MECOVI-Banco Mundial
El Enfoque del Marco Lógico L aplicado a las ENDES Introducción José R. Molinas Vega Banco Mundial Octubre, 2005 EL MARCO LÓGICO Una herramienta para fortalecer el Diseño, la Ejecución y la Evaluación
Más detalles4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC:
4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC: A continuación se muestran los objetivos así como los mapas funcionales según la línea de acentuación y la línea
Más detallesNombre de la asignatura: Energía Solar Fotovoltaica. Carrera: Ingeniería en Energías Renovables
1.- DATOS GENERALES DE LA ASIGNATURA Nombre de la asignatura: Energía Solar Fotovoltaica Carrera: Ingeniería en Energías Renovables Clave de la asignatura: ESD-1603 SATCA: 2-3-5 2.- PRESENTACIÓN Caracterización
Más detallesCarrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Microcontroladores MTF-0532 2-4-8 2.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboración
Más detallesPROCESADORES DE LENGUAJE EXAMEN FINAL 8-JUNIO-07
PROCESADORES DE LENGUAJE EXAMEN FINAL 8-JUNIO-07 1. En qué método de análisis sintáctico puede suceder que en la construcción del árbol de derivación de las posibles expansiones de un símbolo no terminal
Más detallesFacultad de Química. Departamento de Química Analítica. Química Analítica Experimental I DIAGRAMA DE FLUJO. Joaquín Preza.
Universidad Nacional Autónoma de México Facultad de Química Departamento de Química Analítica Química Analítica Experimental I DIAGRAMA DE FLUJO Joaquín Preza Semestre 2010-1 Un diagrama de flujo es la
Más detallesEs un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.
Los problemas que se plantean en la vida diaria suelen ser resueltos mediante el uso de la capacidad intelectual y la habilidad manual del ser humano. La utilización de la computadora en la resolución
Más detallesGeneración de Código Intermedio
Generación de Código Intermedio Programación II Margarita Álvarez Generación de código intermedio Con la generación de código intermedio se inicia la tarea de síntesis. Aunque un programa fuente se puede
Más detallesConceptos básicos sobre gramáticas
Procesamiento de Lenguajes (PL) Curso 2014/2015 Conceptos básicos sobre gramáticas Gramáticas y lenguajes Gramáticas Dado un alfabeto Σ, un lenguaje es un conjunto (finito o infinito) de cadenas de símbolos
Más detallesProgramación. Carrera: IAF Participantes. Representantes de las academias de Ingeniería Ambiental. Academia de Ingeniería
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Programación Ingeniería Ambiental IAF - 0424 2-4-8 2.- HISTORIA DEL PROGRAMA Lugar
Más detalles2007/ PROGRAMACIÓN. Tipo: TRO Curso: 1 Semestre: AB CREDITOS Totales TA TS AT AP PA OBJETIVOS. 1.-Introducción.
2007/2008 Tipo: TRO Curso: 1 Semestre: AB CREDITOS Totales TA TS AT AP PA OBJETIVOS 1.-Introducción. -Comprender cómo funciona un lenguaje de programación 2. Características del lenguaje C -Entender las
Más detallesDISEÑO CURRICULAR COMPUTACIÓN I
DISEÑO CURRICULAR COMPUTACIÓN I FACULTAD (ES) CARRERA (S) Ciencias Económicas y Sociales Ingeniería Humanidades, Arte y Educación. Contaduría Pública, Gerencia de Recursos Humanos, Administración, Computación,
Más detallesSISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos
TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus
Más detallesNombre de la asignatura: Diseño Estructurado de Algoritmos. Carrera: Ingeniería en Sistemas Computacionales. Clave de la asignatura: SCB-9316
. D A T O S D E L A A S I G N A T U R A Nombre de la asignatura: Diseño Estructurado de Algoritmos Carrera: Ingeniería en Sistemas Computacionales Clave de la asignatura: SCB-9 Horas teoría Horas práctica
Más detallesTema 1: Introducción. Teoría de autómatas y lenguajes formales I
Tema 1: Introducción Teoría de autómatas y lenguajes formales I Bibliografía Hopcroft, J. E., Motwani, R., y Ullman, J. D. Introducción a la Teoría de Autómatas, Lenguajes y Computación. Addison Wesley.
Más detallesPROGRAMA DE ESTUDIO POR COMPETENCIAS LENGUAJE ENSAMBLADOR
PROGRAMA DE ESTUDIO POR COMPETENCIAS LENGUAJE ENSAMBLADOR Secretaría de Docencia I. IDENTIFICACIÓN DEL CURSO Espacio Educativo: Facultad de Ingeniería Licenciatura: Ingeniería en Computación Área de docencia:
Más detallesUNIVERSIDAD AUTÓNOMA DE SINALOA ESCUELA DE ADMINISTRACIÓN AGROPECUARIA Y DESARROLLO RURAL FORMATO DE DISEÑO INSTRUCCIONAL LIC.
ÁREA DE CONOCIMIENTO Objetivo del área Objetivo del semestre Modulo Horas de laboratorio de cómputo Objetivo general de la materia UNIVERSIDAD AUTÓNOMA DE SINALOA ESCUELA DE ADMINISTRACIÓN AGROPECUARIA
Más detallesInterfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Interfaces Ingeniería en Sistemas Computacionales SCF - 0418 2-4-8 2.- HISTORIA
Más detallesTema: Autómatas de Estado Finitos
Compiladores. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Compiladores Tema: Autómatas de Estado Finitos Contenido En esta guía se aborda la aplicación de los autómatas en el campo de
Más detallesCátedra de Sintaxis y Semántica de Lenguajes
Universidad Tecnológica Nacional Facultad Regional Córdoba Cátedra de Sintaxis y Semántica de Lenguajes Modalidad Académica Coordinador de Cátedra: Ing. Juan Giró Ciclo Lectivo: 2009 Nombre de la Materia
Más detallesTema 2 Conceptos básicos de programación. Fundamentos de Informática
Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis
Más detallesHidráulica. Carrera: Ingeniería Petrolera PED-1016 SATCA
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: SATCA 1 Hidráulica Ingeniería Petrolera PED-1016 2-3 5 2.- PRESENTACIÓN Caracterización de la Asignatura Esta asignatura
Más detallesASIGNATURA: ESTRUCTURA DE DATOS II
ASIGNATURA: ESTRUCTURA DE DATOS II Cód: 31-206 Régimen cuatrimestral Horas reloj semanales: 4 Horas teóricas: 15 Horas prácticas: 45 Horas totales: 60 Carrera: Sistemas 2016 FUNDAMENTOS: Un tipo de dato
Más detallesCOMPETENCIAS BÁSICAS, GENERALES, TRANSVERSALES Y ESPECÍFICAS
COMPETENCIAS BÁSICAS, GENERALES, TRANSVERSALES Y ESPECÍFICAS 1. Competencias Básicas. CB6 CB7 CB8 CB9 CB20 COMPETENCIA BÁSICA Poseer y comprender conocimientos que aporten una base u oportunidad de ser
Más detallesMetodología para la solución de problemas programables
Metodología para la solución de problemas programables Nosotros efectuamos día a día una serie de pasos, acciones y procedimientos para solucionar problema y esto es de forma natural y casi inconscientemente
Más detallesMetodología taxonomía de Bloom
Metodología taxonomía de Bloom Índice Introducción... 2 Beneficios de la metodología taxonomía de Bloom... 4 Qué herramientas ofrece Weclass... 4 1 Introducción La taxonomía de Bloom es sobradamente conocida
Más detallesPROGRAMACIÓN II AÑO 2009 TALLER 3: TEORÍA DE LENGUAJES Y AUTÓMATAS
Licenciatura en Sistemas de Información PROGRAMACIÓN II AÑO 2009 TALLER 3: TEORÍA DE LENGUAJES Y AUTÓMATAS UNSE FCEyT 1. DESCRIPCIÓN Este taller consta de tres partes. En cada una de ellas se especifican
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN
TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Microcontroladores para instrumentación y control. 2.
Más detallesTema 5. Análisis semántico
Departamento de Tecnologías de la Información Tema 5 Análisis semántico Ciencias de la Computación e Inteligencia Artificial Índice 5.1 Características del análisis semántico 5.2 Gramáticas atribuidas
Más detallesPROGRAMA INSTRUCCIONAL METODOLOGÍA DE LA INVESTIGACIÓN I
UNIVERSIDAD FERMÍN TORO VICE RECTORADO ACADÉMICO FACULTAD DE CIENCIAS ECONÓMICAS Y SOCIALES ESCUELA DE ADMINISTRACIÓN PROGRAMA INSTRUCCIONAL METODOLOGÍA DE LA INVESTIGACIÓN I CÓDIGO ASIGNADO SEMESTRE U.
Más detallesAsignaturas antecedentes y subsecuentes Diseño de Sistema Digital I
PROGRAMA DE ESTUDIOS Diseño de Sistema Digital II Área a la que pertenece: Área de Formación Integral Profesional Horas teóricas: 3 Horas prácticas: 2 Créditos: 8 Clave: F0173 Asignaturas antecedentes
Más detallesUnidad V Análisis Semántico. M.C. Juan Carlos Olivares Rojas
Unidad V Análisis Semántico M.C. Juan Carlos Olivares Rojas Agenda 5.1 Analizador semántico 5.2 Verificación de tipos en expresiones. 5.3 Conversión de tipos. 5.4 Acciones agregadas en un analizador sintáctico
Más detallesUNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN Facultad de Filosofía y Letras PROGRAMA ANALÍTICO
UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN Facultad de Filosofía y Letras PROGRAMA ANALÍTICO Nombre de la asignatura: Técnicas de Investigación Documental Frecuencia: 4 horas por semana Semestre: 2do semestre
Más detallesGUÍA DOCENTE ELECTRÓNICA DIGITAL GRADO EN INGENIERÍA ELECTRÓNICA INDUSTRIAL Y AUTOMÁTICA
GUÍA DOCENTE 2014-2015 ELECTRÓNICA DIGITAL 1. Denominación de la asignatura: ELECTRÓNICA DIGITAL Titulación GRADO EN INGENIERÍA ELECTRÓNICA INDUSTRIAL Y AUTOMÁTICA Código 6413 2. Materia o módulo a la
Más detallesTecnología Creativa. 1º ESO Contenidos Criterios de evaluación Estándares de aprendizaje evaluables Bloque 1. El proceso creativo en tecnología
Tecnología Creativa. 1º ESO Contenidos Criterios de evaluación Estándares de aprendizaje evaluables Bloque 1. El proceso creativo en tecnología x Técnicas y estrategias que 1. Proponer ideas creativas
Más detallesNombre del formato: Formato para la Instrumentación Didáctica del Periodo. Referencia a la Norma ISO 9001: , 7.2.1, 7.5.1, 7.
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6 Página 1 de 15 INSTITUTO TECNOLÓGICO DE MÉRIDA SUBDIRECCIÓN ACADÉMICA Instrumentación didáctica para la formación y desarrollo de competencias
Más detallesSÍLABO DE EDUCACIÓN PARA LA SALUD
MARINA DE GUERRA DEL PERU DIRECCION GENERAL DE EDUCACION INSTITUTO DE EDUCACIÒN SUPERIOR TECNOLOGICO PÚBLICO NAVAL - CITEN SÍLABO DE EDUCACIÓN PARA LA SALUD I. INFORMACIÓN GENERAL: Programa de Formación
Más detallesAnalizadores sintácticos LR(0) y SLR
Teoría de Lenguajes Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Clase de Hoy Anteriores: Parsing descendente (LL(1), ELL) Recursivos e iterativos Generan árbol de derivación desde
Más detallesExpositor: Mauricio Galvez Legua
ó Expositor: Mauricio Galvez Legua mgl10may62@hotmail.com 1 Qué es la ó La Robótica es una ciencia aplicada que se ocupa del estudio, desarrollo y aplicaciones de los robots. El estudio de la robótica
Más detalles: Algorítmica y Estructura de Datos I
FACULTAD POLITÉCNICA DIRECCIÓN ACADÉMICA PROGRAMA DE ESTUDIO I. IDENTIFICACIÓN Carrera : Ingeniería de Sistemas CARGA HORARIA (Horas reloj) Asignatura : Algorítmica y Estructura de Datos I Carga Horaria
Más detallesTÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Introducción al análisis y diseño de sistemas.
Más detalles