Trimestres anteriores‎ > ‎2013-I‎ > ‎

115138 - Programación estructurada

Instructor: M. en C. Rodrigo Alexander Castro Campos.
Trimestre: 2013-I.

Grupo: CSAI01.
Horario: 7:00-8:30 LUN/MIE/VIE.
Salón: E-204.

Contenido oficial del curso: 
  • Algoritmos y programas.
  • Diseño de programas estructurados.
  • Ambiente de desarrollo UNIX.
  • Programación modular.
  • Elementos básicos de un programa en lenguaje C.
  • Estructuras de decisión.
  • Estructuras de repetición.
  • Arreglos y estructuras.
  • Cadenas de caracteres.
  • Archivos.
Calificación: El alumno deberá resolver correctamente un máximo de 8 exámenes.

    Cada examen consistirá en la entrega de un programa fuente escrito en ISO C89 que resuelva correctamente uno de los problemas de    
    programación que irán apareciendo en esta página. Los exámenes están numerados y el alumno no podrá presentar un examen si no ha 
    resuelto correctamente los exámenes anteriores. No habrá examen global.

    La calificación final se obtendrán como sigue: 
  • Resolver el examen 6 para acreditar con S.
  • Resolver el examen 7 para acreditar con B.
  • Resolver el examen 8 para acreditar con MB.
    Los códigos fuente deberán ser enviados a mi correo electrónico como archivos adjuntos y nombrados usando su matrícula seguido de un
    guión bajo y el número del examen (por ejemplo, 203305906_1.c). No se aceptarán ejecutables y de ninguna otra forma. El alumno será
    notificado por correo electrónicodel resultado de cada evaluación.

    Cada examen podrá intentar resolverse un límite de tres veces. Posteriormente se le asignará al alumno un examen personalizado para
    intentar acreditar dicha evaluación.
    
    De acuerdo al Reglamento de Alumnos de la UAM, es falta de los alumnos en contra de la institución el suplantar o permitir ser 
    suplantado en la realización de actividades académicas y se impondrá desde amonestación escrita hasta suspensión por dos trimestres.

Libros de texto para el curso:
  • B.W. Kernighan y D.M. Ritchie, El lenguaje de programación C, 2da. Edición, México: Prentice-Hall Hispanoamericana, 1995.
  • F.J. Zaragoza Martínez, 64 ejercicios de programación, México: UAM Azcapotzalco, 2011.
Calendario:

    Entre corchetes se encuentran anotados los capítulos correspondientes de los libros de texto para cada tema.

    Antes de mandar sus exámenes, lean bien cómo deben mandarlos. Recuerden que sus programas únicamente deben imprimir el
    resultado (es decir, no deben imprimir letreros o cualquier cosa que no fuera solicitada).

    Los oyentes e inscritos que van a presentar examen de recuperación deben seguir la guía de inscripción .
    Los alumnos que no hayan aprobado el primer examen al 18/03 tienen NA.

    El último día para enviar programas es el 02/04.
Comentarios sobre el curso:

Aunque el contenido oficial de la UEA cubre varios temas, la forma de evaluar será exclusivamente mediante programas por lo que les recomiendo que una de sus prioridades sea instalar el entorno de programación que más se les acomode y se enfoquen en aprender a programar. Si desean trabajar en UNIX les recomiendo instalar Linux en sus computadoras (los ayudantes de computación los pueden auxiliar con eso) aunque pueden usar Dev C++ bajo Windows o Code::Blocks (recomendado) para cualquier plataforma. Los libros de texto mencionados arriba se enfocan en los temas que se tocarán para las evaluaciones.

Para aquéllos que lo deseen, pueden consultar un programa analítico de la UEA que yo elaboré. Este documento presenta el temario en el orden en el que está listado en el contenido oficial de la UEA y contiene objetivos, contenido, observaciones, horas de dedicación y bibliografía recomendados para cada tema.

Enlaces de interés: