ACTIVIDAD CURRICULAR DE FORMACIÓN

Documentos relacionados
ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN

ACTIVIDAD CURRICULAR DE FORMACIÓN. Semestre lectivo : X semestre Horas : Presencial: 54 Autónomas: 96 TOTAL: 150

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Algoritmica y complejidad. CURSO ACADÉMICO - SEMESTRE Primer semestre

ANX-PR/CL/ GUÍA DE APRENDIZAJE

Guía Docente ESCUELA POLITÉCNICA SUPERIOR ASIGNATURA PROGRAMACIÓN II CURSO SEMESTRE 2 GRADO (S) INGENIERÍA DE SISTEMAS DE

SYLLABUS I. JUSTIFICACIÓN DEL ESPACIO ACADÉMICO

UNIVERSIDAD AUTÓNOMA DE CHIAPAS Facultad de Contaduría y Administración, Campus I

Guía docente de la asignatura

Nombre de la Unidad de Aprendizaje. ALGORITMIA Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DE GUADALAJARA

DOCTORADO EN INGENIERÍA DEL LENGUAJE Y DEL CONOCIMIENTO. Área: Ingeniería del Lenguaje y del Conocimiento

UNIVERSIDAD 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)

Guía docente de la asignatura

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA

COMPUTABILIDAD Y COMPLEJIDAD

UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA

UNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERIAS

FUNDAMENTOS DE PROGRAMACIÓN II

Programa del Curso I Semestre, Algoritmos y Estructuras de Datos

COMPUTABILIDAD Y COMPLEJIDAD

Lenguajes III Análisis y Diseño de Algoritmos

EI MT1008 Programación II

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

Unidad Académica Responsable: Departamento de Informática y Ciencias de la Computación CARRERA a las que se imparte: Ingeniería Civil Informática

UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS IDENTIFICACIÓN DE LA ASIGNATURA. Nombre: Estructuras de Datos y Archivos

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

PROYECTO DOCENTE ASIGNATURA: "Análisis y Diseño de Datos y Algoritmos"

DISTRIBUCIÓN HORARIA DE LA ASIGNATURA SEGÚN NORMATIVA

MSC. Oscar Alberto Chávez Bosquez LIA. Ericsson Saldívar Correa Robles. Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

PROGRAMA DE CURSO. Horas de Trabajo Personal Horas de Cátedra. Resultados de Aprendizaje

Planificaciones Teoría de Algoritmos I. Docente responsable: BARRIOS FEDERICO LUIS. 1 de 5

Apoyo a la docencia. Web de Martínez Durbán, María Mercedes

Planificaciones Algoritmos y Programación II. Docente responsable: CALVO PATRICIA MABEL. 1 de 8

GUÍA DOCENTE 2017/2018. Algoritmos y Estructuras de Datos Grado en INGENIERÍA INFORMÁTICA 2º curso. Modalidad Presencial

UNIVERSIDAD AUTÓNOMA DE CHIAPAS Facultad de Contaduría y Administración, Campus I

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA

Materia requisito: DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas) I. Introducción al Análisis de Algoritmos.

Planificaciones Teoría de Algoritmos I. Docente responsable: WACHENCHAUZER ROSA GRACIELA. 1 de 5

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL FACULTAD DE INGENIERÍA EN ELECTRICIDAD Y COMPUTACIÓN SYLLABUS DEL CURSO Análisis de Algoritmos

Benemérita Universidad Autónoma de Puebla Vicerrectoría de Docencia Dirección General de Educación Superior Facultad de Ciencias de la Computación

UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE INGENIERÍAS MAESTRÍA EN INGENIERÍA DE SISTEMAS Y COMPUTACIÓN ALGORITMIA

Nombre de la Unidad de Aprendizaje

UNIVERSIDAD AUTÓNOMA DE CHIAPAS Facultad de Contaduría y Administración, Campus I

SÍLABO DEL CURSO DE ANALISIS Y DISEÑO DE ALGORITMOS

TEMARIO. - Programa de teoría

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERIA SYLLABUS

Secretaría de Docencia Dirección de Estudios Profesionales

Benemérita Universidad Autónoma de Puebla Vicerrectoría de Docencia Dirección General de Educación Superior Facultad de Ciencias Físico Matemáticas

PLAN DE ESTUDIOS 2006-II SÍLABO

INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS

Gloria Guadalupe González Flores, José Hernández Torruco Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

Ingeniería de Software

UNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas ALGORITMIA AVANZADA

Universidad Tecnológica Nacional Facultad Regional San Francisco. Tecnicatura Superior en Programación PROGRAMACIÓN II

