A lo largo de estas dos primeras semanas de curso hemos trabajado el concepto de los algoritmos con nuestros estudiantes de primer curso de Desarrollo de Aplicaciones Multiplataforma (DAM). Esta herramienta es muy importante, puesto que sirve para preparar nuestra cabeza como programadores y nos permite, además, enfrentarnos a cualquier tipo de problema para plantear una solución óptima.
Un algoritmo es una secuencia ordenada y finita de pasos que permite resolver un problema. El algoritmo permite estudiar las necesidades del problema para después crear una lista de pasos que deberán ser seguidos y alcanzar así la solución deseada. De esta forma, y usando el software PSeInt, hemos explicado a nuestros alumnos cómo pueden crear sus primeros algoritmos.
La herramienta les ha permitido también conocer el pseudocódigo, que es un lenguaje de programación arbitrario, creado con palabras de nuestro propia lengua, y que permite crear o establecer una sucesión de pasos que permitan resolver un problema. Por medio del pseudocódigo, nuestros estudiantes conocen ahora muchas de las herramientas básicas de programación y están más preparados para embarcarse en la programación con un lenguaje de alto nivel como C++ o Java.