Analisis de algoritmos. IDENTIFICACIÓN GENERAL
Enviado por yared.86 • 30 de Agosto de 2015 • Documentos de Investigación • 1.031 Palabras (5 Páginas) • 114 Visitas
| |
PROGRAMA ACADÉMICO | INGENIERÍA DE SISTEMAS |
REGIÓN DE FORMACION | PROFESIONAL |
ÁREA | CIENCIAS BÁSICAS DE INGENIERÍA |
SEMESTRE | 4 |
PERIODO LECTIVO | 2014-I |
| |||
CÓDIGO | |||
NOMBRE DE LA ASIGNATURA | ANALSIS DE ALGORITMOS | ||
CRÉDITOS | TOTAL HORAS | HORAS PRESENCIALES | HORAS INDEPENDIENTES |
3 | 144 | 48 | 96 |
|
Los algoritmos computacionales son la base fundamental en la construcción de software. En la actualidad existen muchos tipos de aplicaciones informáticas que permanentemente producen y procesan grandes volúmenes de datos; los algoritmos computacionales deben ser capaces de manipular estos datos de forma eficiente: Obtener información valiosa para quien la necesite, pero a un bajo costo computacional, es decir, consumiendo la menor cantidad de recursos posibles. Entre estos recursos están el tiempo de ejecución y la memoria ocupada, entre otros. |
|
El ingeniero de sistemas debe ser capaz de identificar el tipo de algoritmo que debe implementar para resolver un problema específico, pero teniendo en cuenta que a medida que aumenta la cantidad de datos a procesar el tiempo de ejecución no se vea afectado significativamente, pues, de ocurrir así se pueden tener consecuencias en la productividad y valor de una aplicación de software. |
|
¿Cómo medir la complejidad de un algoritmo o programa de computador? ¿Cómo estimar los recursos consumidos en la ejecución de un programa: Tiempo de ejecución, memoria utilizada? ¿Cómo construir algoritmos computacionalmente eficientes? |
|
Aprender a construir algoritmos computacionales eficientes. |
|
|
| |||
COMPETENCIAS | UNIDADES DE COMPETENCIAS | ELEMENTOS DE COMPETENCIAS | INDICADORES DE DESEMPEÑO |
Comprender y aplicar las diversas técnicas de análisis y diseño de algoritmos, con el fin de verificar y/o construir algoritmos y programas computacionalmente eficientes. |
|
|
|
|
|
| |
| |||
Fuente: TOBON. Sergio (2006). Aspectos básicos de la formación basada en competencias. Talca: Proyecto Mesesup. |
CONTENIDOS | METODOLOGÍA | MATERIALES Y RECURSOS | EVALUACIÓN | BIBLIOGRAFÍA | SEMANA | |
UNIDADES DE APRENDIZAJE | TEMAS | |||||
Conceptos básicos de Algoritmia |
|
| Se dispone para el desarrollo del proceso docente educativo de ayudas didácticas como Tablero, carteleras, proyector de acetatos, VHS y Video Beam, utilizándose como apoyo en presentación a los estudiantes. También se cuenta con dos Laboratorios de computación, dotados con equipos de cómputo suficientes para el desarrollo de las prácticas de programación, dotados con las herramientas de software necesarias (Lenguajes de programación y/o entornos de desarrollo). |
| Cormen, Thomas H., Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms, Second Edition.The MIT Press. © 2001 | 1 - 2 |
Técnicas de Análisis de Algoritmos |
|
| McConnell, Jeffrey J.. "Chapter 1 - Analysis Basics". Analysis of Algorithms: An Active Learning Approach. Jones and Bartlett Publishers. © 2001 Cormen, Thomas H., Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms, Second Edition.The MIT Press. © 2001 | 3-6 | ||
Estrategias de Diseño de Algoritmos |
|
| McConnell, Jeffrey J.. "Chapter 1 - Analysis Basics". Analysis of Algorithms: An Active Learning Approach. Jones and Bartlett Publishers. © 2001 Cormen, Thomas H., Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms, Second Edition.The MIT Press. © 2001 Baase, Sara. Algoritmos computacionales: Introducción al Análisis y Diseño | 7-9 | ||
Algoritmos comunes |
|
| McConnell, Jeffrey J.. "Chapter 1 - Analysis Basics". Analysis of Algorithms: An Active Learning Approach. Jones and Bartlett Publishers. © 2001 Cormen, Thomas H., Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms, Second Edition.The MIT Press. © 2001 Baase, Sara. Algoritmos computacionales: Introducción al Análisis y Diseño CAIRO, Osvaldo y GUARDATI, Silvia. Estructura de datos. McGraw-Hill BECERRA SANT|AMARIA, César. Estructura de datos en C++. Ed. Kimpres. JOYANES AGUILAR, Luis y ZAHONERO MARTINEZ, Ignacio.. Estructura de datos. McGraw-Hill | 10-16 |
...