A Systematic Review of Studies on the Use of Generative Artificial Intelligence Tools in Programming Education
Öz
Anahtar Kelimeler
Programming Education, Artificial Intelligence, Large Language Model, Chatbot, ChatGPT
Kaynakça
- Alonso-García, S., Aznar-Díaz, I., Caceres-Reche, M. P., Trujillo-Torres, J. M., & Romero-Rodríguez, J. M. (2019). Systematic review of good teaching practices with ICT in Spanish Higher Education. Trends and Challenges for Sustainability. Sustainability, 11(24), 7150.
- Aromataris, E., and Pearson, A. (2014). The systematic review: an overview. AJN The American Journal of Nursing 114 (3), 53–58. https://doi.org/10.1097/01.NAJ.0000444496.24228.2c
- Aydın, N., & Erdem, O. A. (2022). A research on the new generation artificial intelligence technology generative pretraining transformer 3. In 2022 3rd International Informatics and Software Engineering Conference (IISEC) (pp. 1-6). IEEE. https://doi.org/10.1109/IISEC56263.2022.9998298
- Baidoo-Anu, D., & Ansah, L. O. (2023). Education in the era of generative artificial intelligence (AI): Understanding the potential benefits of ChatGPT in promoting teaching and learning. Journal of AI, 7(1), 52-62. https://doi.org/10.61969/jai.1337500
- Balreira, D. G., Silveira, T. L. D., & Wickboldt, J. A. (2023). Investigating the impact of adopting Python and C languages for introductory engineering programming courses. Computer Applications in Engineering Education, 31(1), 47-62. https://doi.org/10.1002/cae.22570
- Basnet, R. B., Doleck, T., Lemay, D. J., & Bazelais, P. (2018). Exploring computer science students’ continuance intentions to use Kattis. Education and Information Technologies, 23, 1145-1158. https://doi.org/10.1007/s10639-017-9658-2
- Becker, B. A., Denny, P., Finnie-Ansley, J., Luxton-Reilly, A., Prather, J., & Santos, E. A. (2023). Programming is hard—or at least it used to be: Educational opportunities and challenges of AI code generation. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 (pp. 500–506). Association for Computing Machinery. https://doi.org/10.1145/3545945.3569759
- Bennedsen, J., & Caspersen, M. E. (2007). Failure rates in introductory programming. ACM SIGCSE Bulletin, 39(2), 32-36. https://doi.org/10.1145/1272848.1272879
- Brown, T. B., Mann, B., Ryder, N., Subbiah, M., Kaplan, J. D., Dhariwal, P., Neelakantan, A., Shyam, P., Sastry, G., Askell, A., Agarwal, S., Herbert‑Voss, A., Krueger, G., Henighan, T., Child, R., Ramesh, A., Ziegler, D. M., Wu, J., Winter, C., Hesse, C., Chen, M., Sigler, E., Litwin, M., Gray, S., Chess, B., Clark, J., Berner, C., McCandlish, S., Radford, A., Sutskever, I., & Amodei, D. (2020). In Proceedings of the 34th International Conference on Neural Information Processing Systems (NIPS '20). Curran Associates Inc.
- Cao, C. (2023). Scaffolding CS1 courses with a large language model-powered intelligent tutoring system. In Companion Proceedings of the 28th International Conference on Intelligent User Interfaces (pp. 229-232). Association for Computing Machinery. https://doi.org/10.1145/3581754.3584111