The R5E pattern: can artificial intelligence enhance programming skills development? | Synapse