AI-Powered Education: Rethinking the Way Programming is Taught Using AI Tools and Reversed Bloom's Taxonomy | IEEE Conference Publication | IEEE Xplore