Este documento presenta una propuesta didáctica para enseñar álgebra utilizando un procesador algebraico que facilite la expresión de reglas que gobiernan patrones numéricos. Las actividades están diseñadas según un enfoque teórico que establece un formato de comunicación flexible entre el maestro y el estudiante para introducir nuevos elementos del código algebraico de forma sutil. El objetivo es que los estudiantes desarrollen competencias matemáticas a través del análisis de los bloques de actividades.