李辛

摘 要:着重分析了高中信息技术课中接触到的计算思维思想方法,以实例说明如何引导学生应用计算思维迁移解决问题,旨在培养、训练高中学生的计算思维能力。

关键词:计算思维;核心素养;迁移应用

以核心素养为培养目标的高中信息技术新课标,对计算机思维有如下描述:“计算思维是个体运用计算机科学领域的思想方法,在形成问题解决方案的过程中产生的一系列思维活动。具备计算思维的学生,在信息活动中能够采用计算机可以处理的方式界定问题、抽象特征、建立结构模型、合理组织数据;会通过判断、分析与综合各种信息资源,运用合理的算法形成解决问题的方案;可以总结利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题解决中。”

以上描述突出了两个关键点,一是“运用计算机科学领域的思想方法”,说明计算思维并不仅运用于算法及其他数值计算类问题;二是“利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题的解决中”,说明计算思维的重要能力是“迁移

能力”。

目前,高中信息技术课教学多是各种软件的操作,很少触及蕴含计算思维的思想方法。在已有的关于计算思维的文献资料中,多应用于算法及程序设计等方面的教学中,因此,我们应当在更多的教学内容中挖掘计算思维思想,从更多的角度和更广的范围内训练学生的计算思维能力。

一、结构化思想的迁移应用

结构化是计算机科学领域的重要思想之一,从冯·诺依曼的计算机体系结构,到信息的数字化,以及算法与程序设计等,无不体现着结构化思想,因此,结构化思想是计算思维的基本要素

之一。

我们可以通过约简、抽象特征等计算思维思想,将非结构化信息转换成结构化信息。同时,可以将“结构化程序设计思想”迁移到其他问题的解决中。

例如:张女士孩子已经上大学,为改善自己的居住條件,想在某楼盘买房。售楼员推荐7号楼的一套房子,推荐语如下:

7号在小区“楼王”位置,景观好;距离X中学步行5分钟;经理在这栋楼共预留了8套,现在仅剩2套,且昨天已有客户意向订了一套;这套房还赠送阳台面积;价格上稍高于其他楼,这栋楼均价为9500元/m2,其他楼有9000元/m2、8500元/m2。

那么,我们是否应该相信售楼员的推荐理由呢?

此问题看似与“计算”无关,但若利用结构化思想分析可以这样做:

首先按照结构化程序设计中的“自顶向下,逐层分解”,利用信息的特征,将一个大问题分解为若干小问题;其次再将小问题细化,得出解决方案。

具体的分解与解决方案如下:(如图1)

二、用计算机仿真技术探究社会现象

假如世界上有三种人:善良的老实人、正直的聪明人和凶恶的坏人。三种人两两相遇时,会出现“合作”或“战争”,合作时双方共存,战争则一方消亡或双方一起消亡。三种人相遇的结果如下:

若有很多这样的人两两随机相遇,请预测按照上述相遇结果,最后世界上会剩下哪种人。

这个问题可以通过程序来模拟真实事件,进行预测。

分别用三个变量来代表老实人、聪明人以及坏人,利用随机函数控制每个人移动方向和距离,当两两相遇时,按上述规则进行三类人人数的增加或减少。通过模拟可以看到,通常最先消失的是善良的老实人,而留到最后的是正直的聪明人。

计算思维是高中信息技术课堂的灵魂,是构建新型信息技术课堂的基石。在课堂中要注重将隐含的计算思维说清、讲明,并指导学生迁移应用,通过系统的学习与训练培养学生的思维,逐步实现以知识为载体,实现思想、方法的传授和培养。

参考文献:

[1]陈国良,董荣胜.计算思维的表述体系[J].中国大学教学,2013(12).

[2]李艺,钟柏昌.重构信息技术课程:从经验选择走向思想投射[J].中学政治及其他各科教与学,2016(1).

[3]李廉.以计算思维培养为导向深化大学计算机课程改革[J].中国大学教学,2013(4).

?誗编辑 张珍珍

