论文部分内容阅读
随着数字化时代的到来,计算思维将和阅读,写作和算术一样成为每个人的一项基本技能。在中小学阶段开展计算思维教育己成为一种顺应时代发展的必然。因此,笔者尝试将计算思维培养作为学习目标,以程序设计语言为载体,设计面向计算思维培养的教学,以期促进学习者计算思维水平的提升。本研究首先进行计算思维研究现状以及面向计算思维的程序设计教学两方面的文献综述。基于文献综述,决定以《Scratch创意编程》校本课程为例,以计算思维操作性定义的6项技能作为计算思维培养的目标,即“制定问题、分析数据、表示数据、设计算法、评估最优,迁移解决”;随后,基于学习需求分析,围绕6项技能目标,以“信息加工分析、先决条件分析,书写具体学习目标”的顺序逻辑设计小学阶段计算思维培养的学习目标,并基于学习目标设计计算思维培养的评价机制。接着,设计出面向计算思维培养的教学流程,包含“创设情境,以疑启思——动作分解,模型构建——画流程图——搭建,运行——分享、评价——总结、推广”6个教学环节,并结合具体教学内容设计教学案例。最后,以设计研究方法论为指导,在F市某区重点小学的《Scratch创意编程》校本课程中开展教学实验,从多角度进行观察、记录学生在面向计算思维培养的Scratch课堂中的学习情况,评价学生的计算思维水平提升情况,不断检验和调整教学设计方案。实验结果表明,经过四次教学活动,学生的6项计算思维技能都得到了有效提升,进而证明面向计算思维培养的教学设计方案是可行性的。基于上述研究,针对面向计算思维培养的教学设计与实施提出几点建议。教学设计原则方面有:(1)设计强化思维能力的教学目标;(2)创设贴近学生生活世界的可计算情境和真实任务;(3)设计具有创造性或生成性的学习成果;(4)设计具有层级递进性的学习支架。教学实施策略方面:(1)采用“抽象——构造——自动化”的问题求解路径;(2)使用数据来驱动自身教学,促进学生学习;(3)师生合作交流,共享资源及想法,寻求问题的解决方案。