Download Algoritmos y Programación - Universidad de Antioquia
Document related concepts
no text concepts found
Transcript
UNIVERSIDAD DE ANTIOQUIA FACULTAD DE INGENIERÍA ESCUELA AMBIENTAL Página 1 APROBADO EN EL CONSEJO DE FACULTAD DE INGENIERÍA CON EL ACTA 1943 DEL 6 DE DICIEMBRE DEL 2012 PROGRAMAS DE INGENIERÍA NOMBRE DE LA MATERIA PROFESOR OFICINA HORARIO DE CLASE HORARIO DE ATENCION NOTA ALGORITMOS Y PROGRAMACIÓN CARLOS ANDRÉS ARBELÁEZ VELÁSQUEZ Grupo 1: WVL 12-14 Grupo 2:WV 12-14,L18-20 Grupo 3: WV12-14.W18-20 La asistencia de los estudiantes a las actividades programadas son obligatoria en un 100% INFORMACION GENERAL Código de la materia Semestre Área Horas teóricas semanales Horas teóricas semestrales No. de Créditos Horas de clase por semestre Campo de formación Validable Habilitable Clasificable Requisitos Correquisitos Programa a los cuales se ofrece la materia 2557265 III Curso Básico 5 (3h teóricas – 2h prácticas) 80 04 64 Curso Básico (Ingeniería) Si Si Si 2555220 Ninguno Facultad de Ingeniería: Mecánica, Sanitaria, Industrial, ambiental, Civil y eléctrica INFORMACION COMPLEMENTARIA Propósito del curso: Apropiar al estudiante del tercer semestre de la Escuela Ambiental de la Universidad de Antioquia, de aptitudes para el aprovechamiento de las UNIVERSIDAD DE ANTIOQUIA FACULTAD DE INGENIERÍA ESCUELA AMBIENTAL Página 2 Justificación: herramientas informáticas en sus diferentes tareas profesionales. Formar individuos capaces de programar un equipo de cómputo para que realice tareas de apoyo a sus actividades profesionales. Un ingeniero debe estar en capacidad de aprovechar las ventajas de los sistemas computacionales, ya que son de gran ayuda en el desarrollo de su competitividad y destrezas. Objetivo General: Apropiar al estudiante de los conocimientos básicos en programación de equipos de cómputo. Objetivos Específicos: Contenido resumido Capacitar al estudiante en el modo de operación de un equipo de cómputo y las partes que lo conforman. Capacitar al estudiante en la creación de algoritmos. Entrenar al estudiante en la implementación de algoritmos en algún software de programación. Evolución de los computadores Componentes de un equipo de cómputo El software (La danza de los bits) Bases de lógica matemática Creación de diagramas de flujo Uso de un lenguaje de programación python Los arreglos de datos y los subprogramas Uso de un lenguaje de programación matlab UNIDADES DETALLADAS Unidad No. 1 Tema(s) a desarrollar Subtemas Evolución de los computadores La necesidad de cálculo a través de los tiempos. La necesidad de almacenamiento a través de los tiempos. Como ha evolucionado el computador para atender UNIVERSIDAD DE ANTIOQUIA FACULTAD DE INGENIERÍA ESCUELA AMBIENTAL Página 3 No. de semanas que se le dedicarán a esta unidad las necesidades Una (1) semana Unidad No. 2 Tema(s) a desarrollar Subtemas No. de semanas que se le dedicarán a esta unidad Componentes de un equipo de cómputo La arquitectura del computador Sistemas numéricos en informática Una (1) semana Unidad No. 3 Tema(s) a desarrollar Subtemas No. de semanas que se le dedicarán a esta unidad El software (La danza de los bits) La separación hardware software Las listas de instrucciones Los algoritmos Los programas Una (1) semana Unidad No. 4 Tema(s) a desarrollar Subtemas No. de semanas que se le dedicarán a esta unidad Bases de lógica matemática La teoría de conjuntos. Decisiones Aritmética binaria Tres (3) semanas Unidad No. 5 Tema(s) a desarrollar Subtemas No. de semanas que se le dedicarán a esta unidad Creación de diagramas de flujo Las variables y las constantes. Asignación de variables Instrucciones para decisión. Ciclos Tres (3) semanas UNIVERSIDAD DE ANTIOQUIA FACULTAD DE INGENIERÍA ESCUELA AMBIENTAL Página 4 Unidad No. 6 Tema(s) a desarrollar Subtemas No. de semanas que se le dedicarán a esta unidad Uso de un lenguaje de programación Lenguajes de programación: Definición de los lenguajes de programación y sus tipos. Estructura de los lenguajes: Como está conformado el lenguaje de programación. Compilando el programa: Montaje de un algoritmo y revisión de los resultados después de su ejecución. Cuatro (4) semanas Unidad No. 7 Tema(s) a desarrollar Los arreglos de datos y los subprogramas Subtemas La necesidad de agrupación de datos Las soluciones de agrupación de datos Los arreglos Manipulación de arreglos Los subprogramas Tres (3) semanas No. de semanas que se le dedicarán a esta unidad METODOLOGÍA a seguir en el desarrollo del curso: Exposición de los temas por parte del profesor buscando una participación creativa del estudiante. Realización de Asesorías y talleres desarrolladas por monitores y supervisadas por el coordinador del código. EVALUACIÓN Actividad Porcentaje Fecha (día, mes, año) Sesiones de clases Semana 8 Todas las semanas Semana 16 Todas las semanas Examen parcial unidades 1 a 5 25% Práctica del lenguaje Python 25% Examen parcial unidades 5 a 7 25% Práctica del lenguaje Matlab 25% Actividades de asistencia obligatoria La asistencia a los exámenes parciales y a las prácticas es obligatoria. UNIVERSIDAD DE ANTIOQUIA FACULTAD DE INGENIERÍA ESCUELA AMBIENTAL Página 5 BIBLIOGRAFÍA COMPLEMENTARIA: Unidad No.1 Unidad No.2 Unidad No.3 Unidad No.4 Unidad No.5 Unidad No.6 Unidad No.7 Jean-Paul Tremblay, Richar B. Bunt. Introducción a la Ciencia de Las Computadoras. Enfoque Algorítmico. Ed. McGraw Hill. Zúñiga Isaac, de la Rosa, Alfonso. Fundamentos de computación. Universidad Tecnológica de Bolivar Jean-Paul Tremblay, Richar B. Bunt. Introducción a la Ciencia de Las Computadoras. Enfoque Algorítmico. Ed. McGraw Hill. Zúñiga Isaac, de la Rosa, Alfonso. Fundamentos de computación. Universidad Tecnológica de Bolivar Jean-Paul Tremblay, Richar B. Bunt. Introducción a la Ciencia de Las Computadoras. Enfoque Algorítmico. Ed. McGraw Hill. Zúñiga Isaac, de la Rosa, Alfonso. Fundamentos de computación. Universidad Tecnológica de Bolivar Santos Manuel, Patiño Ismael, Carrasco Raul, Raya José. Fundamentos de programación.Ed. Alfaomega Santos Manuel, Patiño Ismael, Carrasco Raul, Raya José. Fundamentos de programación.Ed. Alfaomega Santos Manuel, Patiño Ismael, Carrasco Raul, Raya José. Fundamentos de programación.Ed. Alfaomega Joyanes, Luis. Fundamentos de programación: Algoritmos, Estructuras de datos y objetos. Ed. McGraw-Hill Santos Manuel, Patiño Ismael, Carrasco Raul, Raya José. Fundamentos de programación.Ed. Alfaomega Joyanes, Luis. Fundamentos de programación: Algoritmos, Estructuras de datos y objetos. Ed. McGraw-Hill