人工智能背景下程序设计课程教学改革初探

2019-12-04 14:34杨振华湖南应用技术学院
数码世界 2019年11期
关键词:程序设计教学效果人工智能

杨振华 湖南应用技术学院

一、当前程序设计课程教学现状及其存在的问题

(一)教师的教学理念过于传统,教学目标不明确

在程序设计课程教学中,由于大多数教师自身教学理念比较传统,在教学时过于看重对知识的讲解,而忽略了学生的接受能力。再加上程序设计这门课程的教学内容纷繁复杂,枯燥难懂,容易分散学生的注意力,降低学生的学习兴趣,从而使得教学活动难以正常的进行下去。同时,在教学中,教师占据主导地位,课堂教学由教师主导,学生被动的接收知识和信息,学生无法清晰的了解到教学目标是什么,教学目标的不明确就导致教学效果的下降,学生的学习能力也无法得到有效的提高。

(二)学生学习能力的不一

由于学生具有个体差异性,在学习和理解程序设计课程时存在着不同之处,正是由于这种学习能力的不同性,使得教学效果无法得到有效的提高,教师所设置的教学目标也无法得到有效的实现。教师在教学时没有根据学生自身存在的个体差异性进行因材施教,使得学生的学习能力无法得到有效的提高。

(三)缺乏创新的教学手段和方法

在程序设计课程教学中,理论教学和上机实践作为课程教学的重点内容,但往往因为基础设施的不足等原因,使得学生上机实践的机会不多,仅仅拥有理论知识,使得学生实际操作能力不强,也无法很好的满足现代社会的需求。再加上教师的教学手段和方法过于传统和单一,久而久之,学生就会感到无聊和枯燥,学习能力就会下降,教学效率也会降低,教学目标无法得到实现。

二、人工智能背景下程序设计课程教学改革的有效措施

(一)程序设计课程引入智能教学功能后的作用

在传统的程序设计课程教学中,教师受到传统教学理念的影响,使得学生在学习中缺乏良好的学习氛围,引入智能教学后,可以帮助教师更能全面的掌握学生的学习情况,然后根据学生学习情况等对教育目标进行适当的改变,从而帮助学生在新的社会就业体系以及新的人生价值体系中找准自己的定位。同时,随着人工智能技术的不断发展,还能够帮助教师在充分了解和掌握学生的学习情况自己兴趣爱好的基础上,个性化对制定一对一的学习计划,让因材施教成为了可能。从而实现教学目标,提高教学质量,促进学生对程序设计课程知识的理解和应用。

(二)充分利用有限资源,改变单一的教学模式

当代技术的不断发展,人们的生活水平和生活质量得到了有效的改善和提高。人工智能对于我们来说不再是个陌生的词汇,从某种角度来看,程序设计课程和人工智能有着些许的联系,如何在人工智能背景下对程序设计课程教学进行改革成为了众多教育工作者需要思考的问题,从而给社会培养适应新时代发展的高素质专业性人才。这就需要程序设计课程的教师要改变自身的教学理念,认识到程序设计课程对当代以及学生的成长和发展的重要性,并看清程序设计课程当前的形势,意识到其教学中存在的不足之处,然后加以解决。摆脱工具主义带来的恶性循环,利用有限资源,改变单一的教学模式。在教学中,教师要将程序设计课程的理论知识以及上机实践作为教学的重点内容,不能过于的注重理论知识的教学,忽视上机实践的教学,也不能离开理论知识大谈上机实践。要有机的将两者结合起来,不仅加强学生的理论知识,也要加强学生的实践操作能力。互联网技术的不断发展,教师可以让学生自行查阅相关资料学习基本语法,从而培养学生自主学习的能力。还可以利用微课的方式,增强教学趣味性,调动学生的积极性,帮助教学活动有序的展开。这样能够较好的实现教学目标,提高教学效率。

(三)丰富教学内容,提高学生的实践操作能力

在教学中,教师不能作为课堂教学的主导者,要认识到教学是双边活动,需要教师和学生的共同配合,教师主体性太强会使得学生学习兴趣降低,学生主体性太强,教学活动无法有序的开展下去。因此,教师要做好引导工作,充分发挥学生的主体性作用,帮助教学活动的有序进行。同时,还要丰富教学内容,提高学生的实践操作能力。班级学生众多,教师不可能关注到每一位同学的学习情况,也不可能回答每一位同学的问题,因此,在教学时教师就不能采用一个模式,不仅不利于因材施教,还无法有效的提高学生的学习能力。可以在充分了解学生学习基础和能力的前提下,利用分组教学,并提出相关的实验题目,让小组自行选择实验题目,采取小组讨论的方式调动学生的积极性,培养学生的团结合作能力,还能培养学生的独立思考能力,从而提高学生的学习能力和实践操作能力。在教学中,教师还要充分的了解当代技术的发展趋势,引入人工智能方面的;理论知识的实验课程,让学生自行去探讨、思考和实验,遇到问题可以寻求教师的帮助,从而实现教学目标,提高教学效果,提高整个课程教学的教学效率,还能够帮助学生提高知识的应用能力,和现代社会接轨。

三、结语

综上所述,随着技术的不断发展,人工智能不再是一个无法达到的目标,它变的触手可及,而程序设计作为和人工智能息息相关的一个课程,教师在教学中就要有意识的引导学生,并帮助学生提高程序设计知识的应用能力。但在实际教学中,由于教师教学理念的落后,无法及时的和当代社会的发展趋势相关联,再加上学生学习能力中存在的个体差异性,教师缺乏创新的教学手段和方法,使得学生无法有效的提高学习能力,教师的教学效果也无法得到有效的提高,极大的阻碍了学生的成长和发展,也阻碍了程序设计课程的教学改革。因此,教师就需要转变教学观念,不断的加强自身专业技能和综合素质的学习,实时的掌握当前程序设计的相关知识和发展趋势,在教学中引入相关理念,提高学生的学习能力。还要丰富教学内容,提高学生的实践操作能力,利用小组讨论的方式,将当前热议的人工智能作为实验题目或者是讨论主题,发挥学生的主体性,调动学生的积极性,让学生进行小组讨论,并自行进行实践操作,从而提高教学效果,实现教学目标。

猜你喜欢
程序设计教学效果人工智能
医学专业“Python程序设计”课程教学改革总结与思考
小学语文教学效果的提高策略
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
2019:人工智能
人工智能与就业
掌握“函数的表示”提高高中数学教学效果
数读人工智能
高职高专院校C语言程序设计教学改革探索
下一幕,人工智能!