全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

Artificial Intelligence Empowered Teaching Reform and Exploration of Python Programming Course

DOI: 10.4236/oalib.1112859, PP. 1-14

Subject Areas: Software Engineering

Keywords: AI, Teaching Reform and Exploration, Python Programming Course

Full-Text   Cite this paper   Add to My Lib

Abstract

The rapid development of Artificial Intelligence (AI) technology has profoundly impacted all sectors of society, with education and teaching undergoing particularly significant transformations driven by AI. This study examines the influence of AI on higher education, using the Python programming course at Nanfang College Guangzhou as a case study. A series of comparative experiments were conducted, in which students were divided into five groups: one using ERNIE Bot, one using Doubao, one using Kimi, one using ChatGPT, and a control group not using any AI tools. The results showed that students who used AI tools achieved a 20% - 30% increase in programming speed, demonstrated more positive and innovative thinking, and incorporated more creative elements into their projects. However, the AI tool-using groups exhibited some weaknesses in code accuracy. In contrast, the control group performed better in terms of code accuracy. Overall, the AI tool-using groups slightly outperformed the control group in terms of overall performance and achieved superior results in subject competitions. AI not only enriches teaching resources and methods but also stimulates students’ innovative thinking and enhances their comprehensive literacy and independent learning abilities. However, the study also highlights that excessive reliance on AI could hinder the development of critical thinking, emphasizing the need to balance the use of AI tools with the cultivation of critical thinking in educational reform. This study provides a theoretical foundation for the teaching reform of Python programming courses and offers valuable insights for educators in developing strategies to integrate AI into teaching, aiming to improve teaching quality and better equip students for the growing demand for high-quality talent in the modern era.

Cite this paper

Liang, J. (2025). Artificial Intelligence Empowered Teaching Reform and Exploration of Python Programming Course. Open Access Library Journal, 12, e2859. doi: http://dx.doi.org/10.4236/oalib.1112859.

References

