1. Descripción del curso
|
|
- Irene Reyes Aguirre
- hace 7 años
- Vistas:
Transcripción
1 Profesor: Dr. rer. nat. Francisco Siles Canales Correo-e: Sitio web: Horas de Consulta: K,V: 15:30-16:30 Ocina: 601 IE Teléfono: Laboratorio: PRIS-LAB ( IE) Teléfono: Créditos: 3 Tipo: Teórico-práctico Grupo: 1 Horario: K, V: 13:00-15:30 Aula: 111 IE Requsito: IE-0117 Programación bajo plataformas abiertas Sitio web: Asistente: José Pablo Ávila López Correo-e: jose.9526@gmail.com 1. Descripción del curso El curso de estructuras abstractas de datos y algoritmos para ingeniería tiene la nalidad de ahondar en conceptos de programación más avanzados, lo que permite a los estudiantes enfrentarse sistemáticamente al desarrollo de programas de aplicación, mediante la selección de las estructuras de datos y algoritmos más apropiados en cada determinada situación. Al nalizar el curso, los estudiantes conocerán los fundamentos teóricos y prácticos del uso de estructuras de datos y algoritmos estándares, además estarán en capacidad de proponer nuevas estructuras de datos y algoritmos para la resolución de problemas especícos. Diversos paradigmas de programación serán estudiados durante el curso: imperativo, orientación a objetos, genérico, funcional, entre otros. Esto con el n de demostrar su utilización en distintos nichos de aplicación, y cómo implementar estructuras de datos y algoritmos bajo estos paradigmas. 2. Objetivos 2.1. Objetivo general Al nalizar el curso el estudiante estará en capacidad de programar en C++ y utilizar herramientas como la Standard C++ Library (SCL) y Boost. Tendrá también la capacidad de evaluar las características de las estructuras de datos y algoritmos y de manera fundamentada seleccionar e implementar los más apropiados en pos de una solución integral a problemas ingenieriles Objetivos especícos Los objetivos especícos de este curso son:
2 Aprender a utilizar herramientas de desarrollo de software: repositorios (git, svn, cvs,...), documentación automática (doxygen), compilación automatizada (make, cmake), entre otras. Desarrollar la habilidad de programación en el lenguaje C++. Desarrollar la habilidad en el paradigma de programación orientada a objetos. Desarrollar la habilidad en el paradigma de programación genérico. Aprender a utilizar las librerías SCL y Boost. Conocer las características de las principales estructuras de datos: Array, Vector, List, Sequence, Hash, Stack, Queue, Deque, Map, Multimap, Set, Multiset, Binary Tree, Binary Search Tree, Binary Heap, Graph,... Aprender conceptos de contenedores como iteradores y otras estructuras de datos. Conocer las características de los algoritmos de ordenamiento y búsqueda: Search and Sort. Desarrollar la capacidad de análisis de eciencia de algoritmos. Desarrollar la capacidad de análisis de correctitud de algoritmos. 3. Metodología El curso contará con una serie de exposiciones teóricas de los conceptos y sus prácticas de laboratorio correspondientes, además de tareas de investigación lo cual permitirá el estudio de temas anes al curso. El enfoque del curso será orientado a la resolución de problemas en contraposición a la resolución de ejercicios, para lo cual los y las estudiantes deberán plantear propuestas de proyectos a desarrollar que resuelvan problemas reales utlizando las técnicas aprendidas durante el curso. Al estudiante se le solicitará proyectos de investigación, diseño e implementación, con la respectiva presentación oral y escrita (informe técnico) de sus resultados. A cada estudiante se le asignará una computadora durante el semestre y será responsable de su utilización adecuada. 4. Contenidos 1. Módulo 1: Programación en C++ a) Entorno de programación. Compilador de C++: g++. b) Herramientas de automatización de compilación (make y cmake). c) Herramientas de documentación (doxygen). d) Herramientas de control de versiones (git, svn, cvs). e) Introducción al lenguaje de programación C++: características, tipos de datos y estructuras de control. f ) Denición de clases y nuevos tipos de datos. g) Punteros y manejo de memoria dinámica. h) Programación orientada a objetos. i) Sobrecarga de operadores.
3 j) Herencia y polimorsmo. k) Programación genérica: C++ Templates. 2. Módulo 2: Estructuras de Datos y Algoritmos a) Tipos de datos abstractos. b) Eciencia y correctitud de algoritmos. c) Array, Vector, List, Sequence: Static Array, Dynamic Array, Vector (Dynamic Array), Vector (Circular Array), Single-linked List, Double-linked List. d) Stack, Queue, Deque, Priority Queue. e) Searching, Sorting algorithms. f ) Librerías: Standard C++ Library y Boost. g) Rooted Tree, Binary Tree, Heaps h) Multiway Search Tree: (a,b)-tree 5. Evaluación Proyecto en equipo 1: Estructura de datos y algoritmo en C++ 30 % Propuesta 5 % Informe técnico 10 % Presentación nal 15 % Proyecto en equipo 2: Solución a problema abierto en C++ 40 % Propuesta 10 % Informe técnico 10 % Presentación nal 20 % Laboratorios 20 % Exámenes cortos 10 % Total 100 %
4 6. Cronograma Semana Fecha Actividad o Entregable 0 7 mar - 11 mar Carta estudiante, administrativos, examen de diagnóstico 1 14 mar - 18 mar temas 1.a - 1.d 2 21 mar - 25 mar Feriado: Semana Santa 3 28 mar - 1 abr temas 1.e 4 4 abr - 8 abr Propuesta abr - 15 abr temas 1.f, 1.g 6 18 abr - 22 abr temas 1.h, 1.i 7 25 abr - 29 abr temas 1.j, 1.k 8 2 may - 6 may Proyecto may - 13 may temas 2.a y 2.b, Charlas laboratorios de investigación EIE may - 20 may Propuesta may - 27 may tema 2.c may - 3 jun tema 2.d 13 6 jun - 10 jun tema 2.e jun - 17 jun tema 2.f jun - 24 jun tema 2.g y 2.h jun - 1 jul Proyecto 2 7. Disposiciones generales 1. La plataforma EIE Virtual ( será el medio de comunicación ocial del curso. Todos los estudiantes deben inscribirse en este curso durante la primera semana de clase. A menos que se indique lo contrario, las asignaciones deben entregarse en formato digital utilizando este medio, antes de la fecha y hora establecidas (DEADLINE). Bajo ningún motivo se aceptará asignaciones entregadas vía correo electrónico al profesor o al asistente. 2. El DEADLINE se establece a las 23:59 del domingo de la semana correspondiente a la actividad determinada. 3. La documentación, presentaciones multimedia y demás material del curso a entregar para su evaluación, deberá ser funcional en cualquier sistema operativo, para lo cual debe ser preparado en LATEXy debe ser subido al repositorio correspondiente. 4. Los estudiantes realizarán presentaciones orales durante el curso. La presentación oral es una actividad formal del curso, por lo cual amerita toda la seriedad del caso. 5. La evaluación de la presentación incluye la uidez, el dominio, el lenguaje apropiado, la preparación y uso de material multimedia, además del correcto uso del tiempo. El formato a utilizar para la presentación es el de Ignite, otro formato resultará en la disminución de la nota. Pasado el lapso correspondiente, se procederá a nalizar inmediatamente con la presentación. Posteriomente a la presentación se dará un tiempo para preguntas y para una demostración de la funcionalidad del proyecto. 6. La propuesta de proyecto debe ser adecuada a los contenidos del curso y al nivel del mismo, además debe plantear la realización del proyecto en el tiempo apropiado asignado. 7. La funcionalidad implica que el software realice correcta, eciente y satisfactoriamente aquello para lo cual fue diseñado e implementado, según lo planteado en la propuesta correspondiente.
5 8. Los informes técnicos incluyen tanto la documentación del código fuente (doxygen) como la documentación del software (tutorial) y su uso general (README). El uso de lenguaje técnico correcto, además del uso de referencias adecuadas, el uso de material multimedia y la adecuada presentación y navegación intuitiva de la misma, serán evaluados. 9. Cada proyecto desarrollado deberá contar con una página de documentación en HTML. El documento HTML debe describir completamente el proyecto implementado. Debe contener portada, introducción, nota histórica, desarrollo teórico (explicación de la teoría involucrada y explicación del funcionamiento del trabajo realizado), instrucciones de instalación y uso, referencias y código fuente. Se evaluará la creatividad del sitio (uso de recursos multimedia) y navegación intuitiva para el usuario (debe existir el mismo índice en todas las secciones). El código fuente debe estar debidamente comentado y ordenado. El documento HTML debe ser realizado utilizando lenguaje HTML (de acuerdo con W3C) en su totalidad, el material desarrollado deberá ser colocado en el servidor que se indicará en el momento oportuno. 10. Las entregas consisten en los archivos fuente en LATEXcon su correspondiente makele, imágenes, fuentes compilables en C++, en un repositorio git. 11. Cualquier reclamo deberá realizarse en un lapso de 3 días hábiles luego de la fecha de entrega ocial de la evaluación. No se aceptará reclamos de evaluaciones resueltas con lápiz. Todos los reclamos deben ser presentados ante el profesor. 12. Los exámenes cortos serán avisados con antelación de al menos una semana. Los temas a evaluar serán todos aquellos vistos hasta el momento mismo del aviso de la prueba. 13. Los foros consisten en participaciones en línea en el sitio del cuso sobre los temas allí tratados, participaciones con preguntas pertinentes en las presentaciones de los demás compañeros, preguntas realizadas durante la clase por el profesor o asistente. Además es posible presentar algún tema de interés para los compañeros y relacionado con el curso como puntos para los foros. 14. Las ausencias a presentaciones y otras evaluaciones deberán ser justicadas debidamente en un lapso de 5 días hábiles luego de que el estudiante se reintegre a sus estudios. 15. Cualquier tipo de copia o plagio, ya sea del trabajo de otro estudiante del curso o de un tercero (página web, libro, trabajo de un semestre anterior, etc.) será denunciada a la Dirección de la Escuela de acuerdo con lo estipulado en el capítulo IV del Reglamento de Orden y Disciplina de los Estudiantes de la Universidad de Costa Rica. 16. No está permitido tomar fotografías, audio o video de las clases sin autorización previa por parte del profesor. 8. Bibliografía 1. Goodrich, M.T., Foundations, Algorithm Design. John Wiley and sons, Inc Cormen, T. et al. Introduction to Algorithms. Second Edition. The MIT Press, Cambridge, Massachusetts Joyanes, Luis. Estructura de datos en C++. McGraw Hill Primera edición. 4. C con clase Brian Kernighan, Dennis Ritchie El Lenguaje de Programación C. Prentice Hall. 6. Ford, William H. Data Structures with C++ Using STL. Upper Saddle River, New Jersey. Prentice Hall; segunda edición Nicolai M. Jossutis The C++ Standard Library A tutorial and reference Addison Wesley 1999
6 8. Yedidyah Langsam, Moshe J. Augenstein Estructuras de datos con C y C++ Prentice Hall, segunda edición 9. Schildt, H. C/C++ Programmer's Reference. Segunda edición. New York: McGraw-Hill Osborne Media, Stroustrup, Bjarne. The C++ Programming Language. Tercera edición. Reading, Massachusetts: Addison-Wesley Publishing Company, Eckel, Bruce. Thinking in C++ Volumen 1: Introduction to Standard C++. Segunda Edición. Prentice Hall Eckel, Bruce y, Allison, Chuck. Thinking in C++ Volumen 2: Practical Programming. Prentice Hall Josuttis, Nicolai. The C++ Standard Library. Addison-Wesley Kernighan, Brian y Ritchie, Dennis. The C programming language. Segunda Edición. Prentice Hall, Ford, William y Topp, William. Data structures with C++ using STL. Segunda Edición. Prentice Hall, 2002.
DE UNIVERSIDAD DE COSTA RICA ESCUELA DE INGENIERÍA ELÉCTRICA ESCUELA DE INGENIERÍA ELÉCTRICA PROGRAMA DEL CURSO PROGRAMA DEL CURSO
Profesores Coordinador: 1. The Linux Documentation Dr. rer. nat. Francisco Project. http://tldp.org/. Siles Canales Correo-e: 2. IBM developerworks. francisco.siles@ucr.ac.cr http://www.ibm.com/developerworks/.
Más detallesUniversidad de Costa Rica Escuela de Ingeniería Eléctrica Programa del curso. IE-0624: Laboratorio de Microcontroladores I-2017
Universidad de Costa Rica Escuela de Ingeniería Eléctrica Programa del curso IE-0624: Laboratorio de Microcontroladores I-2017 Grupo: 01, Aula: 111 IE Horario: M 13:00-16:50 Profesor: Dr. rer. nat. Federico
Más detallesAsistente: Daniel Méndez Zeledón Correo-e: asistencia.dmz@gmail.com
Créditos: 3 Grupo: 2 Horario: L, J: 13:00-15:50 Aula: 111 IE Requsito: CI-0202 Principios de informática Sitio web: http://cursos.eie.ucr.ac.cr Profesor: Francisco Siles Canales Oficina: 601 IE Laboratorio:
Más detallesINGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO FUNDAMENTOS DE PROGRAMACIÓN INGENIERÍA ELÉCTRICA 1 10 Asignatura Clave Semestre Créditos INGENIERÍA EN COMPUTACIÓN INGENIERÍA
Más detallesUniversidad Nacional Autónoma de México Centro de Investigación en Energía. Programa de Estudio
Universidad Nacional Autónoma de México Centro de Investigación en Energía Programa de Estudio Herramientas Computacionales 3 8 Asignatura Clave Semestre Créditos Formación Profesional Ciclo Técnicas de
Más detallesANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Programacion de sistemas. CURSO ACADÉMICO - SEMESTRE Segundo semestre
ANX-PR/CL/001-01 GUÍA DE APRENDIZAJE ASIGNATURA Programacion de sistemas CURSO ACADÉMICO - SEMESTRE 2016-17 - Segundo semestre GA_05TI_55000101_2S_2016-17 Datos Descriptivos Nombre de la Asignatura Titulación
Más detallesGUÍA DE APRENDIZAJE Fundamentos de Programación GRADUADO EN INGENIERÍA DE COMPUTADORES
DATOS DESCRIPTIVOS GUÍA DE APRENDIZAJE Fundamentos de Programación GRADUADO EN INGENIERÍA DE COMPUTADORES CENTRO RESPONSABLE E.T.S. de Ingeniería de Sistemas Informáticos OTROS CENTROS IMPLICADOS CICLO
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO TÉCNICAS DE PROGRAMACIÓN 0513 7º 08 Asignatura Clave Semestre Créditos Ingeniería Mecánica e Industrial Ingeniería Mecatrónica
Más detalles1 10 Asignatura Clave Semestre Créditos INGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO FUNDAMENTOS DE PROGRAMACIÓN INGENIERÍA ELÉCTRICA 1 10 Asignatura Clave Semestre Créditos INGENIERÍA EN COMPUTACIÓN INGENIERÍA
Más detallesProgramación orientada a objetos
Programación orientada a objetos Joan Arnedo Moreno Daniel Riera i Terrén (coordinadores) XP07/75063/00241 FUOC XP07/75063/00241 Programación orientada a objetos Joan Arnedo Moreno Daniel Riera i Terrén
Más detallesUNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI
UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: DISEÑO DE ALGORITMOS FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS: AS ( ) AC (
Más detallesGRADO EN INGENIERÍA INFORMÁTICA CURSO 2008/2009. Asignatura: Metodología y Técnicas de Programación II Código: IIN108
GRADO EN INGENIERÍA INFORMÁTICA CURSO 2008/2009 Asignatura: Metodología y Técnicas de Programación II Código: IIN108 Asignatura: IIN108 Metodología y Técnicas de Programación II Formación: Básica Créditos
Más detallesPlanificaciones Algoritmos y Programación II. Docente responsable: WACHENCHAUZER ROSA GRACIELA. 1 de 5
Planificaciones 7541 - Algoritmos y Programación II Docente responsable: WACHENCHAUZER ROSA GRACIELA 1 de 5 OBJETIVOS Introducir los conceptos de diseño de algoritmos y de estructuras de datos, utilizando
Más detallesFORMATO DE CONTENIDO DE CURSO PLANEACIÓN DEL CONTENIDO DE CURSO. : Informática para Ingenieros I CÓDIGO :
PÁGINA: 1 de 5 FACULTAD DE INGENIERIA PROGRAMA DE INGENIERIA AGROINDUSTRIAL PLANEACIÓN DEL CONTENIDO DE CURSO 1. IDENTIFICACIÓN DEL CURSO NOMBRE : Informática para Ingenieros I CÓDIGO : 701150 SEMESTRE
Más detallesALGO - Algoritmia
Unidad responsable: 200 - FME - Facultad de Matemáticas y Estadística Unidad que imparte: 723 - CS - Departamento de Ciencias de la Computación Curso: Titulación: 2018 GRADO EN MATEMÁTICAS (Plan 2009).
Más detallesESCUELA SUPERIOR POLITECNICA DEL LITORAL PROGRAMA DE ESTUDIOS
ESTRUCTURAS DE DATOS UNIDAD ACADÉMICA: CARRERA: ESPECIALIZACIÓN: ÁREA: TIPO DE MATERIA: EJE DE FORMACIÓN: Facultad de Ingeniería en Electricidad y Computación Ingeniería en Ciencias Computacionales Sistemas
Más detallesPrograma del Curso I Semestre, Algoritmos y Estructuras de Datos
Programa del Curso I Semestre, 2018 Algoritmos y Estructuras de Datos Datos Generales Sigla: IF3001 Nombre del curso: Algoritmos y estructuras de datos Tipo de curso: Teórico-práctico Número de créditos:
Más detallesUNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERIAS
Asignatura Código Estructura de Datos IS34 Créditos 4 Intensidad semanal Requisitos 6 Horas IS284 Justificación Objetivo general Objetivos Específicos El propósito es la continuación del estudio de los
Más detallesSONIDO E IMAGEN. Programación I y II. Curso 1 o Grupo A Aula UNIVERSIDAD DE MÁLAGA Dpto. Lenguajes y CC. Computación E.T.S.I.
UNIVERSIDAD DE MÁLAGA Dpto. Lenguajes y CC. Computación E.T.S.I. Telecomunicación SONIDO E IMAGEN Programación I y II Curso 1 o Grupo A Aula 2.0.2 Curso 1 o Grupo A Aula 2.0.2 0 Programación I y II: SONIDO
Más detallesProgramación en C++ PROFESOR/A COORDINADOR/A: Ana María Ferreiro Ferreiro
Programación en C++ CRÉDITOS: 3 ECTS PROFESOR/A COORDINADOR/A: Ana María Ferreiro Ferreiro (ana.fferreiro@udc.es) UNIVERSIDAD DESDE LA QUE IMPARTE EL PROFESOR/A COORDINADOR/A: UDC HA DADO O VA A DAR AUTORIZACIÓN
Más detallesPlanificaciones Algoritmos y Programación II. Docente responsable: CALVO PATRICIA MABEL. 1 de 8
Planificaciones 7541 - Algoritmos y Programación II Docente responsable: CALVO PATRICIA MABEL 1 de 8 OBJETIVOS Que el estudiante, ante un problema, pueda indicar cuáles son los los Tipos de Datos Abstractos
Más detallesFUNDAMENTOS DE PROGRAMACIÓN. Ing. Karina García Morales
FUNDAMENTOS DE PROGRAMACIÓN Ing. Karina García Morales OBJETIVOS DEL CURSO El alumno resolverá problemas aplicando los fundamentos de programación para diseñar programas en el lenguaje estructurado C,
Más detallesFUNDAMENTOS DE PROGRAMACIÓN. Ing. Karina García Morales
FUNDAMENTOS DE PROGRAMACIÓN Ing. Karina García Morales fi.fundamentosprog20182@gmail.com ing.karinagm@comunidad.unam.mx Objetivos del curso El alumno resolverá problemas aplicando los fundamentos de programación
Más detallesTEMARIO. - Programa de teoría
Año académico: 2.006-07 Centro: Escuela Politécnica Superior Estudios: Ingeniería Técnica en Informática de Gestión Asignatura: Estructuras de Datos y Algoritmos Ciclo: 1º Curso: 2º Cuatrimestre: 1º Carácter:
Más detallesGUÍA DOCENTE. Ingeniería Informática en Sistemas de Información Doble Grado:
1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Estructuras de Datos Módulo: Modulo 1 Departamento: Deporte e Informática Año académico:
Más detallesHoras de práctica por semana III Al finalizar el curso el estudiante será capaz de:
COMPUTACIÓN I A) Computación I B) Datos básicos del curso Semestre Horas de teoría por semana Horas de práctica por semana Horas trabajo adicional estudiante Créditos III 0 3 0 3 C) Objetivos del curso
Más detallesESTRUCTURA DE DATOS I
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU007H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: ESTRUCTURA DE DATOS I DES: Ingeniería Ingeniería en Sistemas Programa(s) Educativo(s): Computacionales
Más detallesPROG2VJ - Programación II
Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2018 804 - CITM - Centro de la Imagen y la Tecnología Multimedia 804 - CITM - Centro de la Imagen y la Tecnología Multimedia GRADO
Más detallesUNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE 1. INFORMACIÓN GENERAL
Más detallesPrograma del curso IC Taller de programación. Escuela de Computación. Carrera de Ingeniería de Computación, Plan 410.
Programa del curso IC-1801 Taller de programación Escuela de Computación Carrera de Ingeniería de Computación, Plan 410. I Parte. Aspectos relativos al plan de estudios 1 Datos generales Nombre del curso:
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 detallesPlanificaciones Algoritmos y Programación I. Docente responsable: AZCURRA DIEGO ANDRES. 1 de 5
Planificaciones 9514 - Algoritmos y Programación I Docente responsable: AZCURRA DIEGO ANDRES 1 de 5 OBJETIVOS Conocer un lenguaje de programación imperativo. Aplicar las capacidades que ofrece el lenguaje
Más detallesSYLLABUS de la Asignatura. Programación INF1201
Sazie 2325, 3er Piso, Santiago +56 2 661 8256 SYLLABUS de la Asignatura Programación INF1201 1. Descripción de la asignatura El estudiante aprenderá a analizar un problema y plantear una solución racionalmente,
Más detallesANÁLISIS Y DISENO DE ALGORITMOS I Semestre 2018
Programa del curso CA-3125 ANÁLISIS Y DISENO DE ALGORITMOS I Semestre 2018 Escuela de Computación Licenciatura en Ingeniería Electrónica Licenciatura en Ingeniería Mecatrónica Prof. Víctor Garro I parte:
Más detallesLenguajes III Análisis y Diseño de Algoritmos
Lenguajes III Análisis y Diseño de Algoritmos Andrés Becerra Sandoval Código: CC060 Créditos: 3 Prerequisitos: Desarrollo Formal de programas Naturaleza del Curso El curso argumenta la necesidad de considerar
Más detallesPlanificaciones Algoritmos y Programación I. Docente responsable: CARDOZO MARTIN MIGUEL. 1 de 7
Planificaciones 7502 - Algoritmos y Programación I Docente responsable: CARDOZO MARTIN MIGUEL 1 de 7 OBJETIVOS Capacitar al alumno en el diseño y programación documentados de algoritmos y en la elección
Más detallesGUÍA DE APRENDIZAJE SISTEMAS OPERATIVOS
GUÍA DE APRENDIZAJE SISTEMAS OPERATIVOS GRADO EN INGENIERIA DE COMPUTADORES Datos Descriptivos CENTRO RESPONSABLE: E.U. DE INFORMATICA OTROS CENTROS IMPLICADOS: CICLO: Grado sin atribuciones MÓDULO: MATERIA:
Más detallesPlanificaciones Algoritmos y Programación I. Docente responsable: CARDOZO MARTIN MIGUEL. 1 de 8
Planificaciones 9511 - Algoritmos y Programación I Docente responsable: CARDOZO MARTIN MIGUEL 1 de 8 OBJETIVOS Capacitar al alumno en el diseño y programación documentados de algoritmos y en la elección
Más detallesGuía docente de la asignatura
Guía docente de la asignatura Asignatura Materia PROGRAMACIÓN ORIENTADA A OBJETOS DESARROLLO DE SOFTWARE Módulo Titulación GRADO EN INGENIERÍA INFORMÁTICA (463) Plan 463 45204 Periodo de impartición 1
Más detallesANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Algoritmica y complejidad. CURSO ACADÉMICO - SEMESTRE Primer semestre
ANX-PR/CL/001-01 GUÍA DE APRENDIZAJE ASIGNATURA Algoritmica y complejidad CURSO ACADÉMICO - SEMESTRE 2016-17 - Primer semestre GA_61CI_615000308_1S_2016-17 Datos Descriptivos Nombre de la Asignatura Titulación
Más detallesGUÍA DOCENTE ABREVIADA DE LA ASIGNATURA
GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA G651 - Estructuras de Datos Doble Grado en Física y Matemáticas Grado en Ingeniería Informática Grado en Matemáticas Curso Académico 2018-2019 1. DATOS IDENTIFICATIVOS
Más detallesProgramación Orientada a Objetos GUÍA DOCENTE Curso
Programación Orientada a Objetos GUÍA DOCENTE Curso 2010-2011 Titulación: Grado en Matemáticas 701G Asignatura: Programación Orientada a Objetos 701206012 Materia: Módulo: M2 Informática Carácter: Obligatorio
Más detallesGUÍA DOCENTE DE LA ASIGNATURA
GUÍA DOCENTE DE LA ASIGNATURA G651 - Estructuras de Datos Doble Grado en Física y Matemáticas Optativa. Curso 5 Grado en Ingeniería Informática Obligatoria. Curso 2 Grado en Matemáticas Optativa. Curso
Más detallesUNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI
UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: ESTRUCTURA DE DATOS Y ALGORITMOS FECHA DE ELABORACIÓN: MARZO 2005 ÁREA DEL PLAN DE ESTUDIOS:
Más detallesUNIVERSIDAD DE GUANAJUATO
NOMBRE DE LA ENTIDAD: NOMBRE DEL PROGRAMA EDUCATIVO: UNIVERSIDAD DE GUANAJUATO CAMPUS LEÓN; DIVISIÓN DE CIENCIAS E INGENIERÍAS Licenciatura en Ingeniería Biomédica NOMBRE DE LA MATERIA: Programación orientada
Más detallesGUÍA DE APRENDIZAJE ESTRUCTURA DE DATOS
GUÍA DE APRENDIZAJE ESTRUCTURA DE DATOS Datos Descriptivos TITULACIÓN: CENTROS IMPLICADOS: GRADO EN INGENIERIA DEL SOFTWARE E.U. DE INFORMATICA CICLO: Grado sin atribuciones MÓDULO: MATERIA: PROGRAMACIÓN
Más detallesGrado en Ingeniería Telemática Universidad de Alcalá 2013/2014 3º Curso 5º Cuatrimestre
Programación Avanzada Grado en Ingeniería Telemática Universidad de Alcalá 2013/2014 3º Curso 5º Cuatrimestre GUÍA DOCENTE Nombre de la asignatura: Programación Avanzada Código: 380001 Titulación en la
Más detallesPontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS: MATERIA O MÓDULO: Lenguajes de Programación CÓDIGO: 13056 CARRERA: NIVEL: Sistemas Cuarto No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 2 CRÉDITOS PRÁCTICA: 2 SEMESTRE / AÑO ACADÉMICO: Segundo
Más detallesTorruco, Rubén Jerónimo Yedra Fecha de elaboración: Mayo de 2010 Fecha de última actualización: F1103 Estructuras de datos 1/10
PROGRAMA DE ESTUDIO Estructuras de datos Universidad Juárez Autónoma de Tabasco Programa Educativo: Licenciatura en Informática Administrativa Área de Formación : Sustantiva profesional Horas teóricas:
Más detallesPrograma Regular. Programación y Bases de Datos es una materia obligatoria correspondiente al segundo año de la carrera de Bioingeniería.
Programa Regular Asignatura: Programación y Bases de Datos. Carrera/s: Bioingeniería Ciclo Lectivo: 1er cuatrimestre 2 año Docente/s: Esp. Ing. Daniel Martin Morales (coordinador). Ing. Juan Eduardo Salvatore.
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO PROGRAMACIÓN AVANZADA Y MÉTODOS NUMÉRICOS 1312 3º 08 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO ALGORITMOS Y ESTRUCTURAS DE DATOS 1422 5º 09 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería en Computación
Más detalles1.- IDENTIFICACION: PYPE-01
1.- IDENTIFICACION: PYPE-01 ESCUELA: Universidad Tecnológica de la Mixteca ASIGNATURA: Estructura de Datos CLAVE: 0023 GRADO: Licenciatura en Ingeniería en Computación, Segundo Semestre TIPO ASIGNATURA:
Más detallesDESARROLLO DE SOFTWARE
DESARROLLO DE SOFTWARE Grado en Ingeniería de Computadores Universidad de Alcalá Curso Académico 2011/12 Curso 1º Cuatrimestre 2º GUÍA DOCENTE Nombre de la asignatura: Código: 590000 Titulación en la que
Más detallesIngeniería Eléctrica Descriptores Creditos ECTS Carácter Curso Cuatrimestre. 6 OP 4 2c Castellano
Guía Materia 2015 / 2016 DATOS IDENTIFICATIVOS Programación avanzada para la ingeniería Asignatura Código Titulacion Programación avanzada para la ingeniería V12G320V01906 Grado en Ingeniería Eléctrica
Más detallesDISTRIBUCIÓN HORARIA DE LA ASIGNATURA SEGÚN NORMATIVA
GUÍA DOCENTE CURSO: 2017-18 DATOS BÁSICOS DE LA ASIGNATURA Asignatura: Estructura de Datos y Algoritmos I Código de asignatura: 40152202 Plan: Grado en Ingeniería Informática (Plan 2015) Año académico:
Más detallesPlanificaciones 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 detallesEDOO - Estructuras de Datos y Orientación a Objetos
Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2018 205 - ESEIAAT - Escuela Superior de Ingenierías Industrial, Aeroespacial y Audiovisual de Terrassa 723 - CS - Departamento
Más detallesIntroducción a la Programación. Concepto de algoritmo. Algoritmos computacionales: pseudocódigo y diagramas de flujo. Programa.
Asignatura: Programación y Bases de Datos Carrera/s: Bioingeniería Ciclo Lectivo: 2015 Docente/s: Coordinador: Esp. Ing. Daniel Martin Morales Plantel Docente: Ing. Juan Eduardo Salvatore Carga horaria
Más detalles1. Unidad Académica: Facultad de Ciencias
UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA COORDINACIÓN DE FORMACIÓN BÁSICA COORDINACIÓN DE FORMACIÓN PROFESINAL Y VINCULACIÓN UNIVERSITARIA PROGRAMA DE UNIDADES DE APRENDIZAJE POR COMPETENCIAS I. DATOS DE
Más detallesPlanificaciones 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 detallesESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA CURSO 2013/14 ASIGNATURA: PROGRAMACIÓN ORIENTADA A OBJETOS
ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA CURSO 2013/14 ASIGNATURA: DATOS DE LA ASIGNATURA Denominación: Código: 101402 Plan de estudios: GRADO DE INGENIERÍA INFORMÁTICA Curso:
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO PROGRAMACIÓN AVANZADA Y MÉTODOS NUMÉRICOS 1312 3º 8 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería
Más detallesPLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Introducción a la programación
CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE Introducción a la programación 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA. Título: Facultad: Departamento/Instituto:
Más detallesGrado en Ingeniería Informática. Grupo A. Curso Francisco José Cortijo Bon
Grado en Ingeniería Informática Grupo A Curso 2012-2013 Francisco José Cortijo Bon Última modificación: 26 de Septiembre de 2012 Horario de clases Teoría: L (12-13) y X (8-9) Prácticas: Grupo 1 - L(8-10)
Más detallesANX-PR/CL/ GUÍA DE APRENDIZAJE
PROCESO DE COORDINACIÓN DE LAS ENSEÑANZAS PR/CL/001 ASIGNATURA 615000245 - PLAN DE ESTUDIOS 61IW - CURSO ACADÉMICO Y SEMESTRE 2017-18 - Primer semestre Índice Guía de Aprendizaje 1. Datos descriptivos...1
Más detallesFACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SILABO DE ANÁLISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN I. DATOS GENERALES 1.0 Unidad Académica : Ingeniería
Más detallesHíper introducción a Objetos
Híper introducción a Objetos Herman Schinca Clase 27 y última! 1 de Julio de 2011 Paradigma de Objetos Al igual que Funcional, se trata de una filosofía, de un paradigma, no de un lenguaje particular.
Más detallesESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA. Curso 2015/16. Asignatura: PROGRAMACIÓN ORIENTADA A OBJETOS
ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA Asignatura: DENOMINACIÓN DE LA ASIGNATURA Denominación: Código: 101402 Plan de estudios: GRADO DE INGENIERÍA INFORMÁTICA Curso: 2
Más detallesPlanificaciones Algoritmos y Programación I. Docente responsable: GUARNA PABLO FRANCISCO. 1 de 6
Planificaciones 7540 - Algoritmos y Programación I Docente responsable: GUARNA PABLO FRANCISCO 1 de 6 OBJETIVOS Conocer un lenguaje de programación imperativo. Aplicar las capacidades que ofrece el lenguaje
Más detallesEstructuras de Datos y Algoritmos. Curso 2017/18
Estructuras de Datos y Algoritmos (Grado en Ingeniería Informática) Javier Campos Curso 2017/18 Presentación 1.- Profesorado y servidor web 2.- Directrices generales y créditos 3.- Relaciones con otras
Más detallesDES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia:
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: Clave: FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: PARADIGMAS DE DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Ingeniería Ingeniería de Software
Más detallesUNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI
UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN ORIENTADA A OBJETOS FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS:
Más detallesNombre de la asignatura : Sistemas de Computación Código : Nivel (semestre de la carrera) : 7 : Ingeniería Civil Informática Nº de créditos : 4
I IDENTIFICACION Nombre de la asignatura : Sistemas de Computación Código : 503429 Nivel (semestre de la carrera) : 7 Carrera : Ingeniería Civil Informática Nº de créditos : 4 Duración : Un semestre Pre-requisitos
Más detallesUniversidad Salesiana de Bolivia
Universidad Salesiana de Bolivia Ingeniería de Sistemas I II PLAN DE DISCIPLINA GESTIÓN I - 2014 DATOS DE IDENTIFICACIÓN INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia RECTOR: Dr. Rvdo. P.
Más detallesUNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN PRINCIPIOS Y HERRAMIENTAS DE PROGRAMACION
UNIVERSIDAD NACIONAL DEL SUR 1 CARRERAS Y PLANES PROFESOR RESPONSABLE: Dr. Ignacio Ponzoni Dra. Jessica Carballido CARGA HORARIA Teoría 64 Práctica 64 CORRELATIVAS Laboratorio (todas) CANTIDAD DE SEMANAS
Más detalles1.- Datos de la Asignatura
1.- Datos de la Asignatura Titulación Centro I. T. INFORMÁTICA DE GESTIÓN E.P. SUPERIOR DE ZAMORA Denominación Estructuras de datos Código 16899 Plan 2003 Ciclo 1º Curso 1º Carácter 1 TRONCAL Periodicidad
Más detallesGUÍA DOCENTE 2018/2019. Fundamentos de Programación I Grado en INGENIERÍA INFORMÁTICA 1er curso
Fundamentos de Programación I Grado en INGENIERÍA INFORMÁTICA 1er curso Sumario Datos básicos 3 Breve descripción de la asignatura 4 Requisitos previos 4 Objetivos 4 Competencias 4 Contenidos 5 Metodología
Más detallesGUÍA DE APRENDIZAJE PROGRAMACIÓN DECLARATIVA GRADUADO EN INGENIERÍA DE SOFTWARE
GUÍA DE APRENDIZAJE PROGRAMACIÓN DECLARATIVA GRADUADO EN INGENIERÍA DE SOFTWARE DATOS DESCRIPTIVOS 1 CENTRO RESPONSABLE OTROS CENTROS IMPLICADOS Escuela Técnica Superior de Ingeniería de Sistemas Informáticos
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO COMPUTACIÓN PARA INGENIEROS 1112 2º 08 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería en Computación
Más detallesGUÍA DE APRENDIZAJE PROGRAMACIÓN ORIENTADA A OBJETOS GRADUADO EN INGENIERÍA DE SOFTWARE
GUÍA DE APRENDIZAJE PROGRAMACIÓN ORIENTADA A OBJETOS GRADUADO EN INGENIERÍA DE SOFTWARE DATOS DESCRIPTIVOS CENTRO RESPONSABLE E.T.S.I.S.I. MATERIA: PROGRAMACIÓN ASIGNATURA: PROGRAMACIÓN ORIENTADA A OBJETOS
Más detallesGUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS
GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS Datos Descriptivos TITULACIÓN: CENTROS IMPLICADOS: GRADO EN INGENIERIA DEL SOFTWARE E.U. DE INFORMATICA CICLO: Grado sin atribuciones MÓDULO: MATERIA:
Más detallesComputación y Algoritmos
Computación y Algoritmos MAT-151 Dr. Alonso Ramirez Manzanares CIMAT A.C. e-mail: alram@cimat.mx web: www.cimat.mx/~alram/comp_algo/ Objetivos del curso Entender los conceptos de algoritmo y estructura
Más detallesEstructuras de Datos y Algoritmos. Curso 2018/19
Estructuras de Datos y Algoritmos (Grado en Ingeniería Informática) Javier Campos Curso 2018/19 Presentación 1.- Profesorado y recursos web 2.- Directrices generales y créditos 3.- Relaciones con otras
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN PLAN DE ESTUDIOS DE LA LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN PROGRAMA DE ASIGNATURA SEMESTRE:1(PRIMERO) Programación
Más detallesDatos Descriptivos. Guía%de%Aprendizaje% %Información%al%estudiante% Sólo castellano Sólo inglés Ambos IDIOMA IMPARTICIÓN. ASIGNATURA: Programación II
Guía%de%Aprendizaje% %Información%al%estudiante% Datos Descriptivos ASIGNATURA: Programación II MATERIA: Programación CRÉDITOS EUROPEOS: 6 CARÁCTER: Obligatoria TITULACIÓN: Graduado en Ingeniería Informática
Más detallesDivisión Académica de Informática y Sistemas Ingeniería en Sistemas Computacionales
Área de formación Nombre de la asignatura Docencia frente a grupo según SATCA Trabajo de Campo Supervisado según SATCA HCS HPS TH C HTCS TH C TC General 2 2 4 4 0 0 0 4 Programación II Carácter de la asignatura
Más detallesGUÍA DE APRENDIZAJE Fundamentos de Programación GRADUADO EN INGENIERÍA DE COMPUTADORES
DATOS DESCRIPTIVOS 1 GUÍA DE APRENDIZAJE Fundamentos de Programación GRADUADO EN INGENIERÍA DE COMPUTADORES CENTRO RESPONSABLE E.U. de Informática OTROS CENTROS IMPLICADOS CICLO Grado sin atribuciones
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 detallesGuía Docente Modalidad Presencial. Estructuras de Datos. Curso 2017/18. Grado en Ingeniería de. Sistemas de Información
Guía Docente Modalidad Presencial Estructuras de Datos Curso 2017/18 Grado en Ingeniería de Sistemas de Información 1 Datos descriptivos de la Asignatura Nombre: ESTRUCTURAS DE DATOS Carácter: OBLIGATORIO
Más detallesProgramación Avanzada
Programación Avanzada Grado en Ingeniería Telemática (GIT) Grado en Ingeniería en Tecnologías de Telecomunicación (GITT) Universidad de Alcalá Curso Académico 2017/2018 Curso 3º Cuatrimestre 1º (GIT) Curso
Más detallesProgramación Orientada a Objetos GUÍA DOCENTE Curso
Programación Orientada a Objetos GUÍA DOCENTE Curso 2010-2011 Titulación: Grado en ingeniería informática 801G Asignatura: Programación Orientada a Objetos 801205012 Materia: Módulo: M3 Programación Carácter:
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA DE INGENIERÍA INDUSTRIAL
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA DE INGENIERÍA INDUSTRIAL PROGRAMA DE LA ASIGNATURA DE: Programación Aplicada a la Ingeniería IDENTIFICACIÓN
Más detalles