利用计算机计算问题的案例,两个基于计算思维培养的高中信息技术教学案例相关推荐

  1. 计算机教学案例分析范文,高中信息技术教学案例 (2)范文.doc

    精.选 高中信息技术教学案例 霍红波 案例名称 用计算机解决生活中实际问题的方法 适用范围 高一年级下期<算法与程序设计>(选修模块) 课时 1课时 一.教学目标 1.课程标准中的相关内容 ...

  2. 初步使用计算机教学案列,中小学信息技术教学案例

    <中小学信息技术教学案例>是近年来国家教委提出了在中小学开设计算机课的规划,强调了计算机在中小学的地位和作用,这是十分重要和正确的,也真正体现了小平同志曾说的"计算机要从娃娃抓起 ...

  3. 高中计算机竞赛教案,信息技术教学案例评比——选择排序的算法实现(金华第一中学)...

    信息技术教学案例评比--选择排序的算法实现(金华第一中学) 发布时间:2018-02-24 选择排序的算法实现 --牛人争霸大赛,在游戏中学算法 (钱晓峰       浙江省金华第一中学        ...

  4. ai在计算机教学中的应用,浅析人工智能在高中信息技术教学中的应用

    浅析人工智能在高中信息技术教学中的应用 来源:用户上传 作者:陈亚丽 摘 要:人工智能在高中信息技术教学中有着锻炼和培养多种教学思维.了解和学习人类智能的本质.体验人类专家解决复杂问题的思路等优点.人 ...

  5. 中学计算机教育特点,新课标理念下的高中信息技术教学特点及问题分析

    摘要:在科学技术的带动下,我国的计算机技术也得到了飞速发展,信息技术课也成为了学校的一门教学课程.本文对新课标理念下的高中信息技术教学特点.存在问题进行分析,并提出了一些高效的教学策略. 关键词:新课 ...

  6. 高中计算机教学工作计划,2017高中信息技术教学工作计划

    随着信息技术的不断发展,信息技术已经渗透到社会的各行各业,对社会经济管理的影响包括人力资源管理的影响也越来越大.下面是有2017高中信息技术教学工作计划,欢迎参阅. 2017高中信息技术教学工作计划范 ...

  7. 如何在计算机课堂中培养核心素养,例谈核心素养培养在初中信息技术教学中的落实...

    热点解读 例谈核心素养培养在初中信息技术教学中的落实 ■吴少敏 摘 要:核心素养在教学中已经成为热门话题,在核心素 养的视野下,初中信息技术课程教学越发注重学生核心素养的 培养,科学合理地借助有效的教 ...

  8. 利用计算机解决问题的原理方法是什么,2021安徽省中小学教师招聘中学信息技术笔试大纲...

    2021年安徽省中小学教师招聘考试大纲已公布,安徽中小学教师招聘统一笔试时间是3月28日,现中公教师网整理了2021安徽省中小学教师招聘中学信息技术笔试大纲内容如下所示: 一.考试目标与要求 (一)考 ...

  9. 计算机怎样辅助与美工结合,环保教案:幼儿园环保美工与信息技术整合案例

    案例背景: 由于时代的变迁,社会的进步,各种教育技术手段也在不断的更新完善.计算机辅助教学是当代先进的电子教学技术,在教学中它的灵活性和易操作性及其所具备的多功能性,越来越受到广大幼教工作者的重视.它 ...

  10. 初中数学抽象教学的案例_新课标下初中数学问题情景教学案例和思考

    摘 要:伴随着新课程标准改革的逐渐深化,情境式的教学模式在初中数学的教学实践中应用的也愈来愈广泛.情景式的初中数学教学模式旨在激发学生的学习兴趣,培养学生对初中数学知识的求知欲,进而引导学生养成自主学 ...

最新文章

  1. JQuery-学习笔记03【基础——DOM操作】
  2. OpenCV calcHist()创建直方图的实例(附完整代码)
  3. 1024“代码急救室”活动来袭!机械键盘、背包等程序员装备等你来!
  4. C# 3.0入门系列(二)
  5. python matplotlib库安装出错_使用pip install Matplotlib时出现内存错误
  6. [合作赞助]九叔生日由中国移动、51cto、奇虎360以及一帆浩瀚联合举办
  7. 快速幂(一个简单快速适合整数幂次的运算)
  8. List of salaries for Silicon Valley intern
  9. java性能测试jmh
  10. 也许,我们只需要缺憾的完美!
  11. 如何在eclipse里使用git
  12. c语言如何输出字符问号,C语言入门5-键盘的输入和屏幕输出
  13. Unity3D 2018版本 Post Process 后期处理插件使用介绍
  14. 华为推出首款折叠屏5G手机;微信“上车”时间已定;社区团购暗潮涌动
  15. 计算机 |符号名,电脑键盘符号大全|电脑键盘符号怎么打
  16. ICMP协议个人分析
  17. python求解函数偏导数sympy
  18. 项目一——电子通讯录
  19. java生成png热力图_热力图与原始图像融合
  20. 深度搜索解决数独游戏

热门文章

  1. 如何让firefox用上bing网页翻译
  2. 2022泰迪杯数据挖掘挑战赛C题思路及赛后总结
  3. WebLogic下载地址(各版本)
  4. 杰理之测试盒配置声道【篇】
  5. ODBC、OLE DB、 ADO的区别
  6. excel随机数_Excel小技巧之随机数表
  7. 英特尔傲腾技术:部署更简单,内存提升游戏性能
  8. 黑苹果OC引导添加AX200无线网卡驱动
  9. BLE无线信号的调制方式
  10. 华为模拟eNSP器交换机简单开具以及基础命令