REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA ASIGNATURA
Aunque no es imprescindible es conveniente tener conocimientos avanzados de matemáticas, especialmente de aritmética modular. Es recomendable asimismo haber cursado las asignaturas obligatorias del primer semestre del master, aunque por la naturaleza de la asignatura en sí no es imprescindible. Asimismo conocimientos previos en algún lenguaje de programación orientado a objetos, como Java