基于计算思维的探究教学模式研究.pdf
《基于计算思维的探究教学模式研究.pdf》由会员分享,可在线阅读,更多相关《基于计算思维的探究教学模式研究.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中国远程教育201 0 年 11 月中国远程教育基于计算思维的探究教学模式研究牟 琴谭 良【摘 要】计算思维是当前国际计算机界广为关注的一个重要概念,也是当前计算机教育需要重点研究的重要课题。本文首先将探究教学模式形式化;然后结合探究教学模式的特点构建了基于计算思维的探究教学模型,将教学分成教师活动、学生活动以及教学过程三个部分,教师和学生之间通过一系列的基于计算思维的探究性教学活动连接起来;最后运用实例验证了该模型的可行性和高效性。与传统的教学模式相比,基于计算思维的探究教学模式更有助于培养学生思维。【关键词】探究教学;计算思维;教学模式【中图分类号】G420【文献标识码】A【文章编号】10
2、09458x(2010)11004006*基金项目:四川省科技厅重点实验室“可视化计算与虚拟现实”项目(2008JY010522)一、引言美国心理学和教育学家 Robert J.Sternberg 指出:思维教学的核心理念是培养聪明的学习者,教师不仅要教会学生如何解决问题,也要教会他们发现值得解决的问题。教师要为学生提供足够的思维空间,设法激励和引导学生自主学习,发现问题所在继而解决问题1。思维教学的中心是学生,以培养思维能力为目的,实现学生在思维活动中学习,同时也学习思维本身,两个过程相辅相成。良好的思维能力是取得成功的关键。思维教学模式是将思维训练融合在教学的各个环节当中,符合思维训练与学
3、科教育的统一性,即学科知识与思维能力互相促进,共同提高2。探究教学是将科学作为探究过程来讲授,让学生像科学家进行科学探究一样在探究过程中发现科学概念、科学规律,掌握科学方法,以培养学生的探究能力和科学精神3。将思维教学和探究教学结合起来,能更好地达到培养学生自主、探究、合作学习的目的。美国卡内基梅隆大学计算机系主任周以真指出:计算思维就是运用计算机科学的基本概念去求解问题、设计系统和理解人类的行为,它包括了涵盖计算机科学之广度的一系列思维活动45。学会计算思维,是在信息社会中创新的需要6。要培养出创造性人才,教育在思想和方法上就必须摆脱传统教学的偏见,让学生运用高效的思维去思考。目前,计算思维
4、在教学和培训中的应用和推广正逐步展开,一些计算机教育者正在教学过程中推进计算思维能力的培养。2008 年,美国国家计算机科学技术教师协会(CSTA)在网上发布了得到美国微软公司支持的 计算思维:一个所有课堂问题解决的工具 (Computational Thinking:A problem solvingtool for every classroom)报告7。何明昕8在软件工程课程中引入计算思维的关注点分离方法,并指出:作为最重要的计算思维原则之一,关注点分离是计算科学和软件工程在长期实践中确立的一项方法论原则。廖伟志等9就如何在课堂教学中引导学生利用计算思维去解决离散数学中的相关问题进行了探
5、讨。李芳等10结合教学实践及目前人才市场的需求,探讨了当前图像处理课程教学中存在的问题,并从教学内容、教学方法、实践教学等几个方面,阐述了计算思维在该课程教学中的实践及应用。尽管如此,如何在具体的课程教学中培养计算思维能力仍然处于一个摸索阶段,还没有形成一套完整的方法体系。基于此,本文依据计算思维的方法和探究教学的特点,提出了基于计算思维的探究教学模式。基于计算思维的探究教学模式不仅是计算思维的培养方法、应用方法,也是探究教学模式的进一步提高和升华,有利于帮助教师提高教学效率、挖掘学生潜能。开 放 学 习40201 0 年 11 月DISTANCE EDUCATION IN CHINADIST
6、ANCE EDUCATION IN CHINA二、基于计算思维的探究教学模式1.计算思维美国卡内基 梅隆大学计算机学院主任周以真认为,计算思维应是每个人必备的基本技能,不仅仅属于计算机科学家。我们应当在培养孩子解析能力时不仅让他们掌握阅读、写作和算术(Reading,wRiting,and aRithmetic3R),还要学会计算思维。犹如印刷出版促进了 3R 的普及,计算和计算机也正以类似的正反馈促进着计算思维的传播。周以真认为,计算思维就是通过约简、嵌入、转化和仿真等方法,把一个看似困难的问题重新阐释成一个我们知道怎样解决的问题。计算思维是一种递归思维。它是并行处理,是把代码译成数据又把数
7、据译成代码。计算思维采用了抽象和分解来迎接庞杂的任务或者设计巨大复杂的系统。它是关注的分离(SOC 方法)。计算思维是按照预防、保护及通过冗余、容错、纠错的方式从最坏情形恢复的一种思维。它称堵塞为“死锁”,称约定为“界面”。计算思维利用启发式推理来寻求解答,就是在不确定情况下的规划、学习和调度。它就是搜索、搜索、再搜索,结果是一系列的网页,一个赢得游戏的策略,或者一个反例。计算思维利用海量数据来加快计算,在时间和空间之间,在处理能力和存储容量之间进行权衡。2.探究教学的理论基础探究教学模式是在教学过程中,要求学生在教师指导下,通过以“自主、探究、合作”为特征的学习方式对当前教学内容中的主要知识
8、点进行自主学习、深入探究并进行小组合作交流,从而较好地达到课程标准中关于认知目标与情感目标要求的一种教学模式。认知目标涉及与学科相关的知识、概念、原理的理解与掌握;情感目标则涉及感情、态度、价值观及思想品德的培养。探究教学模式既重视发挥教师在教学过程中的主导作用,又充分体现学生在学习过程中的主体地位11,其数学模型表示为:Q=F(AT,AS,P)(1)式中,Q 表示探究教学模式,F()是一个过程函数,AT是教师的动作集,AS是学生的动作集。P 表示所提出的探究性问题。通常,围绕 P 的 AT和 AS越多,教师和学生之间的交流、知识迁移和拓展等就越能实现。在双主条件下的探究教学中,AT和 AS在
9、原则上基本是一致甚至等同的。教师运用 AT中的系列教学手段和方法引导学生从 AS的这些方面去思考问题的解决方法和技巧。一般情况下,AT和 AS具有如下动作集:AT=q,i,r,h,c(2)AS=l,t,a,d,m(3)其中 AT中的 q 表示设置探究性问题,激发学习动机和探究动机;i 表示提出启发性问题,提供学习策略等的指导;r 表示提供学习资源、方法的指导以及提供认知工具,监控学生学习的整个过程;h 表示提供问题解决的工具及协作策略的指导等;c 表示点评,总结,提出拓展性问题和迁移性知识。As中的 l表示进入学习情境,形成学习心理;t 表示根据教师的启发进行思考,形成相应的学习行动;a 表示
10、收集、分析、加工信息等;d 表示小组协作讨论、共享学习资源、内化知识和学习方法,建构自己的学习框架等;m 表示运用所学方法讨论、反思、互评、迁移、拓展知识等。探究教学就是将科学问题作为探究过程来讲授,让学生像科学家进行科学探究一样在探究过程中发现科学概念、科学规律,掌握科学方法,培养学生的探究能力和科学精神12。在实施基于计算思维的探究教学过程中,要求学生能够运用计算思维的一系列方法去探索、发现问题的本质所在,提高学生像科学家一样独立思考和解解问题的能力。3.基于计算思维的探究教学模型(ITMCT)在探究教学中融入计算思维的理念,运用计算思维的方法让学生探究学习,进而更好地发挥二者的效力,综合
11、利用计算思维的教学策略,构建以教师为主导学生为主体、以能力培养为目标的思维教学新模式。其数学模型表示为:QCT=F(AT,AS,P,CT)(4)式中,QCT表示基于计算思维的探究教学模式,CT 表示计算思维,F()、P 的含义和(1)式中的相同,AT是教师的动作集,AS是学生的动作集。显然有:AT奂AT(5)As奂As(6)通常情况下,AT增加了计算思维的递归、关注点分离、约简、嵌入、转化、仿真、启发式推理等引导学生学习的方法,As增加了计算思维的递归、关注点分离、约简、嵌入、转化、仿真、启发式推理等思考和解决问题的方法。基于计算思维的探究教学模型如图 1 所示。该模开 放 学 习41中国远程
12、教育201 0 年 11 月中国远程教育型将教学分成教师活动、教学过程、学生活动三个部分,教师基于 CT,运用 AT系列教学手段和方法,引导和启发学生采用 As等方式进行问题的思考和解决。整个教学过程通过一系列基于计算思维的探究性问题展开。教师首先创设教学情境、提出探究性问题,以此调动学生的学习积极性、激发其学习动机。然后启发学生通过计算思维的方法(递归,关注点分析,抽象和分解,保护、冗余、容错、纠错和恢复,利用启发式推理寻求解答,在不确定情况下的规划、学习和调度,等等)解决问题。当学生掌握这一思维方法以后,教师再启发学生运用所学方法自主探究地解决更深层次的问题,并通过小组合作的方式运用计算思
13、维达到知识巩固和迁移的目的。三、基于计算思维的探究教学模式的应用案例根据 ITMCT,我们采用案例教学法,运用基于计算思维的探究教学模式学习 C 语言程序设计课程。主要探讨 ITMCT 在提高教学效果和培养学生计算思维能力两方面的作用。为了定量表达 ITMCT 在这两方面的作用,我们用 EITMCT表示教学效果,用 CSCT表示学生的计算思维能力。1.深入挖掘课程教材,提出探究式问题依据 ITMCT,第一步的关键是教师设置基于计算思维的探究性问题。探究性问题与教学效果和计算思维能力培养具有如下关系:E1=f1(qCT)(7)C1=g1(lCT)(8)式中,qCT奂AT,表示教师设置基于计算思维
14、的探究性问题。lCT奂AS,表示学生进入学习情境,形成学习心理。f1()是 qCT的教学效果质量函数。E1表示ITMCT第一步的教学效果。g1()是 lCT的计算思维能力质量函数。C1表示 ITMCT 第一步的计算思维能力培养效果。例如,在学习 C 语言的“循环结构”时,教师如何设置探究性问题才能让学生既掌握了 C 语言的循环结构这个知识点,又培养了学生的计算思维呢?首先,作为任课教师,设置的探究性问题首先要吸引学生的注意力,并要仔细分析例子的代表性、应用性和兴趣性。如对于该知识点,可选用“猴子吃桃问题”:这个例子对于学生而言,不仅很有趣,比纯粹的数字问题学习起来要快,而且具有计算思维的显著特
15、征。这会使学生在兴趣中主动学习,从思想层面接受这个新知识,以此培养学生的递归思维意识。2.运用计算思维的各种方法,启发学生思考依据 ITMCT,第二步的关键是教师运用计算思维的各种方法,启发学生亦运用计算思维的方法思考解决问题。启发性策略与教学效果和计算思维能力培养方面具有如下关系:E2=f2(iCT)(9)C2=g2(tCT)(10)式中,iCT奂AT,表示教师提出具有计算思维的启发性问题,提供学习策略等的指导。tCT奂AS,表示学生根据教师的启发进行思考,形成相应的学习行动。f2()是 iCT的教学效果质量函数。E2表示 ITMCT第二步的教学效果。g2()是 tCT的计算思维能力质量函数
16、。C2表示 ITMCT 第二步的计算思维能力培养效果。在这一步骤中,学生根据教师提出的问题,思考解决问题的方法。发挥主导作用的教师要把控课堂,适时为学生提供帮助,运用计算思维的各种方法启发学生,提供学习策略上的引导。例如对于以上“猴子吃桃问题”,教师根据计算思维的特点和高效,启发学生是否可以用计算思维的递归方法解决。学生根据教师的引导,运用计算思维的递归方法,逆向思维,从后往前推断。用 NS 流程图(图 2)表示如下:?奂?奂?奂奂奂奂?奂奂?奂?奂?奂?奂奂奂奂奂?奂?奂?奂?奂奂?奂?奂奂奂奂?奂奂奂?奂奂?奂?奂?奂奂?奂奂?奂奂?奂奂奂奂?奂?奂奂奂?奂奂奂?奂?奂奂奂?奂?Y Y Y
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 计算 思维 探究 教学 模式 研究
限制150内