*Descomposición: Dividir un problema complejo en partes más pequeñas y manejables.
*Reconocimiento de patrones: Identificar similitudes y regularidades en datos o procesos.
*Abstracción: Seleccionar la información relevante y ignorar detalles innecesarios.
*Algoritmos: Crear instrucciones paso a paso para resolver un problema.