云盘存储 教学反思_【STEM专业】培养学生的计算思维,有哪些教学策略?

e944383b495c523289e96246b229a7f4.gif

计算思维是当前国际计算机界和教育界较为关注的、涉及计算机本质科学和课程核心价值的重要概念。在《普通高中信息技术课程标准(2017年版)》中,计算思维被确定为四大核心素养之一。从多年来的高中信息技术课程教学实践来看,计算思维已是蕴含于课程中的一种新的思维方式,随着新版课标颁布和课程的实施,它已逐步成为培育核心素养的中枢。

1

一、联系生活实例——寻找计算思维身影

【实例】假如有4个灶头,锅碗瓢盆数量一样。你要做一道荤菜,又要做一道素菜,还要做一种甜点。请设计合理、高效的做饭流程。

【分析】很多人会做饭,但不一定是好厨师,因为很多人是凭自己的直觉去做的。对于一个有计算性思维的人,他既要考虑效果又要考虑正确性。在保证做出好吃的饭的同时,还考虑诸如做荤菜的时候饭不要凉了,同时要做搭配的素菜。其实从计算思维角度来说,这就是给定有限的资源,如何去设定几个并行流程的问题,说白了,就是一个任务如何统筹设计的问题。

以上做饭的实例反映在计算机中,可以用基本原理中的“并行计算”来解释与实现。类似的,现实生活中还有很多这样的实例。

例如,在整理行李箱的时候会优先将常用随身物品放到容易或方便取出的包袋中,这反映到计算机中是“数据结构栈和队列”原理的体现;外出旅行要提前确定该买什么时候的返程票,途中在什么节点干什么事情,这反映到计算机中是“预置和缓存”原理的应用;当有人丢失了自己的物品,他会沿着走过的路线去寻找,反映到计算机中这是“回推”算法的应用……

这些实例问题的解决就是运用计算思维解决问题的方式,其思维过程实质上是将一个问题清晰、抽象地描述出来,再将问题的解决方案表示为一个计算机中可以表达的“信息处理”流程,最终得以解决。

1

二、研究文献史料——初识计算思维内涵

(一)概念:是一种思维方式

计算思维的概念最早由美国卡内基·梅隆大学周以真教授于2006年3月提出:计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维方式。周以真教授从思维视角阐述计算科学,并以此来探索其学习的教育价值。

(二)特征:抽象和自动化

计算思维的本质特征是抽象和自动化。为了确保抽象能被机械地自动执行,就需要在抽象过程中进行精确、严格的符号标记和建模。换言之,计算是抽象的自动执行,自动化需要某种计算机去解释抽象。从操作层面上讲,就是要确定合适的抽象,然后再选择合适的计算机去解释执行该抽象,这就是自动化。

(三)方法:数学和工程的方法

计算思维的基本方法可归纳为数学和工程方法两个方面。具体而言:

①是一种通过约简、嵌入和转化等方法,把一个看来困难的问题重新阐释使人们知道问题怎样解决的;

②是一种并行处理的递归思维,能把代码译成数据又能把数据译成代码的多维分析推广的类型检查方法;

③是一种采用抽象和分解来控制庞杂的任务或进行巨大复杂系统设计的方法;

④是一种选择合适的方式去陈述一个问题,或对一个问题的相关方面建模使其易于处理的思维方法;

⑤是一种利用海量数据加快计算,在时间和空间之间,在处理能力和存储容量之间进行折中的思维方法。

1

三、创新教学策略——探索计算思维实践

在高中信息技术课程实施十余年的教学实践中,计算思维已经成为蕴含于课程教学实践的一种新的思维方式,也是目前新版课程标准中四大核心素养之一。在教学实践中,运用计算思维,创新教学策略,其本质是运用计算思维的基本方法进行问题求解、系统设计和理解他人行为,解决生活和学习中的实际问题。

下面,笔者通过案例分析,探索运用计算思维求解问题的三个步骤:正确描述问题,合理组织数据;抽象数据类型,寻找自动化方案;实施自动化方案,解决问题。逐步体现计算思维作为培育课程核心素养中枢的作用。

【案例】某单位党员需要向党组织缴纳党费。党费收缴以月为单位,缴纳金额以工资表中实发工资为基数(见表1)。实发工资3 000元以内(含3 000元)缴纳比例为0.5%,超过3 000元的缴纳比例为1%,最终上报统计表按如下表头设计(见表2)。请你根据问题描述,帮助该单位党办主任做党费收缴和上报统计表。

f2d317ed56f0fb84a5c1bd9b0d00b36b.png

【思路分析】本案例的求解,以运用计算思维的基本方法进行问题求解为主线,贯穿“问题提出”“问题分析”“问题解决”等主要流程,融入“任务驱动”“项目教学”等教学方法,尝试让学生在理解“计算思维”概念的基础上将思想应用于解决问题的具体实践。教学流程如图1所示。

4424ee9472f1e6a7e85c03572dc67fa8.png

(一)正确描述问题,合理组织数据

运用计算思维的基本方法进行问题求解,第一步是根据现实问题的描述,并合理组织数据。首先将复杂问题进行化简,转化为若干个子问题。由此引导学生分析:完成上述生活中的实际工作,需要分解为哪些具体任务。从常规角度看,解决问题,需要获取哪些必要数据。

据此,将上述案例分解为如下四个步骤:第一步,建立上报统计表的表头;第二步,获取工资表中实发工资信息;第三步,查找本单位党员信息;第四步,统计每位党员应缴党费。

(二)抽象数据类型,寻找自动化方案

根据上述常规的解决问题的步骤,引导学生分析:从计算机解决问题的角度理解,需要获取哪些计算机能够自动执行的必要数据?也就是要对常规求解问题的步骤进行模型抽象,找出计算机能识别的且能自动化执行的本质性的操作。经过分析,列出对应的抽象模型(如图2)。

95dcd6ed22b222e8d7d2bdb9f70849f4.png

基于抽象出的数据模型,可以寻找支持自动化的解决方案——引导学生分析和列举一系列运用计算机等工具可实现操作的有序步骤(算法思想)。具体如下。

【字段创建】 选用合适表格工具(可选工具有Word、WPS、Excel、Access等)新建报表,并制作报表表头。表头包含字段为:序号、党员姓名、缴费基数、缴费比例、缴费金额。

【数值运算】在单位提供的“工资表”中选择合适方法计算员工的实发工资。已知:实发工资=应发工资-公积金-保险,应发工资=岗位工资+薪级工资+职务津贴+综合补贴。

【数据筛选】从“工资表”中筛选出政治面貌是“党员”的员工信息,并复制到新建好的报表中。工资表和报表中字段的对应关系为:姓名→党员姓名,实发工资→缴费基数。

【排序判断】 在“报表”中运用排序命令或条件判断函数,根据缴费基数和缴费比例,计算最终的缴费金额。

(三)实施自动化方案,解决问题

针对寻找到的若干项支持自动化的解决方案中,分析、识别并确定其中最有效的解决方案,如对于表格数据处理软件的选择,为方便上报的报表与单位已有工资表之间数据衔接,在表格数据处理工具Word、WPS、Excel、Access等中选择一种工具(如Excel)完成该任务(如图2)。围绕解决方案,对应抽象模型的四个步骤设计学生实践活动如下。

【实践活动1】建立报表表头→字段创建

方案实现推荐:打开Excel程序,新建一个工作簿,命名为“党费报表.xls”。在工作簿的Sheet1表中,按实际报表要求建立如下5个表头字段:序号、党员姓名、缴费基数、缴费比例和缴费金额。

【实践活动2】获取实发工资→数值运算

方案实现推荐:在“工资表.xls”中计算员工实发工资。实发工资=应发工资-公积金-保险,应发工资=岗位工资+薪级工资+职务津贴+综合补贴。