DOMINIOS COGNITIVOS (Objetos de estudio, temas y subtemas)

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN

Planificaciones Algoritmos y Programación II. Docente responsable: CALVO PATRICIA MABEL. 1 de 6

Universidad Autónoma de Nayarit Área Económico-Administrativa Licenciatura en Informática

Programación II. Mario Aldea Rivas Programación II 05/05/11 1

Algoritmos y Estructuras de Datos I

Planificaciones Algoritmos y Programación I. Docente responsable: GUARNA PABLO FRANCISCO. 1 de 6

Licenciado en Ciencias de la Computación

Tecnología de la Programación GUÍA DOCENTE Curso

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA INFORMÁTICA SÍLABO AÑO ACADÉMICO 2015-II PLAN DE SESIÓN DE APRENDIZAJE

CARACTERÍSTICAS GENERALES

GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS Y CONCURRENTE

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

ACREDITADA POR LA ANEAES ING. EN INFORMÁTICA SÉAMERICANA

Transcripción:

ACTIVIDAD CURRICULAR DE FORMACIÓN Facultad o Instituto : Ciencias de la Ingeniería Carrera : Ingeniería Civil Informática I. IDENTIFICACIÓN DE LA ACTIVIDAD CURRICULAR Nombre : Diseño y Análisis de Algoritmos Código : INF-413 Semestre lectivo : VII Semestre Horas : Presencial: 72 Autónomas: 108 TOTAL: 180 Créditos SCT : 6 Duración : Trimestral Semestral: x Anual: Modalidad : Presencial: x Semi-presencial: A Distancia: Área de Formación : Disciplinar: x General: Profesional: Práctica: Pre-requisito (Si los Estructuras Discretas : hubiese) II. DESCRIPCIÓN Y CARACTERIZACIÓN DE LA ACTIVIDAD CURRICULAR La actividad curricular de Diseño y Análisis de Algoritmos corresponde al área de formación disciplinar, en la línea programación. Al llegar a este curso el estudiante ya debe dominar estructuras discretas y teoría de la computación. Los algoritmos, las estructuras de datos y los programas que los implementan son el pilar esencial de las ciencias de la computación. No existe ningún área computacional que no requiera programar un computador. Comprendido lo anterior este curso es de vital importancia e imprescindible en la carrera. Los estudiantes consolidarán y perfeccionarán las técnicas de programación estudiadas en los semestres anteriores y aplicarán la estrategia adecuada para la resolución de un problema de programación. La metodología utilizada será con clases expositivas-participativas, laboratorios con apoyo de software, aprendizaje colaborativo, aprendizaje basado en problemas, aprendizaje en base a resolución de problemas. La evaluación será a través de talleres y trabajos de laboratorio.

III. III.1 COMPETENCIAS DEL PERFIL DE EGRESO ASOCIADAS A LA ACTIVIDAD CURRICULAR. COMPETENCIAS PROFESIONALES. COMPETENCIA Aplicar conocimientos de ciencias de ingeniería y ciencia de la computación en el ámbito profesional, utilizando pensamiento crítico y capacidad analítica. Gestionar proyectos de software, aplicando estándares y metodologías en el desarrollo, operación y mantenimiento de software de calidad que satisfacen necesidades organizacionales Diseñar soluciones tecnológicas que involucren la integración de software y hardware para la interconectividad entre sistemas informáticos. SUBCOMPETENCIA Resolver problemas usando algoritmos, modelos de computación y ciencias de la ingeniería. Implementar software de calidad y sus componentes, que satisfacen necesidades organizacionales simples. Analizar problemas tecnológicos integrando arquitecturas locales de procesamiento. III.2 COMPETENCIAS GENÉRICAS. COMPETENCIA Demostrar coherencia ética entre sus postulados valóricos y sus acciones, respetando los derechos humanos y participando activamente en las organizaciones comunitarias, haciendo primar la responsabilidad social desde una perspectiva cristiana. Comunicar ideas, tanto en la lengua materna como en el idioma inglés, haciendo uso de las tecnologías de la información para desenvolverse en diversos escenarios, dando soluciones a diversas problemáticas de la especialidad. SUBCOMPETENCIA Juzgar sus actuaciones basándose en fuentes primarias del cristianismo y referentes espirituales. Comunicarse de forma escrita en la lengua materna e inglés de acuerdo a lenguaje académico-profesional haciendo uso de las tecnologías de la información en contextos propios de su profesión. IV. RESULTADOS DE APRENDIZAJE - APRENDIZAJE ESPERADO. RESULTADOS DE APRENDIZAJES 1.- Aplicar los fundamentos básicos de la algoritmia para determinar la complejidad de distintos algoritmos para resolver un problema determinado. 2.- Resolver problemas aplicando la estrategia adecuada que asegura una solución óptima.

V. UNIDADES DE APRENDIZAJE Y EJES TEMÁTICOS R. AP. UNIDAD EJE(S) TEMÁTICO(S) Principios de Algoritmia Conceptos fundamentales de la algoritmia. Tiempo de ejecución. Complejidad Algorítmica. Análisis de eficiencia de un algoritmo. Comparación estructura iterativa-estructura recursiva. 1 Funcionamiento interno de la recursividad. Asignación estática de memoria, asignación dinámica. Implementación en la memoria de llamadas a subprogramas. Análisis de eficiencia de algoritmos recursivos: uso de memoria y tiempo de ejecución. Estrategias Algorítmicas Divide y vencerás. Programación dinámica. 2 Backtraking. Algoritmos voraces. Ramificación y poda. Algoritmos bioinspirados.

VI. ESTRATEGIAS DE ENSEÑANZA-APRENDIZAJE De acuerdo al modelo educativo de la Universidad Católica del Maule, la metodología de trabajo para el desarrollo de la actividad curricular, se basa en un enfoque activo-participativo; esto implica entregar un rol protagónico al estudiante que es entendido como eje y centro de acción y quién a través de su participación activa y con orientaciones y lineamientos que le entrega el docente va construyendo su propio aprendizaje. Para lograr este objetivo, las distintas clases consideran una serie de estrategias metodológicas, previamente seleccionadas por el docente, tales como: - Aprendizaje Colaborativo - Aprendizaje Basado en problemas - Aprendizaje en base a resolución de ejercicios y problemas el aula - Aprendizaje en base a resolución de ejercicios y problemas con uso software en laboratorio computación. - Método expositivo- participativo - Ayudantías VII. PROCEDIMIENTOS DE EVALUACION DE APRENDIZAJES. RESULTADO DE APRENDIZAJES 1 INDICADORES Identifica los conceptos fundamentales de la algoritmia. Analiza la complejidad de algoritmos iterativos. Analiza la complejidad de algoritmos recursivos. INSTRUMENTO Y/O TÉCNICA EVALUATIVA Prueba escrita/pauta. Informe Laboratorio/ Rúbrica PONDERACIÓN (%) 30% Utiliza asignación estática y dinámica de memoria. Explica funcionamiento de divide y vencerás. Implementa problemas utilizando divide y vencerás. Prueba escrita/pauta. Explica funcionamiento de la Programación dinámica. Compara Programación dinámica con Divide y Vencerás. Informe Laboratorio/ Rúbrica 70%

Analiza solución basadas en programación dinámica de Aplica la estrategia de programación dinámica a diversos problemas. Explica el funcionamiento de los algoritmos de backtracking. Analiza soluciones basadas en backtracking de Aplica la estrategia de backtracking a diversos problemas. Explica el funcionamiento de la estrategia voraz. Analiza soluciones basadas en estrategia voraz de Aplica la estrategia voraz a diversos problemas. Explica el funcionamiento de ramificación y poda. Analiza soluciones basadas en ramificación y poda de Aplica la estrategia de ramificación y poda a diversos problemas. Analiza diversas estrategias bioinspiradas (algoritmos genéticos, redes neuronales, colonia de hormigas, etc.).

VIII. RECURSOS DE INFRAESTRUCTURA Sala de clases, Aula Activa, Laboratorios de Computación, computadores, proyectores, telones, pizarras amplias, compiladores e intérpretes, Biblioteca, Sistema LMS-UCM. IX. RECURSOS BIBLIOGRÁFICOS Autor, Título, Editorial, Año de Edición -Aho A.V., Hopcroft S.E. y Ullman S.D., Estructuras de datos y algoritmos, Ed. Addison-Wesley Iberoamericana. México, 1998. Biblioteca donde se encuentra N Libros Disponibles -Brassard, G., P. Bratley, Fundamentos de algoritmia, Pearson, España, 2000. BÁSICA OBLIGATORIA -Cormen, Thomas H., Leiserson, Charles E., Rivest, Ronald L., Stein, Clifford, Introduction to Algorithms, The MIT Press, 2nd Edition, U.S.A., 2001 COMPLEMENTARIA -Weiss, M.A., Estructuras de datos en JAVA, Addison-Wesley, España, 2000.- X. OTROS RECURSOS Nombre Recurso Sublime Text, Code Block, Compilador GLS, Intérprete Python Tipo de Recurso software