Herramientas de usuario

Herramientas del sitio


ayp:main:2020

Algoritmos y Programación

Novedades

  • 16/03/2020: enviado por correo electrónico el nuevo listado de ejercicios.
  • 11/03/2020: filminas de la clase de hoy agregadas, y ejercicios a entregar.
  • 09/03/2020: filminas de la clase de hoy agregadas, y ejercicios a entregar.

Generalidades

Docentes

  • Daniel Fridlender
  • daniel punto fridlender arroba unc etcétera

Horarios

  • Lunes y miércoles de 9 a 13hs, en el laboratorio IPT, también llamado TIC, frente a la Oficina de Vinculación Tecnológica de la FAMAF.

Objetivos

  • Asimilar conceptos fundamentales de programación imperativa.
  • Adquirir habilidad en el abordaje computacional de problemas numéricos simples.

Contenidos mínimos

Introducción a la programación imperativa. Entrada/Salida. Estado, variable y asignación. Condicional. Iteración. Variante e invariante. Programación estructurada. Subalgoritmos: bloques, funciones y procedimientos. Pasaje de parámetros. Recursión. Diseño top-down y bottom-up. Abstracción. Tipos elementales y estructurados. Especificación e implementación. Correctitud. Verificación. Programación de algoritmos elementales de teoría de números.

Régimen de regularidad, promoción y aprobación

  • Ejercicios prácticos entregables cada día de clase.
  • Regularidad:
    • Cumplir un mínimo de 70% de asistencia a clases
    • Aprobar al menos el 60% de los trabajos prácticos
  • Promoción:
    • Cumplir un mínimo de 80% de asistencia a clases
    • Aprobar todos los trabajos prácticos
    • Aprobar un coloquio
  • Examen final
    • Evaluación conceptual
    • Resolución de ejercicios con computadora
    • Coloquio

Clases

  • Clase del día 09/03/2020 El trabajo práctico de hoy es la realización de las lecciones 2 y 5 de curso acelerado de code.org. Deben entregar 3 ejercicios a elección, entre los ejercicios 11 a 20 de la lección 2, y 2 ejercicios a elección, entre los ejercicios 6 y 10 de la lección 5. Para cada uno de los ejercicios que elijan, por favor, suban dos imágenes: 1 antes de ejecutar y 1 después. En las imágenes deben verse los bloques del programa.
  • Clase de día 11/03/2020 El trabajo práctico de hoy fue la realización de las lecciones 9 y 11 de curso acelerado de code.org. Deben entregar los ejercicios 6, 7, 8, 9, 10 y 11 de la lección 11.
ayp/main/2020.txt · Última modificación: 2020/03/17 03:13 por dfridlender