These student-constructed problems foster collaboration, communication, and a sense of ownership over learning.
GenAI may be accelerating a developmental transition in how learners conceptualize programming itself.