面向高中编程教学的编程模式自动挖掘及教育应用研究
2021-03-29傅骞唐文静王雯郑娅峰
中国电化教育 2021年2期
傅骞 唐文静 王雯 郑娅峰


摘要:编程模式是指在代码中重复出现且具有结构意义的代码片段,准确识别高中程序设计所需的编程模式有助于教师把握编程教学的重点和途径,提升編程课程的教学效果。当前的编程教学研究鲜有关注编程模式对编程教学的意义,也未有研究明确高中编程教学中的编程模式内容和数量。为此,研究依据编程模式的结构特点,采用序列模式挖掘方法自动识别了高中阶段编程教学涉及的编程模式,并进行了有效性验证。结果表明,从现行高中信息技术课程必修“程序设计”模块识别的共计18种编程模式涉及多种基础知识点的复合应用,能够有效扩展编程教材中的教学知识范畴。研究还进一步阐述了编程模式的实践教学价值,并从教学内容、教学方法、教学资源三个方面给出了利用编程模式实施编程能力培养的具体方法。
关键词:编程模式;编程教学;高中程序设计;序列模式挖掘;计算思维
中图分类号:G434 文献标识码:A 文章编号:1006-9860(2021)02-0061-07
一、引言
自陈国良院士倡议将计算思维引人计算机基础教学。以后,计算思维得到了国内计算机基础教育界的广泛关注和重视。计算思维是运用计算机科学的基础概念进行问题求解、系统设计,以及人类行为理解等涉及计算机科学的一系列思维活动。研究表明,21世纪技能中的创造力、批判性思维、问题解决能力等诸多技能均与计算思维高度相关3。因此,计算思维能力培养得到了各国教学界的普遍重视。……
登录APP查看全文
