Investigating the Use of AI-Generated Exercises for Beginner and Intermediate Programming Courses: A ChatGPT Case Study | IEEE Conference Publication | IEEE Xplore