Hope, G., Taylor, H. & Pusack, J. 1984. Using Computers in Teaching Foreign Languages. Orlando, Florida: Harcourt, Brace, Jovanovich.
En aprendizaxe de linguas asistida por computador, este termo fai referencia ao paso dun punto a outro dentro dunha lección en función do que o estudante avanza na realización e comprensión dunha tarefa. Normalmente é o propio estudante o que decide en que sección dunha lección quere traballar. Denomínase ramificación selectiva ao proceso mediante o cal se decide que alternativa seguir dentro do desenvolvemento dunha unidade didáctica nun sistema de aprendizaxe asistida por computador de acordo coas necesidades e intereses dun estudante determinado.