Saltar la navegación

1. Justificación didáctica

1. Descripción general de este recurso

Esta Situación de Aprendizaje en formato REA (Recurso Educativo Abierto) consiste en desarrollar una aplicación que verificará la seguridad de una contraseña sirviéndose del modelo de Programación Orientada a Objetos (POO). Para ello, el alumnado creará una aplicación que compruebe la fortaleza de una contraseña descomponiendo el problema en objetos que interactúan para simplificar así su estructura. y utilizando programación en Python en el entorno de desarrollo PyCharm.

Los objetivos serán:

  • Utilizar un entorno de desarrollo software que facilita la creación del código y la prueba de programas.
  • Modelar las aplicaciones mediante el uso de objetos y las interacciones entre ellos.
  • Comprobar la flexibilidad que ofrece al código el uso de las propiedades de los objetos, como las subclases, polimorfismo, herencia...
  • Adquirir soltura en el manejo de las bibliotecas de clases, que ya has trabajado en REAs anteriores.
  • Conocer herramientas para la depuración.
  • Desarrollar tu capacidad de análisis para valorar la seguridad informática a través de la verificación de la seguridad de contraseñas.
  • Trabajar el enfoque top-down de planificación y desarrollo de programas, fragmentando el problema en bloques.