APP下载

面向逻辑能力培养的编程课程教学设计研究

2019-07-08张子仪刘文静焦宝聪

软件导刊 2019年6期

张子仪 刘文静 焦宝聪

摘 要:为了培养学生的逻辑思维能力,并解决传统编程课程中教学效率低下的问题,通过梳理当前编程教育研究现状,引入STEAM教学理念。在借鉴ADDIE模型与项目学习模式并综合多种教学理论的基础上,提出面向逻辑能力培养的编程课程教学实施模型——元项目教学模型,并以Scratch教学为例进行教学设计。实践结果表明,该教学模式可以激发学生学习动机,提升学习效率,并促进学生思维能力的发展。

关键词:教学设计模型;逻辑能力;编程;Scratch;元项目教学模式

DOI:10. 11907/rjdk. 182934

中图分类号:G436

文献标识码:A文章编号:1672-7800(2019)006-0216-05

Abstract: In order to cultivate students' logical thinking ability and solve the problem of low teaching efficiency in traditional programming courses, this paper combs the current research status of programming education and introduces STEAM teaching concept. By drawing on ADDIE model and project learning mode and integrating various teaching theories, this paper proposes the teaching implementation model of programming curriculum oriented to logic ability training, i.e. the meta-project teaching model is proposed,and Scratch teaching is taken as an example for teaching design. The practical results show that the teaching model can stimulate students learning motivation, improve students' learning efficiency and promote the development of students' thinking ability.

Key Words: teaching design model; logical ability; programming; Scratch; meta-project teaching model

0 引言

隨着信息技术的快速发展,以及“人工智能4.0”时代的到来,对学生的编程能力提出了新的要求。编程教学如今已在我国中小学信息技术课程中得到了广泛开展,中小学编程教育已成为国际教育研究的热点之一[1]。但由于编程工具的特殊性,即编程工具仅是编程方法与算法的载体,而且更新换代很快,因此要求编程课程的教学目标、教学模式与评价等应与传统教学方式有所区别。

国外有关编程教学的研究较早,从20世纪80年代起,编程教育研究就已从单纯的编程教学转向编程与其它学科的融合,并将编程作为一种表达思维的工具。如英国在100多所小学实施的ScratchMath(SM)项目即是利用图形化编程工具Scratch表达学生的数学思想,Breton等[2]在该项目研究中提出融合数学学科的编程教学“5E模式”;Noss&Holves[2]指出编程具有培养学习者思维能力的独特优势,“编程可以为学习者提供思想表达的画布,学习者在屏幕上画出他在脑中搭建的半具体的理性结构”。……

登录APP查看全文