The Effects of AI Programming Assistant on University Students’ Algorithmic Thinking and Self-Efficacy | Synapse