Curso en el que se recomienda incorporar el uso de tecnologías de información. |
|||||
|
|||||
Disciplina asociada:Tecnologías Computacionales |
|||||
Escuela:
Ingeniería y Ciencias
|
|||||
Departamento Académico:
Computación
|
|||||
Programas académicos: |
|||||
Requisitos:(Haber Aprobado TC1018) |
|||||
Equivalencia:No tiene. |
|||||
Intención del curso en el contexto general del plan de estudios: |
|||||
Es un curso de nivel intermedio de computación, que tiene la intención que el estudiante conocerá técnicas de diseño y análisis de algoritmos. Requiere de conocimientos previos de matemáticas discretas, programación en un lenguaje de alto nivel, estructuras de datos. Como resultado del aprendizaje el alumno realizará el análisis y comparación de algoritmos, utilizará de técnicas de diseño de algoritmos para diseñar algoritmos que resuelvan problemas específicos de manera eficiente y adquirirá el conocimiento de la clasificación de algoritmos diferenciando los problemas P vs los problemas NP. |
|||||
Objetivo general de la Unidad de Formación: |
|||||
Al finalizar el curso, el estudiante podrá analizar algoritmos, para demostrar la corrección y la complejidad temporal. Comprenderá, comparará y aplicará las diferentes estrategias y técnicas de diseño de algoritmos. | |||||
Técnica didáctica sugerida: |
|||||
No especificado | |||||
Bibliografía sugerida: |
|||||
LIBROS DE TEXTO: * Baase, Sara., Algoritmos computacionales : introducción al análisis y diseño , 3a ed., México, D. F. : Pearson/Educación, c2002, spaeng, 9702601428 LIBROS DE CONSULTA: * Levitin, Anany., Introduction to the design & analysis of algorithms /, 3rd ed., Boston :, 0132316811 * Neapolitan, Richard E., Foundations of algorithms /, 4th ed., Sudbury, Mass. :, 0763782505 (casebound) |
|||||
Perfil del Profesor: |
|||||
(110101)Maestría en Ciencias Computacionales/de Información ; (110701)Maestría en Ciencias Computacionales ; (110102)Maestría en Inteligencia Artificial /Robótica ; (110103)Maestría en Tecnología de la Información/Informática/Sistemas Computacionales ; (110101)Doctorado en Ciencias Computacionales/de Información ; (110701)Doctorado en Ciencias Computacionales ; (110102)Doctorado en Inteligencia Artificial /Robótica ; (110103)Doctorado en Tecnología de la Información/Informática/Sistemas Computacionales CIP: 110101, 110701, 110102, 110103 |
|||||
Course in which its recommended to incorporate the use of information technologies. |
|||||
|
|||||
Discipline:Computer Technologies |
|||||
School:
Engineering and Sciences
|
|||||
Academic Department:
Computing
|
|||||
Programs: |
|||||
Prerequisites:( TC1018) |
|||||
Equivalences:None. |
|||||
Course intention within the general study plan context: |
|||||
This is an intermediate level course in computing, which enables students to learn techniques for designing and analyzing algorithms. Previous knowledge is required in discrete mathematics, high-level programming language and data structure. The learning outcome for this course is that the students analyze and compare algorithms, employ algorithm design techniques to create algorithms that efficiently solve specific problems and understand the algorithm classification system and the P vs. NP problem. |
|||||
Course objective: |
|||||
Upon completion of this course, students will be able to analyze algorithms in order to demonstrate temporal correction and complexity; understand, compare and apply the diverse algorithm design strategies and techniques. | |||||
Teaching and learning tecniques: |
|||||
Not Specified | |||||
Suggested Bibliography: |
|||||
TEXT BOOKS: * Baase, Sara., Algoritmos computacionales : introducción al análisis y diseño , 3a ed., México, D. F. : Pearson/Educación, c2002, spaeng, 9702601428 BOOKS FOR CONSULTATION: * Levitin, Anany., Introduction to the design & analysis of algorithms /, 3rd ed., Boston :, 0132316811 * Neapolitan, Richard E., Foundations of algorithms /, 4th ed., Sudbury, Mass. :, 0763782505 (casebound) |
|||||
Academic credentials required to teach the course: |
|||||
(110101)Master Degree in Computer/Information Sciences and (110701)Master Degree in Computational Sciences and (110102)Master Degree in Artificial Intelligence/Robotics and (110103)Master Degree in Information Technology. and (110101)Doctoral Degree in Computer/Information Sciences and (110701)Doctoral Degree in Computational Sciences and (110102)Doctoral Degree in Artificial Intelligence/Robotics and (110103)Doctoral Degree in Information Technology. CIP: 110101, 110701, 110102, 110103 |
|||||