Objetivos pedagógicos

Al final de este nivel el alumno será capaz de:

 

  • Escribir el invariante de una clase e implementar los métodos necesarios para su verificación, utilizando la instrucción assert de Java.

 

  • Desarrollar las clases y los métodos necesarios para implementar las pruebas unitarias automáticas, que ayudan a comprobar el correcto funcionamiento de un programa.

 

  • Entender la importancia de construir programas correctos y la manera como los invariantes, los contratos de los métodos y las pruebas unitarias son fundamentales en este propósito.

 

  • Implementar una interfaz de usuario en la cual se despliegue y se permita la interacción con un grupo de objetos, utilizando algunos de los componentes gráficos básicos que ofrece el lenguaje Java.

 

  • Implementar, adaptar y utilizar algunos algoritmos clásicos de búsqueda de información en una estructura ordenada o desordenada. Implementar, adaptar y utilizar algunos de los algoritmos no recursivos de ordenamiento de información.