Hope, G., Taylor, H. & Pusack, J. 1984. Using Computers in Teaching Foreign Languages. Orlando, Florida: Harcourt, Brace, Jovanovich.
En aprendizaje de lenguas asistido por ordenador, este término hace referencia al paso de un punto a otro dentro de una lección en función de lo que el estudiante avance en la realización y comprensión de una tarea. Suele ser el propio estudiante el que decide en qué sección de una lección quiere trabajar. Se denomina ramificación selectiva al proceso mediante el cual se decide qué alternativa seguir dentro del desarrollo de una unidad didáctica en un sistema de aprendizaje asistido por ordenador de acuerdo con las necesidades e intereses de un estudiante determinado.