Objetivos
Comprender la necesidad de dividir la solución creando módulos (funciones o procedimientos) que implementen operaciones no primitivas.
Reconocer la necesidad de la especificación de una función o procedimiento, como método de abstracción, introduciendo los conceptos de precondición y postcondición.
Manejar correctamente los mecanismos de comunicación entre módulos (interfaces), así como las distintas formas de paso de parámetros y devolución de resultados.
Resolver problemas de mayor tamaño considerando una división en subproblemas y una solución basada en la programación modular y la abstracción.
Manejar correctamente herramientas de depuración, pruebas y validación.
Programas de estudio
Docentes
CATANIA, Carlos Catania
Profesor titular
carlos.catania@ingenieria.uncuyo.edu.ar
GUERRA TORRES, Jorge Luis
Jefe de trabajos prácticos
jorje.guerrera@ingenieria.uncuyo.edu.ar