To read this content please select one of the options below:

(excl. tax) 30 days to view and download

AI-assisted Programming and AI Literacy in Computer Science Education

Chee Wei Tan, Mohammad Abdullah Matin Khan, Pei-Duo Yu

Effective Practices in AI Literacy Education: Case Studies and Reflections

ISBN: 978-1-83608-853-0, eISBN: 978-1-83608-852-3

Publication date: 2 December 2024

Abstract

The integration of artificial intelligence (AI) in computer science education is transforming teaching methodologies, particularly through AI-assisted programming. This chapter highlights AI’s impact on programming education by providing personalised learning, immediate feedback, and using technologies like NLP, ML, and LLMs. It discusses the shift from traditional to AI-enhanced approaches, including competitive programming where AI automates tasks such as template generation, unit testing, and edge case analysis. The chapter also explores AI’s role in promoting self-regulated learning and enhancing classroom engagement with generative AI and virtual tutors. While noting benefits like increased accessibility and personalised instruction, it addresses ethical considerations and technical limitations. The chapter underscores the need for continuous innovation and collaboration in AI-assisted programming to equip students with modern technological skills.

Keywords

Acknowledgements

Declarations

Approval was obtained from the local ethics committee.

Citation

Tan, C.W., Khan, M.A.M. and Yu, P.-D. (2024), "AI-assisted Programming and AI Literacy in Computer Science Education", O’Dea, X. and Ng, D.T.K. (Ed.) Effective Practices in AI Literacy Education: Case Studies and Reflections, Emerald Publishing Limited, Leeds, pp. 189-198. https://doi.org/10.1108/978-1-83608-852-320241020

Publisher

:

Emerald Publishing Limited

Copyright © 2025 Chee Wei Tan, Mohammad Abdullah Matin Khan and Pei-Duo Yu