No se requiere ningún nivel de conocimientos específico para abordar el estudio de la asignatura, salvo los propios para el ingreso al máster. Es recomendable el conocimiento de análisis matemático, arquitectura de computadores, estructura de datos, principios de programación e inglés.