A Practical Study of Applying Generative Artificial Intelligence to Promote Programming Learning Engagement for Middle School Students | IEEE Conference Publication | IEEE Xplore