Text this: Integración de IA, pensamiento computacional, reconocimiento de patrones y abstracción en estudiantes de programación