Taller de PROGRAMACIÓN Grupo Lunes Viernes 2pv11 14:00-16:00 14:00-15:00 Prof. Miguel Hesiquio Garduño. Depto. De Ingeniería Química Petrolera ESIQIE-IPN hesiquio_gm@hotmail.com 23 de Enero de 2011 http://hesiquiogm.wordpress.com
OBJETIVO GENERAL Organizar el manejo de constantes,variables,expresiones lógicas y aritméticas,estructuras de control y repetición, subprogramas y entrada y salida de datos. Pensar Sistemática y Lógicamente.
CONTENIDOS: Lenguaje Pseudocódigo Elementos básicos del lenguaje de programación Entrada y salida de datos Estructuras de selección y repetición Arreglos, vectores y matrices Subprogramas Archivos
Conocimientos(Competencias) previamente adquirido(a)s (CPA) Cálculo Diferencial e Integral Álgebra lineal Ecuaciones Diferenciales Fenómenos de Transporte
Taller de Programación Introducción a Programación Diagrama de Flujo Pseudocodigo Proyectos en diversos programas 10% 40% 50%
N UNIDAD TEMÁTICA: I Introducción a la programación estructurada Identifica las características fundamentales de la programación estructurada
Programación estructurada Algoritmos Entrada y salida de datos Lectura y escritura de datos Estructuras de Control Decisión Repetición
N UNIDAD TEMÁTICA: 2 Diagramas de Flujo y Pseudocódigos Genera diferentes códigos para plantear la resolución de problemas mediante el uso de un lenguaje de programación estructurado.
Lenguaje del Diagrama de Flujo Reglas del Lenguaje de Pseudocódigos Puesta a punto de estructuras Decisión, Repetición Desarrollo de Diagramas y Pseudocódigos para algoritmos simples: Raíz cuadrada Ordenando Números Lectura de Vectores y Matrices
N UNIDAD TEMÁTICA: 3 Entrada y salida de datosdesarrollo de Proyectos en un lenguaje de Programación Estructurado Pone a punto programas de cálculo, lectura y procesamiento de datos en un lenguaje de programación estructurado.
Selección de un Lenguaje de Programación Estructurado Estructura elemental de códigos fuente Subprogramas y procedimientos Lectura de datos desde teclado y desde archivo Puesta a punto de estructuras de decisión y de repetición Escritura de datos a archivos Lectura de y escritura de vectores y matrices en archivos Proyecto de programación
Evaluacion 1D Actividad Elaboración de resúmenes, cuadros sinópticos, fichas y mapas valoración 40% Autoevaluación 5% Coevaluación 5% Evaluación individual escrita de la unidad temática 60%
Evaluacion 2d Actividad Elaboración de resúmenes, cuadros sinópticos, fichas y mapas Entrega y /o presentación de ejercicios resueltos en clase Entrega y /o presentación de ejercicios resueltos de tarea valoración 10% 20% 20% Autoevaluación 5% Coevaluación 5% Evaluación individual escrita de la unidad temática 40%
Evaluacion 3d Actividad Elaboración de resúmenes, cuadros sinópticos, fichas y mapas Entrega y /o presentación de programas de cómputo valoración 10% 50% Autoevaluación 5% Coevaluación 5% Evaluación individual escrita de la unidad temática 30%
Evaluación Final En el curso presencial, la evaluación se realizará de acuerdo a la siguiente ponderación: Unidad Temática Porcentaje I 10 II 40 III 50 Los proyectos de programación y actividades asignadas se enviarán por correo electrónico. (1 tarea semanal, fecha de envío lunes,hora límite 11:55 pm). La calificación final será el promedio ponderado de las calificaciones departamentales obtenidas. El curso es presencial, se requiere asistencia y participación. Evaluación contínua. Fechas de exámenes: aproximadamente llevaremos 4 semanas de clase y la 5ta semana será el examen.
RECOMENDACIONES PARA ENVIAR correos electrónicos con los proyectos Se enviarán en la fecha indicada y la hora límite será las 11:55 pm Indicar en ASUNTO el título de la tarea, o bien alguna frase que caracterice lo que están enviando Incluir el archivo adjunto con la siguiente codificación Apellido_nombre_tarea.DOC ( la extensión que corresponda al archivo)
BIBLIOGRAFÍA: Félix García Merayo. Lenguaje de programación FORTRAN 90.Parainfo.1ª Edición.2002 Stephen J. Chapman. Fortran 95/2003 for scientists and engineers.mc Graw Hill, 2008 Alexander Shen.Algorhitms and programming. Springer,1997.
Cómo acceder a los libros electrónicos
http://azul.bnct.ipn.mx/#libros
Springer
Librsite
Bibliografía En Springer
Revisar información http://hesiquiogm.wordpress.com