【实践活动3】查找党员信息→数据筛选

方案实现推荐:从“工资表.xls”中利用“自动筛选”命令筛选出政治面貌是“党员”的员工信息,并将筛选出的“姓名”和“实发工资”字段下的单元格数据复制到报表“党员姓名”和“缴费基数”两字段下面的单元格中。

【实践活动4】统计应缴党费→排序判断

方案实现推荐:运用排序命令对报表“实发工资”排序→在“缴费比例”列中输入比例数值(小于等于3 000元的输入0.5%,其他输入1%)→运用数值乘法运算统计出缴费金额;或者在“缴费金额”列的单元格中运用条件函数IF进行判断,一步到位统计出缴费金额。

1

四、归纳实践反思——追寻计算思维价值

在生活和学习中,当我们遇到类似问题时,可以尝试运用计算思维的方法分析和解决问题,首先要能够准确地描述问题,并将问题逻辑地分解为若干求解步骤;其次是从这些步骤中抽象出本质性的操作模型,并寻找能通过计算机等工具自动化执行实现的方案;最后选择一种最有效的自动化方案让计算机执行,实现问题解决。笔者对运用计算思维求解问题的一般过程做了归纳(如图3)。

c590b59124e9ce933944572944391977.png

在信息技术无处不在、计算强度日益增强的今天,一些人对“计算”的理解还停留在“数值型计算”的层面,对“计算机科学技术”的认识还停留在“工具操作”的层面。

笔者以此为背景,分析高中信息技术课程教学中蕴含的计算思维案例,认为计算思维是培育核心素养的中枢,有利于强化学生计算思维意识,培养学生计算思维能力和创新能力。针对计算思维在高中信息技术教学实践中的价值,具体归纳与反思如下。

(一)计算思维的提出为课程教学改革提供了思路

高中信息技术课程自2003年课标颁布的十余年来,教学实施过程中取得了一些成绩,也暴露了一些问题。计算思维概念的提出,以及在大学计算机课程中的成功引入,为寻求教学改革思路的高中信息技术课程指明了方向,也提供了操作借鉴,有利于课程自身发展,更有利于学生创新能力培养。

(二)计算思维的融入为确立课程价值提供了条件

高中信息技术课程价值除了让学生掌握必要的知识与技能外,更重要的是培养学生运用这些知识与技能解决实际问题的能力。要做到这一点,就一定要让学生逐渐地熟悉信息技术课程的思维方式。

北京大学附属中学特级教师李冬梅认为,信息技术课程思维方式具有细致的分析性、整体的结构性、严谨的推理性和精确的计算性四个特征,这些特征不是信息技术课程独有,但在信息技术课程中有着充分和鲜明的体现,都是信息技术课程思维方式所不可缺少的,也是学生在信息技术课程学习中能够深刻感受的特征,用“计算思维”这个概念来概括信息技术课程思维方式的本质特征比较恰当,从某种角度看,也为确立课程的核心价值提供了有利条件。

(三)计算思维的培养是培育课程核心素养的中枢

目前,云计算、物联网和人工智能等技术快速发展,这带来了社会的计算强度日益增加,无形中对信息技术教育也提出了挑战。然而,作为承担信息技术教育重任的高中信息技术课程,在发展过程中,价值倾向有时偏向于“程序设计是第二文化”的“文化论”,有时偏向于软件操作的“工具论”,甚至使高中信息技术课程在核心价值方面迷失。计算思维概念的提出以及在信息技术课程教学中的实践应用,为课程核心素养提供了理论框架。

目前,计算思维已逐步成为蕴含于高中信息技术课程中的一种新的思维方式,被确立为四大核心素养之一,在四大核心素养中也逐步起到中枢作用,助力课程教学确立不可替代的地位,同时也具有引领和促进课程可持续发展的作用。

文章来源:《中小学数字化教学》2019年第2期

文章有删减

转自公众号:中小学数学化教学

8fa9e431c450c07e3a807012a20261a3.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值