- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
编程教学中计算思维有效落地的思考与探索
●厘清《标准》中计算思维的内涵
计算思维在编程教学中有效落地的前提是要厘清计算思维的含义,而对计算思维概念的理解在学术界一直存在着不同观点。《标准》指出:“计算思维是指个体运用计算机科学领域的思想方法,在形成问题解决方案的过程中产生的一系列思维活动。具备计算思维的学生,在信息活动中能够采用计算机可以处理的方式界定问题、抽象特征、建立结构模型、合理组织数据;通过判断、分析与综合各种信息资源,运用合理的算法形成解决问题的方案;总结利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题解决中。”对《标准》中所描述的计算思维,在理解时可能出现的一些误区,现梳理阐述如下。
①“计算机科学领域”是定语,是说个体要“运用计算机领域解决问题的思想方法”,不是说“运用于计算机科学领域”,也不是说运用计算机科学领域的“知识”。计算机科学领域的思想方法有很多,如抽象、建模、流程、验证、迭代、递归、回溯、穷举、搜索、贪心、分治、优化、自动化、形式化、系统化、动态规划等。例如,去火车站寻求最优路径应用到了贪心算法的思想;分类管理照片,能较快查找所需照片,体现了“树”结构的思想;忘记密码中某一位数字,逐一试用所有组合的过程应用了穷举思想;等等。在这些活动中均体现了人的计算思维能力。
②“能够采用计算机可以处理的方式……”,没有说一定要用计算机处理。计算机处理问题的方式有对问题进行抽象、分解、建模以及形成解决方案等。例如,生活中两个多位数相乘,用到了“九九乘法口诀表”,其中的每一个口诀就是一个模块,体现了任务分解、模块化的思想;又如,在比较不同地块面积的大小时,先去测量、计算每个地块的大小,经历抽象、分解、建模,最后通过笔算也能解决问题。
③在“总结利用计算机解决问题的过程与方法”中,“计算机解决问题”是定语,总结利用的是计算机解决问题的过程与方法,并不是说一定是利用计算机解决问题才体现计算思维。例如,利用计算机解决问题的过程与方法有模拟、仿真、验证和优化等,总结这些过程与方法,应用于其他问题的解决,如应用二分法,模拟猜价格游戏、查字典等;又如,编写程序绘制函数曲线,模拟、验证函数图像等。
因此,计算思维是人的思维,是人用“计算机科学领域的思想方法”处理问题时的一种思维,但体现和提升人的计算思维也不一定要用计算机。换句话说,编程是培养计算思维的一种有效途径,但不是唯一途径;计算思维是人们解决实际问题的能力,但不仅仅指编程能力。
●计算思维落地存在的问题与表现
1.简单问题复杂化
教学中忽视中小学生的认知水平和知识深度,存在简单地将部分大学知识内容下放、项目设置成人化、用晦涩难懂的术语解释复杂问题、用复杂信息量的例子讲知识等现象。例如,按照定义讲解数据的结构、变量的概念、递归算法,用时间复杂度、空间复杂度阐述算法的优化等。
2.重编码轻思想化
算法和程序如同硬币的两面,程序是算法的载体,编程用来验证算法。编程教学与算法思维的关系,就是把计算思维理解为处理问题时的一种思维方式,把编程语言理解为处理问题过程的形式语言,而编程则是推理活动(计算也是一种推理)。信息技术教学“回归编程”反映和强调的是一种应用计算思维求解问题的全局思想,不能简单地理解为“回归教编程”。然而,教学中存在强调程序的编写、忽视探究算法思想和应用的现象。例如,在学习用穷举法解决问题时,不探究其背后的思想;程序编写完成后,不启发学生优化进一步算法,不引导学生探究相关的密码安全问题等。
3.教学过程呆板化
4.拓展迁移弱浅化
在新知讲授完后,在举一反三环节,案例缺乏适度的拓展空间和梯度,简单的重复案例不利于计算思维能力的提升。例如,在学习用for循环编程计算“1+2+……+100”后,让学生练习计算“1+2+……+200”的值,而不去与高斯算法比效率,探究背后只是计算机运算速度快的原因等。又如,分治就是把大的问题分解成小问题,将复杂的问题简单化,在学习完分治的策略后,不去探究它可以应用的场景,以及应用该思想产生的价值等。
●计算思维有效落地的对策与方法
1.创设条件激发学生兴趣,营造计算思维发展的环境
依据最近发展区理论,调动学生的积极性,发挥其潜能,通过创设情境和提示新旧知识之间联系的线索,可以帮助学生建构知识,从而轻松超越其最近发展区而达到下一阶段的水平。因此,教师在呈现教学内容时应创设故事情境,让学生在编程学习的过程中体会到乐趣、成就感,激发学习编程的兴趣,从而形成学习动机,突破重难点。例如,可以用与教学主题相关的经典趣味数学问题、游戏,或学生熟悉的应用情境,如在讲解穷举法时可选用韩信点兵、百钱买百鸡、水仙花数、推理判断谁说谎等。
2.借用简单问题说明抽象道理,激活学生的计算思维
建构主义理论认为,教师应把学生原有的知识经验作为新知识的生长点
您可能关注的文档
- Monica Burns:教师值得用抖音.docx
- NOC 2020,步履不停,创新不止.docx
- PBL理念下初中编程类思维课堂的实践与思考.docx
- Python编程作图物理仿真项目进阶设计.docx
- SECI视角下基于教育技术的教师个人知识管理模型构建.docx
- SFarm开源智慧农场:一个真实的 物联网技术实践场.docx
- STEAM理念引领下的初中无人机课程探索.docx
- STEM:跨越现在和未来的教育.docx
- STEM教育内涵及学校STEM课程的构建.docx
- STEM教育视野下综合实践活动课程校本化实践.docx
- 河南省郑州市第一中学2017-2018学年高一下学期周测物理试题(325)扫描版含答案.doc
- 山西省怀仁县第一中学2017-2018学年高二下学期第一次月考生物试题扫描版.doc
- 河南省六市高三下学期第一次联考试题(3月)理科综合扫描版含答案.doc
- 四川省高三全国Ⅲ卷冲刺演练(一)文综地理试卷扫描版含答案.doc
- 河南省洛阳市高三第二次统考文综试卷扫描版含答案.doc
- 甘肃省靖远县高三下学期第二次联考理科综合试题扫描版含答案.doc
- 问题导学法在办公场景中的实施策略及效果评估.docx
- 退休后的个人品牌打造与传播策略.docx
- 问题解决在办公流程优化中的应用.docx
- 问题导向的办公环境创新设计.docx
最近下载
- 2025年中国预拌商品混凝土市场竞争态势及行业投资潜力预测报告.docx
- 计算机等级考试二级WPSOffice高级应用与设计试题与参考答案(2025年).pdf VIP
- 中国文化概论 绪论.ppt
- 普外科术后活动与康复.pptx VIP
- 漏扫RAS3000-山石网科远程安全评估系统用户手册V5.5-1.8.4-4.pdf
- (必考题)高中物理选修二第二章《电磁感应》测试卷(包含答案解析).doc
- 2025年苏州卫生职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2024年湖南邮电职业技术学院单招职业技能测试题库及答案(精选题).docx VIP
- 夏书章 行政管理学 行政环境.ppt VIP
- 第八章-西服结构制图-课件.ppt
文档评论(0)