基于高中程序课程的计算思维培养策略

2017-08-17 21:28:20李付云
新校园·上旬刊 2017年6期

李付云

摘要:目前,我國的计算思维大都体现在理论或理想层面上,未深入具体学科,更没涉及具体专业和课程。本文在概述计算思维产生和发展的基础上,分析了计算思维在高中程序课中的必要性及培养计算思维的策略。

关键词:计算思维;高中程序课程;自主创新

一、计算思维的产生和发展

周以真在2006年首次提出计算思维“代表着一种普遍的认识和一类普适的技能”。她又于2010年给出进一步的定义:“计算思维是与形式化问题及其解决方案相关的一个思维过程,其解决问题的表示形式应该能有效地被信息处理代理执行。”

1.一些课程“框架”及“标准”制定。2007年美国教授Denning在“伟大的计算原理”概念分类上构建了一个教学框架,即“7个伟大的计算原理”。2011年CSTA研制的《K-12计算机科学教育标准》被作为表现性标准。2013年陈国良、董荣胜把计算思维表述体系框架的7个概念进行分层并都以“计算”为核心。2016年中国《普通高中信息技术课程标准(2016)》在学科核心素养部分提出包括“计算思维”的四个核心要素。

2.课程涉及领域。2007年在英国讨论计算思维对所涉及哲学、物理、建筑和教育等课程的影响。2010年中国9所985院校联合发布《九校联盟(C9)计算机基础教学发展战略联合声明》。2013年9月在英国讨论课程“Computing”所包括的三个领域:数字素养、信息技术和计算机科学。2016年8月美国发布最新《K-12计算机科学标准(临时)》,包括计算系统、算法与编程、计算的影响等在内的五大概念。2016年中国《普通高中信息技术课程标准》明确提出:在“编程实现方法等内容的基础上”,对“一种程序设计语言编程实现”。……

登录APP查看全文