
摘要:计算思维作为信息技术学科核心素养之一,是信息化社会中数字公民所应具备的重要素养,但在传统班级的统一授课制中,由于学习能力差异大,学生难以发展潜能形成真正的计算思维。鉴于此,文章提出利用Online Judge(在线评测平台OJ)进行计算思维教学的模式,利用OJ实现寻找不同层次学生的最近发展区,同时采用小组形式合作学习,实现因材施教、培养计算思维,并结合教学实际情况说明效果。
关键词:Online Judge;计算思维;最近发展区;小组合作
计算思维内涵及培养存在的问题
2006年美国卡耐基梅隆大学周以真教授将计算思维定义为:一种运用计算机科学基本概念求解问题、设计系统和理解人类行为的方式,并强调是每个人的基本技能。[1]2011年,美国国际教育技术协会将计算思维界定为具有以下特征的问题解决过程:界定问题、分析数据、抽象表示、设计算法、形成解决方案并能够迁移到其他问题的解决中。[2]在我国《普通高中信息技术课程标准(2017年版)》中,计算思维成为信息技术学科核心素养,强调运用计算机科学领域的思想方法,形成解决方案的一系列思维活动。[3]加强以计算思维为核心的计算机科学教育,提升全民数字素养,提升国家未来信息技术实力,已经成为世界共识。
2016年,美国实施“为了全体的计算机科学”(Computer Science for All,简称CS for All)计划,开展K-12的计算机科学教育。2013年英国政府颁布国家计算课程的目标及框架,强调在K-12教育阶段要发展学生分析、解决问题能力,培养设计和计算思维。……