Fecha De Actualización: 09/04/2021 Revisado Y Aprobado Por El Centro De .

1y ago
6 Views
1 Downloads
509.28 KB
7 Pages
Last View : 14d ago
Last Download : 3m ago
Upload by : Casen Newsome
Transcription

Fecha de actualización: 09/04/2021Revisado y aprobado por el Centro de Excelencia en Enseñanza y Aprendizaje y la Dirección de Ciencia dela Computación1

ÍNDICE1.Asignatura32.Datos generales33.Profesores33.1 Profesor coordinador del curso34.Introducción al curso35.Objetivos46.Competencias47.Resultados de aprendizaje48.Temas59.Plan de trabajo59.1 Metodología59.2 Sesiones de teoría59.3 Sesiones de práctica (laboratorio o taller)510.Sistema de evaluación711.Referencias Bibliográficas8Fecha de actualización: 09/04/2021Revisado y aprobado por el Centro de Excelencia en Enseñanza y Aprendizaje y la Dirección de Ciencia dela Computación2

UNIVERSIDAD DE INGENIERÍA Y TECNOLOGÍASILABO 2021-11. ASIGNATURACS3102 - Estructuras de Datos Avanzadas2. DATOS GENERALES2.1 Ciclo: 6 2.2 Créditos: cuatro (4) créditos2.3 Horas de teoría: dos (2) semanales2.4 Horas de práctica: cuatro (4) semanales2.5 Duración del período: dieciséis (16) semanas2.6 Condición:- CS3102 Estructura de Datos Avanzados2.7 Modalidad: Virtual2.8 Requisitos:- CS2102 Análisis y Diseño de Algoritmos3. PROFESORES3.1 Profesor coordinador del cursoRommel Anatoli Quintanilla Cruz ( rquintanilla@utec.edu.pe )Horario de atención: viernes 7:00-8:00 pm3.2. Profesor(es) instructor(es) del cursoRommel Anatoli Quintanilla Cruz ( rquintanilla@utec.edu.pe )Horario de atención: viernes 7:00-8:00 pm4. INTRODUCCIÓN AL CURSOLos algoritmos y estructuras de datos son una parte fundamental de la cienciade la computación. Su implementación nos permite organizar la información deuna manera más eficiente, por lo que es importante para todo profesional delárea tener una sólida formación en este aspecto.En el curso de estructuras de datos avanzadas nuestro objetivo es que el alumnoconozca y analice estructuras complejas, como son los Métodos de AccesoMultidimensional, Métodos de Acceso Espacio-Temporal y Métodos de AccesoMétrico, etc.Fecha de actualización: 09/04/2021Revisado y aprobado por el Centro de Excelencia en Enseñanza y Aprendizaje y la Dirección de Ciencia dela Computación3

5. OBJETIVOSSesión 1: Identificar las estructuras de datos elementales vistas en cursosanteriores y analizar sus limitaciones para solucionar problemas que requierende estructuras de datos más avanzadas relacionadas a problemas como los detratamiento de datos multidimensionales, recuperación de información porsimilitud, motores de búsqueda y otros problemas computacionales.Sesión 2: Discutir las técnicas básicas de implementación de estructuras dedatos, así como analizar las consideraciones para su representación adecuada.Sesión 3: Explicar las propiedades deseables que comúnmente se debenconsiderar al implementar estructuras de datos incluyendo el estudio de sucomplejidad algorítmica, escalabilidad y control de concurrencia.Sesión 4: Discutir las propiedades y consideraciones que emergen deimplementar estructuras de datos en GPUs.Sesión 5: Explicar con ejemplos algunos de los problemas que requieren el usode métodos de acceso multidimensionales. Describir los métodos de accesomultidimensionales para datos puntuales y no puntuales.Sesión 6: Analizar la teoría e implementación de KD-trees, Quadtrees y Octrees.Sesión 7: Analizar la teoría e implementación de R-trees y multidimensionalhashing.Sesión 8: Explicar con ejemplos algunos de los problemas que requieren el usode métodos de acceso métricos. Describir los métodos de acceso métrico paradistancias discretas y continuas.Sesión 9: Analizar las teorías e implementación de estructuras como Metrictrees, Slim-trees, Omni-trees, etc.Sesión 10: Discutir e implementar algunos métodos de acceso aproximados.Sesión 11: Desarrollar habilidades para identificar, construir y utilizar estructurasde datos para modelar problemas que requieran alta performance yescalabilidad.Fecha de actualización: 09/04/2021Revisado y aprobado por el Centro de Excelencia en Enseñanza y Aprendizaje y la Dirección de Ciencia dela Computación4

