El seguimiento de algoritmos comienza con tablas de estado, en las que se debe registrar con exactitud cada actualización de variable y modificación de matriz. Este curso desarrolla la habilidad necesaria para el examen de transformar descripciones de algoritmos en lenguaje natural a un pseudocódigo correcto y, posteriormente, verificar dicho código mediante un seguimiento inverso utilizando el mismo tipo de tablas. Está dirigido a estudiantes de Informática de nivel A-Level que ya dominan los conceptos teóricos, pero que necesitan mejorar la precisión y claridad en la resolución de los exámenes, especialmente en ejercicios de búsqueda y ordenación.
Se abordan las tablas de estado, los componentes básicos del pseudocódigo, la búsqueda lineal y binaria, así como los algoritmos de ordenamiento por burbuja, inserción y mezcla, mediante ejercicios de seguimiento y escritura. También se incluyen la selección de algoritmos bajo restricciones, la depuración de pseudocódigo mediante seguimiento, la práctica mixta cronometrada (pasando de descripciones a código) y el análisis del rendimiento a partir de los datos obtenidos en el seguimiento.