公务员期刊网 论文中心 正文

信息技术编程教学中项目化教学的应用

信息技术编程教学中项目化教学的应用

摘要:初中生学习信息技术编程相关知识的主要路径是初中信息技术的课堂教学,传统的教学方式让学生难以对编程产生十足的兴趣,而项目化教学方式却能让编程教学事半功倍。项目式教学法是种新类型教育方式,指的是在教师的教导下,让学生相独自处理学习中的问题,学生自主收集有关信息、设计学习方案、进行项目实施以及最终自我评价。项目化教学要求学生在学习项目的各个环节之中做到了解并且掌握,最终目的是培育学生的解决困难的能力,为此提议了初中信息技术编程教学中应用项目化教学。

关键词:项目化教学;初中信息技术;应用

初中信息技术是一门实践性非常强的学科,加上编程本身比较枯燥,学生的兴趣低下,因此,教师可以在编程教学中应用项目化教学,将编程教学和具体的实际项目联系起来,让学生能够清晰直观地看到编程的结果,从而增强学生的学习体验,提高学生的兴趣[1-2]。

一、实践项目化教学的现状

在工科区域内,项目也称当为工程,21世纪之初,项目化教育的理念渐渐地步入了我国基本的研究区域,并且把它很好地发展与运用在现代职业学校之中。范效亮在计算机文化基础的公共课目教学之中,结合了实际工作与生活中的项目,展开了项目化教学的改革和实践。苏州信息职业技术学院搭建了“多元发展、项目学习、协同创新”的人才培育方式,形成了“五化”模型,并进行实践应用在优化学分制改革、人才培养方案、项目教学改革、云班课、创新创业教育、建设课证赛融合等方面。李哲采取问卷调查方式,探索了如何影响学习动机在项目化学习方式下,阐述了项目化学习特点:学生的自主权、真实性驱动任务、学习过程之中付出、小组合作学习方式以及多思维对外界反馈与评论,这样能够使学习动机得到提升[3-4]。经过推广一些国际性项目的推广与合作,比如英特尔教师的专业发展课题,项目化教学这一概念也逐渐被多数一线教育工作者认同与接受,并开始将真实的项目融合到学科知识教学当中,教导学生经过项目目标的设计、项目任务的完成、项目问题的解决等方法,使学生自身专业成长,能力也得以提升。因此,这种在教学实践之中具有项目化特点的教育方式开始在基础教育领域越来越多地展现。但是在项目化教学实施过程中,教师们非常容易走进一个误区,在项目化教学中充分尊重了学生的主体性的同时,容易忽视教师的主导性。如何在以学生为中心的项目化教学中,发挥教师应有的作用,最大化促进学生发展,是在项目化教学过程中值得深思的一个问题。

二、项目式教学法的意义

当代信息技术在飞速发展,为了促进学生全方面地发展,并使学生在信息技术编程上的应用能力得到提升,这对信息技术教师的课堂教学提出了更高的要求。初中信息技术课堂是学习编程重要的阶段,经过小学对编程基础知识的学习,学生已经具备了一定的编程思维和能力。学生在初中的编程学习有了新要求,良好掌握初中阶段的知识与能力,有助于发展学生下一步的学习,对养成学生在高中信息技术的学习习惯有着决定性作用。初中的信息技术编程课,使学生学习各方面的信息技术,学生计算机的操作能力和信息思维方式得到进一步提升,进而学生在未来的信息技术编程发展中,能够更好地把握信息技术编程产生巨大影响。在初中信息技术编程课堂中引入项目式教学方法,教学方式的创新与教学内容的丰富,有助于将理论知识有效结合地实践教育,让学生的实践内容得到丰富,在信息技术编程中应用多样的项目教课方式可以使学生感受到趣味性,吸引学生专注力,在信息技术课堂上的参与程度得到提升,使学生对实施操作的热情得到激发,在信息技术编程的兴趣上得到培养,学生学习的效率可得到大幅提升,具有推动学习信息技术编程的作用。学生在项目的实施操作中,进行问题发现与解决,方案的设计操作,项目的最终完成,项目结果的评价,在这一系列过程中,学生能够发现自身学习知识的差距,学生在知识掌握能力上得到提升,进一步增强学信息技术编程知识与实际操作计算机应用相结合的能力。项目化教学法重视学生的自主学习与主动参与,学生从尝试入手,从练习开始,在项目研究学习过程中充分调动学生学习的主动性、创造性、积极性。编程对学生来说难理解掌握,通过项目化教学方式,以目标为导向,通过小组合作探究,自主学习,动手实践,逐个突破在学习过程中遇到的难点,可以加强对学生自学能力、创新能力的培养。

三、项目化教学法在编程教学中的应用实例

信息技术教师可依据信息技术编程课程教学的目标与教学的内容,确定项目的主题,之后将项目设置的背景、项目的方向、项目的内容、项目的时间等简化介绍给学生,使学生初步认识这个项目;再者需要具体编订一个周全合理性的项目计划,这有助于学生了解整个项目流程,且有助于信息技术编程教师对项目进行掌控,也就是说项目化教学需要先讲后练,让学生具备一定的知识基础,有助于学生更好地开展项目式学习,接下来就可以按照相应的流程开始进行项目教学。比如在用Arduino进行模拟红绿灯项目教学的时候,具体应用流程可用下图进行表示:首先,教师提出项目:十字路口的红绿灯在生活中最普通不过了,红绿灯的主要功能是疏导交通,避免交通堵塞。那么,如何运用编程的方式实现红绿灯的变换呢?教师让学生以小组的形式进行项目的设计和完成;其次,学生自主讨论研究红绿灯原理,十字路口的横向与纵向的红绿灯是对应变换的:当纵向红灯亮起的时候,横向的红灯变为绿灯,这样保证一方通行的情况下,另一方进行避让;再次,将两组红、黄、绿LED灯连接到Arduino主板上,横向为红1、黄1、绿1LED灯,纵向为红2、黄2、绿2LED灯,随后利用循环语句和其他基础语句编写程序实现:绿1LED灯与红2LED灯同时亮起;60s后,绿1LED灯变熄灭,黄1LED灯亮起,3s后,黄1LED灯、红2LED灯熄灭,红1LED灯与绿2LED灯同时亮起……;最后,各个小组进行成果的展示,互相评价方案的优势和不足,让学生的互补长短,提高学生的编程能力,凸现学生的主体性。依托项目让学生感受信息技术的价值,激发学生的编程兴趣,从而有效地提高教学效率。

四、结束语

初中信息技术编程课堂引入项目式教学法,可以创造出新教育方法、击破传统的低效教学方法,使学生独立探究,形成科学、活泼、高效率、生动的初中信息技术编程课堂。与现在初中信息技术编程课程教学相结合可看出,初中信息技术的课程应对学生学习真实情况,加入信息化编程技巧,将给学生的全面发展带来帮助,并在初中信息技术编程教学水平上得到提升,使教师轻松教学,学生轻松学习,促进初中信息技术编程教学在学生全面发展中发挥巨大作用。

参考文献:

[1]张素芹.初中信息技术课教学现状研究[J].中华少年,2018(27):122.

[2]王秀田.项目式教学法在初中信息技术课堂教学中的实践与研究[J]学周刊,2018(16):31-32

[3]邬彤.基于项目的教学在信息技术教学中的应用[J].中国电化教育,2009(6):95-98.

[4]姚宏.初中信息技术课程分层教学实践探究[J].知识经济,2018(18):153-154.

作者:胡成艳 单位:江苏省张家港市常青藤实验学校