Abstract
This work considers the use of AI and parallelism as a context for learning typical programming concepts in an introductory programming course (CS1). The course includes exercises in decision trees, a novel game called Find the Gnomes to introduce supervised learning, the construction and application of a vectorized neural network unit class, and obtaining speedup in training through parallelism. The exercises are designed to teach students typical introductory programming concepts while also providing a preview and motivating example of advanced CS topics. Students' understanding and motivation are considered through a detailed analysis of pre- and post-survey data gathered in several sections of the course each taught by one of four instructors across five semesters.
Cite
CITATION STYLE
Bogaerts, S. (2023). AI and Parallelism in CS1: Experiences and Analysis. In Proceedings of the 37th AAAI Conference on Artificial Intelligence, AAAI 2023 (Vol. 37, pp. 15798–15806). AAAI Press. https://doi.org/10.1609/aaai.v37i13.26876
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.