info:eu-repo/semantics/report
Algoritmos y Estructuras de Datos - CC182 - 202102
Fecha
2021-08Autor
Cueva Chavez, Walter
Institución
Resumen
El curso de Algoritmos y Estructuras de Datos realiza un análisis de las aplicaciones de mayor uso y del proceso
de construcción de estas. Explora el desarrollo de sistemas de software de alta complejidad para el manejo de un
gran volumen de datos y presenta fundamentos sólidos de técnicas de programación, haciendo énfasis en el
análisis y diseño de tipos de datos abstractos para diversos propósitos. Técnicas sistemáticas con base en
matemáticas para analizar la complejidad asintótica de algoritmos, es la primera línea de herramientas
necesarias para profesionales en Ciencias de Computación e Ingeniería de Software, para el aseguramiento de la
calidad de un producto software y al mismo tiempo permiten considerar el impacto ambiental al ofrecernos una
ventana a aspectos del uso de energía por las unidades de procesamiento y su relación con la complejidad de los
algoritmos. El curso busca que los estudiantes experimenten con diversas herramientas en el desarrollo de
videojuegos los cuales son usados como una fuente de problemas de alta complejidad y un medio de
motivación.
El curso de Algoritmos y Estructuras de Datos se dicta en el III ciclo para las carreras de = Ciencias de
Computación e Ingeniería de Software. El curso ha sido diseñado con el propósito de permitir al futuro
profesional, desarrollar su capacidad para construir aplicaciones que hacen uso de grandes cantidades de datos,
potenciar disciplinas como: inteligencia artificial, computación gráfica, algoritmia entre otras, así como de
problemas de alta complejidad. El curso contribuye directamente al desarrollo del nivel 1 de la competencia
general: Pensamiento Innovador (general - UPC) y nivel 1 de la competencia específica: diseño de procesos y
sistemas (student outcome (c)) para Ciencias de la Computación e Ingeniería de Software.