6. COMPETENCIAS Y CRITERIOS DE DESEMPEÑOLos criterios de desempeño que se van a trabajar en este curso son:2.1. Identifica problemas complejos de computación y otras disciplinasrelevantes en el dominio. (nivel 3)2.4. Resuelve problemas de computación y otras disciplinas relevantes en eldominio. (nivel 3).3.2. Diseña, implementa y evalúa soluciones a problemas complejos decomputación. (nivel 3).8.2. Se compromete con la práctica profesional de la computación. (nivel 2)7. RESULTADOS DE APRENDIZAJEAl finalizar el curso de Estructura de datos avanzados se espera que elestudiante sea capaz de:RA1. Evaluar las características del problema para determinar su complejidad.RA2. Justificar la estructura de datos a utilizar.RA3. Construir las estructuras de datos eficientes para la correcta solución delproblema.RA4. Elegir los algoritmos y estructuras de datos más adecuadas para lasolución del problema8. TEMAS1. Técnicas Básicas de Implementación de Estructuras de ramación estructuradaProgramación Orientada a ObjetosTipos Abstractos de DatosIndependencia del lenguaje de programación del usuario de laestructuraIndependencia de PlataformaControl de concurrenciaProtección de DatosNiveles de encapsulamientoEstructuras de datos en memoria primaria, secundaria y terciariaEstructuras de datos en GPUsFecha de actualización: 09/04/2021Revisado y aprobado por el Centro de Excelencia en Enseñanza y Aprendizaje y la Dirección de Ciencia dela Computación5

2. Métodos de Accesos Multidimensionales2.1.2.2.2.3.2.4.Métodos de Acceso para datos puntualesMétodos de Accesos para datos no puntualesMaldición de la alta dimensionalidad de los datosEstructuras multidimensionales basadas en hashing3. Métodos de Accesos Métricos3.1. Métodos de Acceso Métricos para distancias discretas3.2. Métodos de Acceso Métricos para distancias continuas4. Métodos de Accesos Aproximados4.1. Space Filling Curves4.2. Locality Sensitive Hashing9. PLAN DE TRABAJO9.1 MetodologíaEste curso presenta por metodología activa el aprendizaje clásico y elaprendizaje basado en problemas; ambos son fundamentales para introducir alestudiante a los conceptos básicos y afianzar la base necesaria para lossiguientes cursos de carrera. Ambos aumentan el interés del estudiante ypromueven su compromiso en el aprendizaje.9.2 Sesiones de teoríaLas sesiones de teoría se llevan a cabo en clases magistrales donde serealizarán actividades que propicien un aprendizaje activo, con dinámicas quepermitan a los estudiantes interiorizar los conceptos. Se fomenta la participaciónindividual y en equipo para exponer sus ideas, motivándolos con puntosadicionales en las diferentes etapas de la evaluación del curso.9.3 Sesiones de práctica (laboratorio o taller)Las sesiones prácticas/laboratorio se desarrollarán a través de una metodologíaactiva generando el aprendizaje práctico por parte del estudiante. Loslaboratorios son del tipo individual cuando la actividad requiere el logro dedestreza en el manejo de herramientas, y del tipo grupal cuando la actividadrequiere de la participación de dos o tres personas para la concreción de untrabajo.Fecha de actualización: 09/04/2021Revisado y aprobado por el Centro de Excelencia en Enseñanza y Aprendizaje y la Dirección de Ciencia dela Computación6