[1]  Nazir, A. and Wang, Z. (2023) A Comprehensive Survey of ChatGPT: Advancements, Applications, Prospects, and Challenges. Meta-Radiology, 1, Article ID: 100022.
https://doi.org/10.1016/j.metrad.2023.100022
[2]  Sun, Y. and Xiao, R. (2024) Artificial Intelligence Empowering the Teaching of Ideological and Political Courses. Teaching of Ideological and Political Courses, 11, 4-7.
[3]  Lin, X. (2023) Application of AI in Python Programming Education: Enhancing Learning Outcomes through Intelligent Tutoring Systems. Journal of Educational Technology & Society, 26, 45-58.
[4]  Smith, J. and Lee, T. (2022) Leveraging AI for Personalized Learning in Python Programming Courses. International Journal of Artificial Intelligence in Education, 32, 119-137.
[5]  Chen, Y. and Zhao, Q. (2023) A Chatbot-Assisted Learning Environment for Teaching Python: Design and Evaluation. Computers & Education, 171, Article ID: 104226.
[6]  Martinez, R. and Wang, S. (2023) Integrating AI Technologies to Improve Learning Efficiency in Python Programming: A Comprehensive Review. Educational Technology Research and Development, 71, 789-814.
[7]  Zabala, E. and Narman, H.S. (2024) Development and Evaluation of an Ai-Enhanced Python Programming Education System. 2024 IEEE 15th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON), Yorktown Heights, 17-19 October 2024, 787-792.
https://doi.org/10.1109/uemcon62879.2024.10754661
[8]  Huang, Y. and Deng, T. (2024) The Reform of Teacher Education and Teaching: What Should Be Done, What Is Difficult and What Can Be Done in the Era of General Artificial Intelligence. E-Education Research, 8, 97-104.
[9]  Tan, Z., He, L. and Chen, M. (2024) The Development Logic, Challenges and Practical Paths of Artificial Intelligence Empowering the Construction of Liberal Arts Laboratories in Colleges and Universities. Research and Exploration in Laboratory, 8, 225-230.
[10]  Li, J. and Zhong, L. (2024) The Application of the Artificial Intelligence Interactive Teaching Method Based on CAID in the Reform of Postgraduate Education. Pack-aging Engineering, 1, 489-493.
[11]  Yang, B., Ge, R. and Wang, Y. (2024) The Value Implication, Basic Orientation and Implementation Path of Digital and Intelligent Technologies Empowering Curriculum Reform. Teaching in Chinese Universities, 6, 55-61.
[12]  Li, X., Lu, J., Niu, S., Li, M. and Liu, J. (2024) Thoughts on the Construction of Basic Computer Courses and Education and Teaching in the Era of Artificial Intelligence. Tsinghua Journal of Education, 2, 42-49, 70.
[13]  Le, S. and Cao, M. (2023) The Era Value and Practical Approaches of Digital Empowerment in International Chinese Education. Journal of Research on Ethnic Minority Education, 6, 149-156.
[14]  Wu, J., Wu, F., Wen, S., Zhang, M. and Wang, J. (2023) ChatGPT Empowering Teacher Professional Development: Opportunities, Challenges and Paths. China Educational Technology, 5, 15-23, 33.
[15]  Cui, Z. and Ma, W. (2023) Research on the Reform of Curriculum Ideological and Political Education Empowered by Artificial Intelligence. Theory and Practice of Education, 12, 33-36.
[16]  Becker, B.A., Denny, P., Finnie-Ansley, J., Luxton-Reilly, A., Prather, J. and Santos, E.A. (2023) Programming Is Hard-Or at Least It Used to Be: Educational Opportunities and Challenges of AI Code Generation. Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1, Toronto, 15-18 March 2023, 500-506. https://doi.org/10.1145/3545945.3569759
[17]  Chrysafiadi, K., Virvou, M., Tsihrintzis, G.A. and Hatzilygeroudis, I. (2022) Evaluating the User’s Experience, Adaptivity and Learning Outcomes of a Fuzzy-Based Intelligent Tutoring System for Computer Programming for Academic Students in Greece. Education and Information Technologies, 28, 6453-6483.
https://doi.org/10.1007/s10639-022-11444-3
[18]  Denny, P., Kumar, V. and Giacaman, N. (2023) Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Language. Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1, Toronto, 15-18 March 2023, 1136-1142. https://doi.org/10.1145/3545945.3569823
[19]  Essel, H.B., Vlachopoulos, D., Tachie-Menson, A., Johnson, E.E. and Baah, P.K. (2022) The Impact of a Virtual Teaching Assistant (chatbot) on Students’ Learning in Ghanaian Higher Education. International Journal of Educational Technology in Higher Education, 19, Article No. 57. https://doi.org/10.1186/s41239-022-00362-6
[20]  Hwang, G.J. and Chen, N.S. (2023) Editorial Position Paper: Exploring the Potential of Generative Artificial Intelligence in Education: Applications, Challenges, and Future Research Directions. Educational Technology & Society, 26, 1-18.
[21]  Kazemitabaar, M., Chow, J., Ma, C.K.T., Ericson, B.J., Weintrop, D. and Grossman, T. (2023) Studying the Effect of AI Code Generators on Supporting Novice Learners in Introductory Programming. Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, Hamburg, 23-28 April 2023, 1-23.
https://doi.org/10.1145/3544548.3580919
[22]  Mu, J., Fan, G., Yang, W., Feng, J., Sun, L., An, Y., et al. (2024) Research on Prototype Tool Improvement System Based on Power Internet Reference Application Scenario Model. 2024 Asia-Pacific Conference on Software Engineering, Social Network Analysis and Intelligent Computing (SSAIC), New Delhi, 10-12 January 2024, 534-538.
https://doi.org/10.1109/ssaic61213.2024.00107
[23]  Li, L. (2023) Analysis of E-Commerce Customers’ Shopping Behavior Based on Data Mining and Machine Learning. Soft Computing.
https://doi.org/10.1007/s00500-023-08903-5
[24]  Leinonen, J., Hellas, A., Sarsa, S., Reeves, B., Denny, P., Prather, J., et al. (2023) Using Large Language Models to Enhance Programming Error Messages Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1, Toronto, 15-18 March 2023, 563-569. https://doi.org/10.1145/3545945.3569770
[25]  Sajja, R., Sermet, Y., Cikmaz, M., Cwiertny, D. and Demir, I. (2024) Artificial Intelligence-Enabled Intelligent Assistant for Personalized and Adaptive Learning in Higher Education. Information, 15, Article 596.
https://doi.org/10.3390/info15100596
[26]  Kayyali, M. (2024) Future Possibilities and Challenges of AI in Education. In: Kayyali, M., Ed., Transforming Education with Generative AI: Prompt Engineering and Synthetic Content Creation, IGI Global, 118-137.
https://doi.org/10.4018/979-8-3693-1351-0.ch006
[27]  Lin, X. (2023) Exploring the Role of ChatGPT as a Facilitator for Motivating Self-Directed Learning among Adult Learners. Adult Learning, 35, 156-166.
https://doi.org/10.1177/10451595231184928

Full-Text


Contact Us

[email protected]

QQ:3279437679

WhatsApp +8615387084133