APP下载

信息技术教学中程序设计思维的培养

2021-09-10施玉

科教创新与实践 2021年14期
关键词:思维培养程序设计信息技术

施玉

摘要:在新课程改革的背景下,现代的教育对学生的教学不仅需要学生掌握知识,还需要学生拥有分析知识的思维,特别是在小学信息技术学科中程序设计部分的内容,更加需要学生在学习的过程中学会程序设计的思维。程序设计的一般过程分为:分析问题、设计算法、编写程序等步骤,信息技术教师要从科学的角度出发,结合信息技术学科的特点,给学生提供实践练习的机会,培养学生分析问题思维,设计算法是比较重要的步骤,教师需要加强引导,而针对学生编写程序思维的培养,教师鼓励学生进行互相交流,使学生互相进行学习。从各个步骤出发分别展开教学,以达到培养学生程序设计思维的目的。

关键词:信息技术;程序设计;思维培养

程序设计是小学信息技术学科中的核心内容,在学习程序设计的过程中,拥有程序设计思维可以起到事半功倍的效果。但是在以往的小学信息技术课堂中,教师开展程序设计相关教学时,教师习惯性将知识一股脑传授给学生,学生在学习的过程中被动接收知识,缺乏自己的思考,自然也就无法形成程序设计思维。针对这种情况,信息技术教师要转化教学思维,在教学的过程中着重培养学生的程序设计思维,使学生在以后的学习过程中如鱼得水。

一、学生自主研究,培养学生分析问题思维

与小学阶段的其它学科相比,信息技术是新兴的学科,由于缺乏相关的教学经验,大部分信息技术教师都沿用传统的教学方法开展教学,直接将理论知识教授给学生,没有考虑到程序設计的独特性。程序设计内容有很强的实践性,需要学生在实践中深化对理论的理解,传统教学方法使学生对程序设计的知识掌握不够牢固。对此,在现代化的教学过程中,教师可以转变教学思维,将课堂的时间交给学生自主探究,学生占据主导地位,独立分析程序设计的问题,能够有效培养学生分析问题的思维。

例如,教师在进行“分析问题”部分的教学时,可以转化思维,将课堂的时间留给学生进行自主研究,让学生在学习的过程中对知识产生自己的理解。我在教学过程中以设计某通讯软件的程序为例,给学生制定了程序设计任务,给了相关的条件,然后将课堂的时间交给学生,让学生先针对已知的信息进行独立分析。学生根据我给定信息进行研究,先明确程序设计的任务,之后结合给定的条件进行大致分析,初步制定出最后要达到的目标。此外,学生针对程序设计过程中可能出现的问题进行设想,并制定出预备应对方案。这样,学生独立完成分析程序设计问题的流程,对其中的步骤有了自己的见解,有利于学生分析问题思维的培养。

二、教师进行引导,培养学生设计算法思维

在传统的学科教学过程中,教师和学生是完全独立的主体,学科教师负责教授知识,学生则需要将教师讲授的知识全部掌握,除了教师偶尔会提出问题需要学生回答之外,教师和学生之间的交流几乎没有。这种情况在一定程度上阻碍了教学的进度。鉴于此,信息技术教师要改变这种情况,在设计算法教学的过程中主动走到学生中间,加强对学生的引导,通过交流增加对学生的了解,主动与学生互动增进与学生的关系,对学生遇到的问题进行引导,帮助学生形成设计算法的思维。

例如,教师在进行“设计算法”部分内容的教学时,教师要完成思维的转变,主动与学生进行交流,对学生的学习予以一定的引导。在分析设计某通讯软件程序的问题之中,学生提前选择好了解题的方法,这一环节的教学就是让学生根据之前选择的解题方法进行研究,掌握解题的方法和具体的步骤。我给学生简单讲解基础性的知识之后,让学生自主研究。在学生研究的过程中,我观察学生设计的算法,遇到出错或者学生不懂的地方,我会进行一定的引导,帮助学生顺利完成算法的设计,也让学生初步形成了设计算法的思维。

三、鼓励学生交流,培养学生编写程序思维

程序设计思维的核心是分析能力和编码能力,小学生接触学习时间有限,有很多自己的想法,但又受到本身阅历的限制,很多学生在学习过程中会出现思维方面的错误,从而影响对整个程序设计部分的学习。作为学生学习的引导者,信息技术教师有义务知道学生掌握正确的知识。在进行编写程序教学时,教师可以在学生完成学习之后鼓励学生进行交流,交换彼此对编写程序的想法,在思维的碰撞中受到启发。通过学生之间的互相交流,学生可以学习到其他学生优秀的编写程序思维。最后,教师进行总结性发言,针对学生容易出错的地方进行指正,培养学生形成正确的编写程序思维。

例如,教师在进行“编写程序”部分内容的教学时,教师可以鼓励学生进行交流。在学生将算法翻译成程序设计语言之后,我鼓励学生进行交流,学生就编写程序过程中编译、连接等步骤的想法进行讨论,交换彼此的意见和想法。学生在交流过程中相互学习,不断完善自己编写程序的思维。

总之,程序设计思维是信息技术教学中的重点内容,教师在教学的过程中可以从多个角度出发对学生进行教学,一步步培养学生的程序设计思维。

参考文献:

[1]张勇.基于计算思维培养的小学信息技术教学策略探究[J].中小学电教,2021(Z1):95-97.

[2]梁坤莲.关于在高中信息技术教学中引入创客教育的几点思考[J].天天爱科学(教育前沿),2021(03):55-56.

常州经开区冯仲云小学 江苏 常州 213101

猜你喜欢

思维培养程序设计信息技术
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
幼儿园教学活动中信息技术的应用思考
巧学信息技术课程
C++程序设计课程教学改革研究
浅谈初中信息技术项目式学习教改实践
巧用“信息技术”,提高课堂效率
医学专业“Python程序设计”课程教学改革总结与思考
思维培养在小学语文作文教学中的应用
浅谈小学生数学思维能力的培养