El aprendizaje de la programación tiene importancia no sólo desde el punto de vista de la adquisición de conocimiento, sino también desde lo que constituye el desarrollo de las capacidades de pensamiento. La Visualización de Software es una de las áreas de las Ciencias de la Computación desde la cual se pueden hacer aportes sumamente interesantes relacionados con la enseñanza-aprendizaje de la programación, especialmente con respecto a la lectura comprensiva de algoritmos. Se presenta en este trabajo el marco conceptual y el diseño de SVED, Sistema de Visualización de algoritmos de búsqueda y actualización de Estructuras de Datos.