Análisis de Algoritmos
|
|
- Antonio Blázquez Zúñiga
- hace 6 años
- Vistas:
Transcripción
1 Análisis de Algoritmos COMP-420 Dra. Claudia Esteves Jaramillo Dr. Alonso Ramirez Manzanares Dr. Johan Van Horebeek Depto. de Matemáticas Univ. de Guanajuato web:
2 Breve descripción Es un curso dirigido tanto a matemáticos como a computólogos con un interés no solamente en aprender a diseñar algoritmos para resolver problemas fundamentales en Ciencias de la Computación sino también en analizar su comportamiento y complejidad. El curso sirvirá al mismo tiempo como una aplicación de temas vistos en las materias de matemáticas al área de Ciencias de la Computación.
3 Objetivos del curso Avanzar en los conceptos de algoritmo y el diseño de los mismos. Caracterizar la complejidad de los algoritmos, incluso en casos donde esta depende de la entrada o de decisiones aleatorias que se lleven acabo en la ejecución. Tener una biblioteca de algoritmos clásicos que sirvan como punto de partida en el diseño de nuevos algoritmos para problemas específicos. Al final del curso que sean capaces de resolver problemas e implementarlos en una computadora utilizando un lenguaje de alto nivel. (C++) Entender el desempeño de un algoritmo y determinar las estructuras de datos adecuadas para su implementación. 2
4 Pre-requisitos Conocimientos de programación en C, C++. El curso de Computación y Algoritmos (estructuras de datos) Principios básicos de programación orientada a objetos Conocimientos de probabilidad, su primer curso y lo que vean en el segundo. 3
5 Clases Las clases son los martes y jueves de 9:30 a 10:50 Practicas con ayudante XX xx@cimat.mx Las notas de las clases al igual que las tareas se podrán bajar en el sitio web: 4
6 Políticas de evaluación Calificaciones 3 exámenes parciales - 50% Proyecto Final - 25% Tareas - 25%, tarea no entregada no vale!, pero hay calificaciones parciales por trabajo parcial) 5
7 Temario Calculo de complejidad y revisión breve notación asintótica Resolución de ecuaciones de diferencias caso lineal y caso general El teorema Master; Estratégias de diseño de algoritmos Backtracking e Introducción a Teoría de Gráficas Representación de Gráficas y Recorridos Genéricos Recorridos en Profundidad (DFS) y Amplitud (BFS) Árboles Mínimos Generadores (MST) Algoritmo de Kruskal 6
8 Temario Calculo de complejidad y revisión breve notación asintótica Resolución de ecuaciones de diferencias caso lineal y caso general El teorema Master; Estratégias de diseño de algoritmos Backtracking e Introducción a Teoría de Gráficas Representación de Gráficas y Recorridos Genéricos Recorridos en Profundidad (DFS) y Amplitud (BFS) Árboles Mínimos Generadores (MST) Algoritmo de Kruskal 6
9 Temario Algoritmo de Prim y Caminos más cortos Algoritmos de Flujos: definiciones Algoritmos de flujos: Ford-Fulkerson Introducción a Processing Análisis probabilístico de complejidad y ejemplos Introducción a informatión retrieval y búsquedas en textos Arboles sufijos, Algoritmo Ukkonen, Algoritmo Knuth-Morris-Pratt, fingerprinting Algoritmos aleatorizados
10 Temario Algoritmo de Prim y Caminos más cortos Algoritmos de Flujos: definiciones Algoritmos de flujos: Ford-Fulkerson Introducción a Processing Análisis probabilístico de complejidad y ejemplos Introducción a informatión retrieval y búsquedas en textos Arboles sufijos, Algoritmo Ukkonen, Algoritmo Knuth-Morris-Pratt, fingerprinting Algoritmos aleatorizados
11 Temario Algoritmo de Prim y Caminos más cortos Algoritmos de Flujos: definiciones Algoritmos de flujos: Ford-Fulkerson Introducción a Processing Análisis probabilístico de complejidad y ejemplos Introducción a informatión retrieval y búsquedas en textos Arboles sufijos, Algoritmo Ukkonen, Algoritmo Knuth-Morris-Pratt, fingerprinting Algoritmos aleatorizados
12 Temario Algoritmos de Moore y Dijkstra (caminos cortos) Algoritmo A* y Algoritmo de Floyd-Warshall Convex Hull Intersección de Segmentos de Recta Problema de la Galería de Arte - Triangulación de Polígonos Diagramas de Voronoi
13 Referencias Introduction to Algorithms. Cormen T.H., Leiserson, C.E., Rivest R.L. and Stein, C. The MIT Press (puesto en reserva) Algorithm Design. Kleinberg J. and Tardos E. Addison Wesley Computational Geometry, Algorithms and Applications. de Berg M., Cheong O., van Kreveld M. and Overmars M. Springer. Algorithms Course Materials. Erickson J. teaching/algorithms Página web del lenguaje Processing Algorithms and Programming, Problems and Solutions, Alexander Shen, Birkhauser, 1997 Especificación, derivación y análisis de Algoritmos, Narciso Marti et al., Pearson Probability and Computing: randomized algorithms and probabilistic analysis, Mitzenmacher et al., Cambridge, 2005 Algorithms on strings, trees and sequences, Gusfield, Cambridge,
14 Tutoría Previa cita, ya sea por o teléfono (1211, 49564, 1206 ), H-6, en segundo piso del edificio blanco. 8
15 Cosas que hay que saber de programación Apuntadores Memoria dinámica Leer escribir archivos Pasar argumentos a los programas etc...
16 Modo de programación Usaremos C++ con el compilador linux gcc o Windows MinGW ( El ambiente de desarrollo será Code::Blocks. ( Instalación muy fácil en linux-ubuntu y windows). En Windows hay que bajar el que tiene MinGW integrado llamado IDE (Integrated development environment). Usaremos el tipo de proyecto Console Application con lenguaje C++. Por qué usar gcc y MinGW? Compatibilidad multiplataforma bajo normas ANSI. Cuales son las bondades de un ambiente integrado de programación? Tener un editor y un debuger integrado (Es MUY importante aprender a usar el DEBUGGER)
17 Screenshot de code::blocks
18 Tarea Opcional: mandar por correo una descripción breve del uso de las siguientes opciones de debugger en code::blocks: continue, next line, next instruction, step into, step out, toggle break point, remove all break points, run to cursor, debugging windows y edit watches.
19 Algoritmos
20 Algoritmos Qué es un algoritmo?
21 Algoritmos Qué es un algoritmo? Un algoritmo es una secuencia explícita, precisa, no ambigua de instrucciones elementales que toma un valor o conjunto de valores como entrada y produce un valor o conjunto de valores como salida.
22 Algoritmos Qué es un algoritmo? Un algoritmo es una secuencia explícita, precisa, no ambigua de instrucciones elementales que toma un valor o conjunto de valores como entrada y produce un valor o conjunto de valores como salida.
23 Algoritmos Qué es un algoritmo? Un algoritmo es una secuencia explícita, precisa, no ambigua de instrucciones elementales que toma un valor o conjunto de valores como entrada y produce un valor o conjunto de valores como salida. Todo algoritmo debe tener las siguientes 5 características principales:
24 Algoritmos Qué es un algoritmo? Un algoritmo es una secuencia explícita, precisa, no ambigua de instrucciones elementales que toma un valor o conjunto de valores como entrada y produce un valor o conjunto de valores como salida. Todo algoritmo debe tener las siguientes 5 características principales:
25 Algoritmos Qué es un algoritmo? Un algoritmo es una secuencia explícita, precisa, no ambigua de instrucciones elementales que toma un valor o conjunto de valores como entrada y produce un valor o conjunto de valores como salida. Todo algoritmo debe tener las siguientes 5 características principales: finito
26 Algoritmos Qué es un algoritmo? Un algoritmo es una secuencia explícita, precisa, no ambigua de instrucciones elementales que toma un valor o conjunto de valores como entrada y produce un valor o conjunto de valores como salida. Todo algoritmo debe tener las siguientes 5 características principales: finito bien definido
27 Algoritmos Qué es un algoritmo? Un algoritmo es una secuencia explícita, precisa, no ambigua de instrucciones elementales que toma un valor o conjunto de valores como entrada y produce un valor o conjunto de valores como salida. Todo algoritmo debe tener las siguientes 5 características principales: finito bien definido entradas bien definidas
28 Algoritmos Qué es un algoritmo? Un algoritmo es una secuencia explícita, precisa, no ambigua de instrucciones elementales que toma un valor o conjunto de valores como entrada y produce un valor o conjunto de valores como salida. Todo algoritmo debe tener las siguientes 5 características principales: finito bien definido entradas bien definidas salidas bien definidas
29 Algoritmos Qué es un algoritmo? Un algoritmo es una secuencia explícita, precisa, no ambigua de instrucciones elementales que toma un valor o conjunto de valores como entrada y produce un valor o conjunto de valores como salida. Todo algoritmo debe tener las siguientes 5 características principales: finito bien definido entradas bien definidas salidas bien definidas factible
30 Algoritmo
31 Algoritmo Un algoritmo es correcto si para todas las posibles entradas, termina con la salida correcta.
32 Algoritmo Un algoritmo es correcto si para todas las posibles entradas, termina con la salida correcta. Se puede especificar en un lenguaje como el español o inglés, como un programa de computadora o bien como un diseño de hardware (ejemplo, un circuito que ordena con comparadores ).
33 Algoritmo Un algoritmo es correcto si para todas las posibles entradas, termina con la salida correcta. Se puede especificar en un lenguaje como el español o inglés, como un programa de computadora o bien como un diseño de hardware (ejemplo, un circuito que ordena con comparadores ).
34 Algoritmo Un algoritmo es correcto si para todas las posibles entradas, termina con la salida correcta. Se puede especificar en un lenguaje como el español o inglés, como un programa de computadora o bien como un diseño de hardware (ejemplo, un circuito que ordena con comparadores ).
35 Ejemplo de problemas
36 Ejemplo de problemas Dadas 2 secuencias ordenadas de símbolos X = (x1,x2... xm), Y =(y1,y2,..., yn) queremos encontrar la subsecuencia común mas larga a ambos X y Y.
37 Ejemplo de problemas Dadas 2 secuencias ordenadas de símbolos X = (x1,x2... xm), Y =(y1,y2,..., yn) queremos encontrar la subsecuencia común mas larga a ambos X y Y. Un subsecuencia de X es X donde quitamos algunos (quizá ninguno) de sus símbolos.
38 Ejemplo de problemas Dadas 2 secuencias ordenadas de símbolos X = (x1,x2... xm), Y =(y1,y2,..., yn) queremos encontrar la subsecuencia común mas larga a ambos X y Y. Un subsecuencia de X es X donde quitamos algunos (quizá ninguno) de sus símbolos. La subsecuencia común mas larga de X y Y nos dice que tan parecidos son X y Y
39 Ejemplo de problemas Dadas 2 secuencias ordenadas de símbolos X = (x1,x2... xm), Y =(y1,y2,..., yn) queremos encontrar la subsecuencia común mas larga a ambos X y Y. Un subsecuencia de X es X donde quitamos algunos (quizá ninguno) de sus símbolos. La subsecuencia común mas larga de X y Y nos dice que tan parecidos son X y Y Aplicaciones en análisis de ADN en biología.
40 Ejemplo de problemas Dadas 2 secuencias ordenadas de símbolos X = (x1,x2... xm), Y =(y1,y2,..., yn) queremos encontrar la subsecuencia común mas larga a ambos X y Y. Un subsecuencia de X es X donde quitamos algunos (quizá ninguno) de sus símbolos. La subsecuencia común mas larga de X y Y nos dice que tan parecidos son X y Y Aplicaciones en análisis de ADN en biología. cuantas subsecuencias tiene X?
41 Ejemplo de problemas Dadas 2 secuencias ordenadas de símbolos X = (x1,x2... xm), Y =(y1,y2,..., yn) queremos encontrar la subsecuencia común mas larga a ambos X y Y. Un subsecuencia de X es X donde quitamos algunos (quizá ninguno) de sus símbolos. La subsecuencia común mas larga de X y Y nos dice que tan parecidos son X y Y Aplicaciones en análisis de ADN en biología. cuantas subsecuencias tiene X? 2m
42 Ejemplo de problemas Un roadmap con las distancias entre intersecciones adyacentes. Encontrar la ruta mas corta de una intersección a otra. El número de intersecciones puede ser enorme, como elegir la mas corta?
43 Ejemplo de problemas Un roadmap con las distancias entre intersecciones adyacentes. Encontrar la ruta mas corta de una intersección a otra. El número de intersecciones puede ser enorme, como elegir la mas corta?
44 Ejemplo de problemas Un roadmap con las distancias entre intersecciones adyacentes. Encontrar la ruta mas corta de una intersección a otra. El número de intersecciones puede ser enorme, como elegir la mas corta?
45 Ejemplo de problemas Un roadmap con las distancias entre intersecciones adyacentes. Encontrar la ruta mas corta de una intersección a otra. El número de intersecciones puede ser enorme, como elegir la mas corta?
46 Ejemplo de problemas Un roadmap con las distancias entre intersecciones adyacentes. Encontrar la ruta mas corta de una intersección a otra. El número de intersecciones puede ser enorme, como elegir la mas corta?
47 Ejemplo de problemas Un roadmap con las distancias entre intersecciones adyacentes. Encontrar la ruta mas corta de una intersección a otra. El número de intersecciones puede ser enorme, como elegir la mas corta?
48 Ejemplo de problemas Un roadmap con las distancias entre intersecciones adyacentes. Encontrar la ruta mas corta de una intersección a otra. El número de intersecciones puede ser enorme, como elegir la mas corta?
49 Características de problemas interesantes
50 Características de problemas interesantes Hay muchas soluciones candidatas, la mayoria no resuelven el problema.
51 Características de problemas interesantes Hay muchas soluciones candidatas, la mayoria no resuelven el problema. Encontrar la(s) correcta(s) es todo un reto.
52 Características de problemas interesantes Hay muchas soluciones candidatas, la mayoria no resuelven el problema. Encontrar la(s) correcta(s) es todo un reto. Solucionar estos problemas tiene aplicaciones prácticas.
53 Relación entre algoritmo y estructura de datos Se debe escoger la más adecuada (arreglo, pila, lista, montículo) Se debe de especificar en el algoritmo haciendo uso de su interfás.
54 Se deben de aprender técnicas En la vida académica y profesional habrá problemas son solución publicada. hay que aprender a desarrollar y analizar nuevos algoritmos.
55 Algoritmos como tecnología
56 Algoritmos como tecnología Si las computadoras fueran infinitamente rápidas y con infinita memoria todavía es necesario hacer análisis de algoritmos?
57 Algoritmos como tecnología Si las computadoras fueran infinitamente rápidas y con infinita memoria todavía es necesario hacer análisis de algoritmos? Si, se debe demostrar que termina y que termina con la solución correcta.
58 Algoritmos como tecnología Si las computadoras fueran infinitamente rápidas y con infinita memoria todavía es necesario hacer análisis de algoritmos? Si, se debe demostrar que termina y que termina con la solución correcta.
59 Algoritmos como tecnología Si las computadoras fueran infinitamente rápidas y con infinita memoria todavía es necesario hacer análisis de algoritmos? Si, se debe demostrar que termina y que termina con la solución correcta. Eficiencia: Insertion sort ( O(n 2 ) ) vs. merge sort ( O( nlog(n) ) ).
60 Algoritmos como tecnología Si las computadoras fueran infinitamente rápidas y con infinita memoria todavía es necesario hacer análisis de algoritmos? Si, se debe demostrar que termina y que termina con la solución correcta. Eficiencia: Insertion sort ( O(n 2 ) ) vs. merge sort ( O( nlog(n) ) ). el primero en computadora 1000 veces mas rápida, mucho mejor implementado por el mejor programador del mundo (2n 2 vs 50 n log n)
61 Algoritmos como tecnología Si las computadoras fueran infinitamente rápidas y con infinita memoria todavía es necesario hacer análisis de algoritmos? Si, se debe demostrar que termina y que termina con la solución correcta. Eficiencia: Insertion sort ( O(n 2 ) ) vs. merge sort ( O( nlog(n) ) ). el primero en computadora 1000 veces mas rápida, mucho mejor implementado por el mejor programador del mundo (2n 2 vs 50 n log n) Para ordenar 100 millones, el primero 23 dias, el segundo 4 horas.
62 Algoritmos como tecnología El ejemplo anterior nos dice que los algoritmos, así como el hardware, son tecnología. tan importantes como, por ejemplo tecnologías de fabricación de computadoras interfases fáciles de usar GUI redes de transmisión rápida Por ejemplo, cuando una aplicación es interpretada de su lenguaje nativo a lenguaje maquina, ahí hay algoritmos involucrados (compiladores, interpretes)
63 Algoritmos como tecnología Tener un sólido conocimiento sobre algoritmos existentes y técnicas de desarrollo y análisis separa a los verdaderos programadores profesionales de los demás.
64 Hay que empezar
Planificaciones Algoritmos y Programación II. Docente responsable: CALVO PATRICIA MABEL. 1 de 6
Planificaciones 7504 - Algoritmos y Programación II Docente responsable: CALVO PATRICIA MABEL 1 de 6 OBJETIVOS Que el alumno maneje de modo correcto el diseño de un TDA de acuerdo a las exigencias de una
Más detallesIntroducción a la Computación (para Matemática) Primer Cuatrimestre de 2015
Primer Cuatrimestre de 2015 Docentes: Agustín Gravano (Profesor) Hernán Czemerinski (JTP) Thomas Fischer (Ayudante de 1ra) Luciano Leveroni (Ayudante de 2da) Clase de hoy: Cuestiones administrativas: horarios,
Más detallesPROGRAMA DE CURSO. Código Nombre CC5502 Geometría Computacional Nombre en Inglés Computational Geometry SCT Auxiliar. Personal
PROGRAMA DE CURSO Código Nombre CC5502 Geometría Computacional Nombre en Inglés Computational Geometry SCT es Horas de Horas Docencia Horas de Trabajo Docentes Cátedra Auxiliar Personal 6 10 3 0 7 Requisitos
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 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 detallesPROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY
PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY ALGORITMO DEFINICIÓN: CONSISTE EN LA DESCRIPCIÓN CLARA Y DETALLADA DEL PROCEDIMIENTO A SEGUIR PARA ALCANZAR LA SOLUCIÓN A UN PROBLEMA EN DONDE SE ESTABLECE
Más detalles1. Conceptos básicos sobre el problema en cuestión y cuestiones afines. 2. Formulación de los correspondientes algoritmos y su pseudocódigo.
Análisis de Algoritmos Ingeniería Informática, EPS-UAM Información general Organización del curso: 13-15 (mínimo-máximo) semanas docentes: 30-33 clases teóricas. 9-12 clases de problemas 26-30 clases prácticas
Más detallesUNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS
UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN MATERIA : ESTRUCTURAS DE DATOS NIVEL : TERCER SEMESTRE FECHA DE ELABORACIÓN: Julio 19, 1999. DURACIÓN:
Más detallesProfesor(a): M. A. Zeferino Galarza Hernández
Área Académica: Informática IV Tema: Algoritmos Profesor(a): M. A. Zeferino Galarza Hernández Periodo: Enero-junio de 2012 IV Semestre. Asignatura: Informática IV Tema: Algoritmos Abstract Contains and
Más detallesUniversidad de Guanajuato Tronco Común de Ingenierías
Universidad de Guanajuato Tronco Común de Ingenierías Objetivo del Area: Diseñar modelos matemáticos y proponer alternativas de solución a problemas. Programa. AREA: Matemáticas MATERIA: Lenguaje de Programación
Más detallesAlgoritmos y programas. Algoritmos y Estructuras de Datos I
Algoritmos y programas Algoritmos y Estructuras de Datos I Primer cuatrimestre de 2012 Departamento de Computación - FCEyN - UBA Programación funcional - clase 1 Funciones Simples - Recursión - Tipos de
Más detallesAlgoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal
Algoritmos y solución de problemas Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal Introducción Departamento de Electrónica, Sistemas e Informática En las ciencias de la computación
Más detallesComplejidad de los Algoritmos
Que es un Algoritmo? Complejidad de los Algoritmos Webster: cualquier método especial para resolver cierta clase de problemas. Horowitz: método preciso utilizable en una computadora para la solución de
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 detallesMi primer programa en Code::Blocks
Mi primer programa en Code::Blocks Introducción a la Computación Departamento de Computación - FCEyN - UBA Primer cuatrimestre de 2010 1. Antes de empezar 1.1. Cómo instalo el Code::Blocks en una computadora?
Más detallesDATOS DE IDENTIFICACIÓN DEL CURSO
DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO: CIENCIAS COMPUTACIONALES ACADEMIA A LA QUE PERTENECE: Estructura de Datos y Algoritmos NOMBRE DE LA MATERIA: Análisis y Diseño de Algoritmos CLAVE DE LA
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 detallesESTRUCTURAS ALGORITMICAS
ESTRUCTURAS ALGORITMICAS El proceso de resolución de problemas en un ordenador conduce a la escritura de un programa y su ejecución. Las fases en el desarrollo de un programa pueden resumirse de la siguiente
Más detallesTema 2 Introducción a la Programación en C.
Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes
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 detallesLenguajes de Programación - Clase 1
Lenguajes de Programación - Clase 1 Dr. Gregorio Toscano Pulido Laboratorio de Tecnologías de Información Centro de Investigación y de Estudios Avanzados del IPN Cinvestav-Tamaulipas Plan de la presentación
Más detallesAgradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1
Prologo Agradecimientos Nota de los autores Índice general I III V VII 1 Problemas, algoritmos y programas 1 1.1 Programas y la actividad de la programación.................... 4 1.2 Lenguajes y modelos
Más detallesAlgoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira
Informática IV Algoritmos Diagramas de Flujo L. S. C. Heriberto Sánchez Costeira Algoritmos 1 Definición Es una serie finita de pasos o instrucciones que deben seguirse para resolver un problema. Es un
Más detalles13. Utilizar la fórmula del término general y de la suma de n términos consecutivos
Contenidos mínimos 3º ESO. 1. Contenidos. Bloque I: Aritmética y álgebra. 1. Utilizar las reglas de jerarquía de paréntesis y operaciones, para efectuar cálculos con números racionales, expresados en forma
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 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 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 detallesDISTRIBUCIÓN HORARIA DE LA ASIGNATURA SEGÚN NORMATIVA
GUÍA DOCENTE CURSO: 2015-16 DATOS BÁSICOS DE LA ASIGNATURA Asignatura: Estructura de Datos y Algoritmos II Código de asignatura: 40152203 Plan: Grado en Ingeniería Informática (Plan 2015) Año académico:
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 de estudios por competencias Métodos Matemáticos II. Fecha elaboración/modificación: Julio 2015 Clave de la asignatura:
Programa de estudios por competencias Métodos Matemáticos II 1. Identificación del curso Programa educativo: Ingeniería en Computación Unidad de aprendizaje: Métodos Matemáticos II Departamento de adscripción:
Más detallesC1 INTRODUCCIÓN AL LENGUAJE C. Fundamentos de Informática Departamento de Ingeniería de Sistemas y Automática. EII. Universidad de Valladolid
C1 INTRODUCCIÓN AL LENGUAJE C Fundamentos de Informática Departamento de Ingeniería de Sistemas y Automática. EII. Universidad de Valladolid Índice 1. Lenguajes de Programación 1. Definición. 2. Niveles
Más detallesConsulta: por email cuadrar cita (en principio después de clases)
AyDA-I 2014 Profesor: Jose Aguilar Sitio de Trabajo: CEMISID Contacto: aguilar@ula.ve Consulta: por email cuadrar cita (en principio después de clases) Información del curso: lista, WhatsApp, dropbox y
Más detallesMétodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo
TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para
Más detallesAsignaturas: Estructura de Datos y Algoritmos/Algoritmos I Códigos: 3325/3301. Algebra (Algoritmos I)
UNIVERSIDAD NACIONAL DE RIO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACION Carreras: Analista en Computación y Profesorado en Ciencias de la Computación (Estructuras
Más detallesNotación Asintótica 2
Notación Asintótica 2 mat-151 1 Éxamen Rápido (6 minutos) Cada operación fundamental usa c milisegundos, cuánto tiempo toma contar hasta 1,000,000? Cuál es el valor de N? Cuál es el órden de complejidad
Más detallesDIPLOMADO. Evaluación de la Calidad de la práctica docente para la implementación del Nuevo Modelo Educativo en Escuelas de Ingeniería del I.P.N.
DIPLOMADO Evaluación de la Calidad de la práctica docente para la implementación del Nuevo Modelo Educativo en Escuelas de Ingeniería del I.P.N. Trabajo Final Propuesta Metodológica del área de Ciencias
Más detallesPROGRAMA DE CURSO. Metodologías de Diseño y Programación. Nombre en Inglés. Design and Programming Methodologies.
Código CC3002 Nombre Nombre en Inglés PROGRAMA DE CURSO Metodologías de Diseño y Programación Design and Programming Methodologies SCT es Docentes Horas de Cátedra Horas Docencia Auxiliar Horas de Trabajo
Más detallesUNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR. Ingeniería Aplicada TEÓRICA SERIACIÓN 100% DE OPTATIVAS DISCIPLINARIAS
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR DEPARTAMENTO ACADÉMICO DE SIS COMPUTACIONALES INGENIERÍA EN TECNOLOGÍA COMPUTACIONAL ASIGNATURA Algoritmo Genéticos ÁREA DE Ingeniería Aplicada CONOCIMIENTO
Más detallesPROGRAMA INSTRUCCIONAL
UNIVERSIDAD FERMÍN TORO VICE RECTORADO ACADÉMICO FACULTAD DE INGENIERÍA PROGRAMA INSTRUCCIONAL DATOS BÁSICOS DE LA ASIGNATURA Nombre de la asignatura: Código Semestre U.C. Pre- Requisito COMPUTACIÓN PARA
Más detallesMODELOS DE INVESTIGACION DE OPERACIONES
MODELOS DE INVESTIGACION DE OPERACIONES CARACTERÍSTICAS Los modelos se dividen en determinísticos (no probabilisticos) y estocásticos (probilisticos). Hay otros modelos híbridos porque incluyen las dos
Más detallesPROGRAMACIÓN UNIDADES
PROGRAMACIÓN Semestre: Segundo Horas: 90 horas Hrs/sem: 4.5 Créditos: 9 Clave: AI-02 DESCRIPCIÓN DE LA ASIGNATURA Al finalizar el curso el alumno tendrá el conocimiento y la capacidad de implementar programas
Más detallesProyecto 2: recorridos sobre grafos y componentes conexas
Universidad Simón Bolívar Departamento de Computación y Tecnología de la Información CI-2693. Laboratorio de Algoritmos y Estructuras III Trimestre Abril-Julio 2015 1. Introducción Proyecto 2: recorridos
Más detallesEjemplo, generación de #s aleatorios
Ejemplo, generación de #s aleatorios Supón que tienes un generador de números aleatorios enteros [0,2] con distribución uniforme, y tu necesitas generar números con distribución uniforme [0,4]. Alguien
Más detallesPROGRAMACIÓN DE LOS CONTENIDOS DE MATEMÁTICAS EN LA PREPARACIÓN DE LA PARTE COMÚN DE LA PRUEBA DE ACCESO A LOS C.F.G.S. (Opción C)
PROGRAMACIÓN DE LOS CONTENIDOS DE MATEMÁTICAS EN LA PREPARACIÓN DE LA PARTE COMÚN DE LA PRUEBA DE ACCESO A LOS C.F.G.S. (Opción C) I.E.S. Universidad Laboral de Málaga Curso 2015/2016 PROGRAMACIÓN DE LA
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 detallesC a l ses P P y y NP C a l se P C a l se N P N P [No N n o -De D te t rmin i i n s i ti t c i Polynomial-tim i e]
Análisis y Diseño de Algoritmos Introducción Análisis y Diseño de Algoritmos Concepto de algoritmo Resolución de problemas Clasificación de problemas Algorítmica Análisis de la eficiencia de los algoritmos
Más detallesGUÍA DE APRENDIZAJE Métodos de Tratamiento de Señal GRADUADO EN INGENIERÍA DE COMPUTADORES
DATOS DESCRIPTIVOS 1 GUÍA DE APRENDIZAJE Métodos de Tratamiento de Señal GRADUADO EN INGENIERÍA DE COMPUTADORES CENTRO RESPONSABLE E.U. de Informática OTROS CENTROS IMPLICADOS CICLO Grado sin atribuciones
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 detallesLenguaje de Programación
Introducción a C/C++() UG Introducción a C/C++() Universidad de Guanajuato Sesión 18 Introducción a C/C++() Qué es un? Un entorno de desarrollo integrado o (acrónimo en inglés de integrated development
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 detallesIntroducción a la Operación de Computadoras Personales
Introducción a la Operación de Computadoras Personales Conceptos básicos de computadoras: Software Dr. Diego García Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía
Más detallesMáster Universitario en Tecnologías de la Información y las Comunicaciones Universidad de Alcalá Curso Académico 2013/14
Sistemas Distribuidos de Control Máster Universitario en Tecnologías de la Información y las Comunicaciones Universidad de Alcalá Curso Académico 2013/14 GUÍA DOCENTE Nombre de la asignatura: Código: 200593
Más detallesBreve introducción a la Investigación de Operaciones
Breve introducción a la Investigación de Operaciones Un poco de Historia Se inicia desde la revolución industrial, usualmente se dice que fue a partir de la segunda Guerra Mundial. La investigación de
Más detalles2. Codificar de forma sistemática la secuencia de instrucciones en un lenguaje.
Modulo 1. Introducción a los lenguajes de programación La solución de problemas mediante en uso de un computador nos lleva a desarrollar programas o aplicaciones, la construcción de estos programas debe
Más detallesAnálisis de Algoritmos
Análisis de Algoritmos Amalia Duch Barcelona, marzo de 2007 Índice 1. Costes en tiempo y en espacio 1 2. Coste en los casos mejor, promedio y peor 3 3. Notación asintótica 4 4. Coste de los algoritmos
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 detallesU D I - I n g e n i e r í a E l é c t r i c a
UNIVERSIDAD AUTÓNOMA DE ZACATECAS Francisco García Salinas ÁREA DE INGENIERÍAS Y TECNOLOGICAS UNIDAD ACADÉMICA DE INGENIERÍA I PROGRAMA DE INGENIERÍA MECÁNICA U D I I n g e n i e r í a E l é c t r i c
Más detallesDiagrama de Voronoi. Ejemplo de problemas geométricos:
Diagrama de Voronoi Definición: Sea P={p1,p2,..,pn} un conjunto de puntos en el plano. Estos puntos son llamados sitios. Asignar a cada punto del plano el sitio más cercano. Todos los puntos asignados
Más detallesIntroducción a la programación
Introducción a la programación Resolución de Problemas El objetivo principal para que las personas aprendan a programar en algún lenguaje de programación en particular es utilizar el computador como una
Más detallesUNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA FACULTAD DE CIENCIAS PROGRAMA DE MATEMÁTICAS PLAN DE ESTUDIOS
UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA FACULTAD DE CIENCIAS PROGRAMA DE MATEMÁTICAS PLAN DE ESTUDIOS ASIGNATURA : ELECTIVA I - PROGRAMACION CÓDIGO : 8104661 SEMESTRE : IV CRÉDITOS : 4 FECHA DE
Más detallesEmplear herramientas numéricas para la solución de problemas ingenieriles ambientales en estado estacionario y estado dinámico.
Nombre de la asignatura: Métodos Numéricos Créditos: 2-2-4 Aportación al perfil Emplear herramientas numéricas para la solución de problemas ingenieriles ambientales en estado estacionario y estado dinámico.
Más detallesAlgebra lineal y conjuntos convexos
Apéndice A Algebra lineal y conjuntos convexos El método simplex que se describirá en el Tema 2 es de naturaleza algebraica y consiste en calcular soluciones de sistemas de ecuaciones lineales y determinar
Más detallesNOMBRE DEL CURSO: Matemática Básica 1
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA ESCUELA DE CIENCIAS, DEPARTAMENTO DE MATEMÁTICA NOMBRE DEL CURSO: Matemática Básica 1 http://mate.ingeniería.usac.edu.gt CÓDIGO: 101 CRÉDITOS:
Más detallesTECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL
1 TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL TECNOLOGÍA DE LA COMPUTADORA FACILITADOR: PARTICIPANTE: DAVID, CHIRIQUÍ 2015 2 Qué es un programa? Un programa informático es un conjunto
Más detallesDISEÑO DE UNA METODOLOGÍA DOCENTE
DISEÑO DE UNA METODOLOGÍA DOCENTE PARA DOS ASIGNATURAS DE PROGRAMACIÓN BASADA EXCLUSIVAMENTE EN LA EVALUACIÓN AUTOMÁTICA DE PROGRAMAS COORDINADOR: Adolfo Rodríguez de Soto ÁREAS DE CONOCIMIENTO: Ciencias
Más detallesEscuela de Ingeniería en Informática Empresarial SYLLABUS
Nombre módulo PROGRAMACIÓN Nº créditos 12 ECTS ( 324 horas totales, 216 horas presenciales, 108 horas de trabajo autónomo) Nivel Requisitos Contribución de este módulo a la formación. Subcompetencias del
Más detallesC# para no Programadores
C# para no Programadores Programa de Estudio C# para no Programadores Aprende a programar con una de las tecnologías más utilizadas en el mercado de IT. Este curso está orientado a quienes no tienen experiencia
Más detallesOperaciones algebraicas elementales (Unidad I del curso Matemáticas Básicas).
I. Identificadores de la asignatura Clave: UMA1007 95 Créditos: 8 Materia: Programación Lineal Departamento: Ciencias Sociales Instituto: Ciencias Sociales y Administración Programa: Licenciatura en Economía
Más detallesCapitulo 4. DECISIONES BAJO RIESGO TEORIA DE JUEGOS
Capitulo 4. DECISIONES BAJO RIESGO TEORIA DE JUEGOS INTRODUCCIÓN En el mundo real, tanto en las relaciones económicas como en las políticas o sociales, son muy frecuentes las situaciones en las que, al
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 detallesFacultad de Ingeniería de Sistemas 1.5 Carrera: Ingeniería de Sistemas 1.6 Código: ISI 1.7 Nivel: Pregrado
1. Identificación del curso 1.1 Escuela / Departamento: Ciencias Naturales e Ingeniería 1.3 Programa: 1.2 Código: CN 1.4 Código: FAC-ISI Facultad de Ingeniería de Sistemas 1.5 Carrera: Ingeniería de Sistemas
Más detallesAño Académico 2009 INGENIERÍA INDUSTRIAL E INGENIERÍA DE SISTEMAS
Año Académico 2009 INGENIERÍA INDUSTRIAL E INGENIERÍA DE SISTEMAS Investigación de operaciones I UNIDAD Unidad I: Programación lineal Conjuntos convexos, propiedades. Solución gráfica del problema bidimensional
Más detallesSILABO MATEMÁTICA III
1. DATOS INFORMATIVOS U N I V E R S I D A D A L A S P E R U A N A S SILABO MATEMÁTICA III 1.1. Asignatura : MATEMÁTICA III 1.2. Código : 1801-18203 1.3. Área : Formativa-Humanística 1.4. Facultad : Ciencias
Más detallesCarrera: SCM 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 Teoría de la computación Ingeniería en Sistemas Computacionales SCM - 0434 3-2-8
Más detallesTeléfono:
Apartado postal 17-01-218 1. DATOS INFORMATIVOS: MATERIA O MÓDULO: ESTADISTICA II CÓDIGO: 15017 CARRERA: Economía NIVEL: Cuarto No. CRÉDITOS: SEMESTRE / AÑO ACADÉMICO: III semestre 2011-2012 PROFESOR:
Más detallesSistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo
Más detallesBENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA GUÍA TEMÁTICA DEL ÁREA DE INGENIERÍAS Y CIENCIAS EXACTAS. Ingeniería y Ciencias Exactas 2010.
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA GUÍA TEMÁTICA DEL ÁREA DE INGENIERÍAS Y CIENCIAS EXACTAS Ingeniería y Ciencias Exactas 2010. 1 ÁREA DE INGENIERIAS Y CIENCIAS EXACTAS INTRODUCCIÓN El propósito
Más detallesLa eficiencia de los programas
La eficiencia de los programas Jordi Linares Pellicer EPSA-DSIC Índice General 1 Introducción... 2 2 El coste temporal y espacial de los programas... 2 2.1 El coste temporal medido en función de tiempos
Más detallesCOLEGIO NACIONAL NICOLAS ESGUERRA EDIFICAMOS FUTURO TEMATICA DE TRABAJO GRADO: DECIMO ASIGNATURA: INFORMATICA PROFESOR: DANILO RODRIGUEZ ACERO
COLEGIO NACIONAL NICOLAS ESGUERRA EDIFICAMOS FUTURO TEMATICA DE TRABAJO GRADO: DECIMO ASIGNATURA: INFORMATICA PROFESOR: DANILO RODRIGUEZ ACERO COMPETENCIAS Diseñar y crear diferentes animaciones publicitarias
Más detalles20483 Programación en C#
20483B 20483 Programación en C# Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2012 Formación: Presencial Horas: 25 Introducción Este curso enseña a los desarrolladores las habilidades
Más detallesTEMARIO DE PROFESORES DE ENSEÑANZA SECUNDARIA MATEMÁTICAS
HOJA INFORMATIVA A.5.2.33 TEMARIO DE PROFESORES DE ENSEÑANZA SECUNDARIA MATEMÁTICAS Publicado en el B.O.E. de 21 de Septiembre de 1.993 MARZO 1998 MATEMÁTICAS 1. Números naturales. Sistemas de numeración.
Más detallesUniversidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática.
Universidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática. Programa de la asignatura: SIS-305 SISTEMA OPERATIVO II Total de Créditos: 3 Teórico: 2 Práctico:
Más detallesUNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL
VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL PROGRAMA: PROGRAMACION I CÓDIGO ASIGNATURA: 1215-208 PRE-REQUISITO: 1215-102 SEMESTRE: II (SEGUNDO) UNIDADES
Más detallesBENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA GUÍA TEMÁTICA DEL ÁREA DE INGENIERÍAS Y CIENCIAS EXACTAS. Ingeniería y Ciencias Exactas 2013.
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA GUÍA TEMÁTICA DEL ÁREA DE INGENIERÍAS Y CIENCIAS EXACTAS Ingeniería y Ciencias Exactas 2013. 1 ÁREA DE INGENIERIAS Y CIENCIAS EXACTAS INTRODUCCIÓN El propósito
Más detallesPROGRAMA DE CURSO. Horas Docencia Horas de Trabajo Horas de Cátedra Docentes. Personal Resultados de Aprendizaje
PROGRAMA DE CURSO Código Nombre CC1002 Introducción a la Programación Nombre en Inglés Introduction to Programming SCT Unidades Horas Docencia Horas de Trabajo Horas de Cátedra Docentes Auxiliar Personal
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 detallesFormato para prácticas de laboratorio
PLAN DE CLAVE CARRERA NOMBRE DE LA ASIGNATURA ESTUDIO ASIGNATURA LSC 2009-2 11290 Introducción a la Programación PRÁCTICA No. 2 LABORATORIO DE NOMBRE DE LA PRÁCTICA Licenciado en Sistemas Computacionales
Más detallesAlgoritmos. Medios de expresión de un algoritmo. Diagrama de flujo
Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten
Más detallesFACULTAD DE CIENCIAS AGROPECUARIAS ESCUELA ACADÉMICO PROFESIONAL DE MEDICINA VETERINARIA MATEMATICA II SILABO
FACULTAD DE CIENCIAS AGROPECUARIAS ESCUELA ACADÉMICO PROFESIONAL DE MEDICINA VETERINARIA I. DATOS GENERALES MATEMATICA II SILABO 1.1. Código : 04130 1.2. Requisito : Matemática I (04123) 1.3. Ciclo Académico
Más detallesDEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas
CÓDIGO ASIGNATURA 1129 DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas ASIGNATURA: Autómatas y Lenguajes Formales Ingeniería en Informática Año: 5 Cuatri: 1 1. OBJETIVOS Dar a los alumnos conocimientos
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 1 Nombre: Conceptos de algoritmos Objetivo de la sesión: Al concluir la sesión el estudiante identificará los conceptos básicos sobre la definición de algoritmos
Más detallesPrograma de estudios por competencias. Seminario de Sistemas operativos en red
1. Identificación del curso Programa de estudios por competencias Seminario de Sistemas Operativos en red Programa educativo: Ingeniería en Computación Unidad de aprendizaje: Seminario de Sistemas operativos
Más detallesParcelación de Algebra y Trigonometría
Parcelación de Algebra y Trigonometría 1. Identificación del curso División: Ciencias Básicas Departamento: Matemáticas y Estadística Nombre del curso: Algebra y Trigonometría Código del curso: MAT 1011
Más detallesToda 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 detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO. Facultad de Medicina Veterinaria y Zootecnia. Licenciatura en Medicina Veterinaria y Zootecnia
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Facultad de Medicina Veterinaria y Zootecnia Licenciatura en Medicina Veterinaria y Zootecnia Clave 1212 Modalidad del curso: Carácter Métodos estadísticos en medicina
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 detallesUNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES
UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Programación Orientada a Objetos Ubicación: Cuarto Semestre Clave: 2087 Horas
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 - 0417 2-4-8 2.- HISTORIA
Más detallesHabilidades Digitales Matemáticas para secundaria
Habilidades Digitales Matemáticas para secundaria Qué es el producto?: 6 CD ROM para secundaria diseñados para apoyar el desarrollo de habilidades digitales en las asignaturas relacionadas con las matemáticas.
Más detallesUNIDAD 9. DATOS COMPLEJOS PILAS
UNI 9. TOS OMPLEJOS PILS Una pila es una lista de elementos en la que se pueden insertar y eliminar elementos sólo por uno de los extremos. omo consecuencia, los elementos de una pila serán eliminados
Más detalles