10. SISTEMA DE EVALUACIÓNParte de la evaluación continua serán presentaciones grupales, y prácticasindividuales en clase y laboratorio. Las prácticas en clase serán presentadas elmismo día salvo algunas excepciones. Mientras que las prácticas de laboratoriotendrán una fecha de entrega.TEORÍA (T)LABORATORIO (L)EVALUACIÓN*Laponderaciónde laevaluación sehará si ambaspartes estánaprobadas1 Examen Parcial E1 (25%)1 Examen Final E2 (25%)Evaluación Continua C1 (10%)Proyecto Parcial P1 (20%)Proyecto Final P2 (20%)50%50%100%Las rúbricas que permitirán medir las actividades más significativas del curso yque, además se relacionan con la evaluación de las competencias del estudianteson: enlace11. REFERENCIAS BIBLIOGRÁFICASLibros: Thomas H. Cormen et al. Introduction to Algorithms. Third Edition. ISBN: 9780-262-53305-8. MIT Press, 2009. Hanan Samet, et al. Foundation of Multidimensional and Metric DataStructures. Morgan Kaufmann, 2006. Pavel Zezula, et al. Similarity Search: The Metric Space Approach. Springer,2006.Surveys: E. Chávez et al. Proximity Searching in Metric Spaces. In ACM ComputingSurveys 33, 3. Volker Gaede and Oliver Günther, et al. Multidimensional Access Methods.In ACM Computing Surveys 30, 2.Fecha de actualización: 09/04/2021Revisado y aprobado por el Centro de Excelencia en Enseñanza y Aprendizaje y la Dirección de Ciencia dela Computación7

Construir las estructuras de datos eficientes para la correcta solución del problema. RA4. Elegir los algoritmos y estructuras de datos más adecuadas para la solución del problema 8. TEMAS 1. Técnicas Básicas de Implementación de Estructuras de Datos 1.1. Programación estructurada 1.2. Programación Orientada a Objetos 1.3.

Related Documents:

RESUMEN HISTÓRICO, EL SIGLO FECHA A FECHA UNA MIRADA AL EJÉRCITO EN EL SIGLO XX SUBDELEGACIÓN DE DEFENSA EN LLEIDA . 2 . 2,- RESUMEN HISTÓRICO, EL SIGLO FECHA A FECHA. El comienzo del siglo XX destaca por la triste memoria de las pérdidas de Cuba, Puerto Rico Filipinas y nuestras posesiones en el Pacifico. España

la fecha de entrada en vigor, las referencias, los términos y definiciones, las tablas, recuadros y anexos, a menos que se señale de manera distinta. C Fechas de entrada en vigor y validez Fecha de aprobación Fecha de publicación Fecha de entrada en vigor Período de transición Período de validez 14 de enero de 2021 2 de febrero de 2021

notificados la fecha en la que se toma la muestra. Se realiza una actualización diaria de la serie de casos que se adjunta. Fuente: Dirección General de Salud Pública. 02/03/2020 07/04/2020 Fecha Notificación Total Diario Total Acumulado Fecha Notificación Total Diario Total Acumulado Fecha Notificación Total Diario Total Acumulado

notificados la fecha en la que se toma la muestra. Se realiza una actualización diaria de la serie de casos que se adjunta. Fuente: Dirección General de Salud Pública. 08/03/2020 20/03/2020 27/03/2020 08/04/2020 Fecha Notificación Total Diario Total Acumulado Fecha Notificación Total Diario Total Acumulado Fecha Notificación Total Diario .

Manual Microsoft Project 2007 En este momento se debe definir si la programación se hará a partir desde la fecha de finalización o de la fecha de inicio del proyecto. (Para un proyecto programado desde la fecha de finalización, las tareas que no requieran una fecha específica se programarán lo más tarde posible,

2. Actualizaci on legislativa, observa la armonizaci on de la legislaci on es-tatal con la federal. 3. Glosario de conceptos clave para evitar la discrecionalidad en la inter-pretaci on. 4. Reglamento propio y actualizado para desarrollar sus funciones ade-cuadamente. 5. Autonom ıa plena de la EFS, en particular de gesti on interna, determi-

Conclusi n de la elaboraci n del Plan de Desarrollo de la licen-ciatura de Ingenier a Qu mica Actualizaci n a los lineamientos del plan curricular de la licenciatura de Ingenier a Qu mica, l neas 4 y 9 se logr la reacreditaci n de la licenciatura de Ing. Qu mica por parte del CACEI Implementaci n del

Fecha Realidades Practice Workbook P–4 OC H E N T A Y DO S L C T MO J X U E Y S WH U S S R OGXL EG I L ECEHME GUN V C T B C R T U C G I OH C O Y A T N E R A U C N . 6 En la clase Nombre Hora Fecha Realidades Practice Workbook P–6 En la clase Modelo 25 libros WEB CODE jcd-0004 Real00.qxd (001-012) 6/12/03 7:57 AM Page 6 .