El curso está orientado a estudiantes de Ingeniería Informática, aunque puede ser útil también a estudiantes de matemáticas, físicas, telecomunicaciones y en general, a estudiantes de cualquier otra carrera en la que se estudien sistemas digitales de tratamiento de señales de audio, imagen y vídeo.
Los contenidos del curso precisan un cierto nivel matemático para entender los conceptos teóricos impartidos y conocimientos de programación (especialmente C y Java) y de sistemas operativos (en concreto, Linux).
En resumen. Antes de cursar la asignatura, el alumno debería saber y entender de los siguientes aspectos: