Integrating AI into teaching and learning programming education: Impact of AI in programming

سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 89

فایل این مقاله در 16 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

TETSCONF16_009

تاریخ نمایه سازی: 10 شهریور 1404

چکیده مقاله:

The swift evolution of generative AI has profoundly changed programming education, providing students with tailored tutoring, adaptive learning experiences, and interactive participation. This study examines the influence of AI-driven tools like ChatGPT and GitHub Copilot, which have transformed natural language processing and coding education by offering effective coding support and generating human-like text. Furthermore, tools such as ERNIE Bot and Codex enhance computational thinking and problem-solving abilities by providing immediate assistance and personalized code recommendations. While there are clear benefits, AI models encounter significant obstacles, such as inconsistent interactions, ethical issues like plagiarism, and an excessive reliance on technology. Furthermore, AI does not possess emotional intelligence or a profound understanding of context, highlighting the essential function of human educators in nurturing motivation and tailored instruction. For successful implementation, it is essential for educators to strategically incorporate AI, integrating conventional teaching approaches with AI-augmented learning, all while upholding academic integrity. The evolution of General AI (GAI) presents significant opportunities for innovation and efficiency; however, it also raises important concerns about job displacement and the ethics of decision-making. A collaborative strategy that highlights transparency and the ethical integration of AI is essential for optimizing its advantages and reducing related risks. This study also highlights the importance of perceiving AI as an aid rather than a replacement for human teaching, promoting a balanced and sustainable approach to learning in programming education.

نویسندگان

Nazanin Ebrahimi

Independent researcher

Mahdis Nouri

Researcher at NAP Educational & Research Academy