以计算思维培养为目标的Excel微课程设计

以计算思维培养为目标的Excel微课程设计
以计算思维培养为目标的Excel微课程设计

以计算思维培养为目标的Excel微课程设计

“电子表格的设计与制作”是《上海市信息科技课程标准》中初中信息科技课程内容的一个部分,是计算机处理数据也是初中信息科技学业水平考试的一个重要内容。电子表格软件有其显著的特点,那就是操作容易理解难,上手容易深入难,做练习容易解决问题难。以往在教授这部分内容时,教师们会侧重学生基本技能的达成,关注“怎么做”,而忽略“是什么”和“为什么”。因此基本教学方法停留在“教师讲授+学生操练”,评价方式也相对单一,学生只需要完成一定数量的练习,即可过关。这种教学模式确实能使学生在考试中取得较好的成绩,但由于他们对所学内容缺乏一定程度的理解,因此容易遗忘,也不可能真正从思维层面和能力层面得到提升,学生“想不到”利用电子表格来解决问题,也“不会”将其应用于日常生活。随着各学科对学生思维培养的日渐重视及“计算思维”概念的逐步深入,笔者尝试换一种思路来设计本单元,即“基于计算思维培养的Excel 微课程设计”。

课程目标

掌握Excel的基本技能依然是学习的重点,包括表格的设计、数据的输入、计算、简单函数应用、图表创建等。但

除此之外,笔者将目标重点定位在以下三点:①注重思维培养。主要是计算思维的培养,重点在抽象和建模。②注重问题解决。注重从问题开始的数据设计、建模、分析的全过程。

③注重自我学习。引入MOOC模式,利用Moodle课程平台,让学生体验自我学习的过程,为他们应对未来的开放课程时代做准备。

Excel教学内容中计算思维的体现

计算思维是运用计算机科学的基本概念进行问题求解、系统设计、人类行为理解等一系列涵盖计算机科学之广度的一系列思维活动。这个广为流传的定义是卡内基梅隆大学的周以真教授在2006年提出的。计算思维的核心概念是抽象、逻辑思维、算法和纠错。在Excel中,计算思维可以在以下几个方面得以体现。

1.抽象和自动化

抽象和自动化包括两个层面的概念,其一是将社会/自然现象进行抽象,表达成可以计算的对象,构造对这种对象进行计算的算法和系统,来实现社会/自然的计算,从而通过这种计算发现社会/自然的演化规律;其二是强调用社会/自然可接受的形式(如多媒体、虚拟现实、自动控制等)来展现计算及求解的过程与结果。Excel数据建模就是这两个层面的具体体现。将一个生活中的具体问题构建为一个简单的数据模型,在建构过程中,会涉及常量和变量、对象、运算符、

函数、引用、公式等。模型的建构取决于用户需求以及作者对问题的分解和界定,可以将数据模型比作一个巨大的函数,用户只需要提供或改变一些数据,模型就可以帮你求解(如图1)。

所以在Excel的学习过程中,教师带领学生从实际问题出发,通过分析、设计、构建简单的数据模型,以实现对问题的解决,从而体现“抽象和自动化”,将对学生后续的思维发展起到非常重要的奠基作用。

2.运算符和数据类型

在计算机语境中,运算符和数据类型是两个基本术语,也是学习程序设计的必由之路,因为它们是计算机存储和运算的基础,是“自动化”的基础。从Excel诞生的那一刻起,计算便是它最重要的功能,而计算必将涉及运算符和数据。不同的运算符需要不同类型的数据参与。虽然在Excel中不需要对数据类型做严格的细分,但其却是一个比较好的载体,能让学生明白“数值”、“文本”和“布尔”这三种基本数据类型及其相关的运算。

3.对象和属性

在计算机领域中,在面向对象的程序设计中,属性是一个非常重要的概念。而在Excel中,单元格、行、列、工作表、透视表等都是对象,仅以“单元格”为例,用户可以改变它的内容、格式(字体/大小/边框/底纹)、行高列宽、位置,

这些其实都可以算作一个单元格的属性,均可以参与运算。

教学策略

1.分解知识点,创建微视频

Excel的知识技能和思想方法对于六年级的孩子来说会有一定难度,且学生之间差异较大,这种比较难以理解的知识、比较复杂的技能适合采用微课程形式,因为学生可以反复观看和体验。笔者将整个Excel的知识技能点作分解和切割,每个微视频体现1~2个知识技能点,时间控制在2~10分钟(如图2)。

同时,笔者还大致划分了每节课的进度,用No.X来表示,每次上课,都会给出本节课的基本安排,学生可以根据自己的进度进行调节。

2.利用Moodle课程平台,设计配套练习

配套练习分为两类,一类是基础测试,另一类是操作题。

(1)基础测试类

基础测试类练习重点考查学生对知识的记忆、理解、运用和迁移能力,以及对原理和思想方法的掌握情况。题型主要涉及填空题、匹配题、选择题。测试题紧扣视频课程,仍以第四节课的内容为例,在L3_E1_1测试中,笔者设计了如下的测试:①如果要计算25的四次方,在单元格中应该输入_____(填空题,考查学生对“^”算术运算符的运用);

②要计算A2单元格的值乘以B2单元格的值,并把结果在

C2中呈现,应该在_____单元格中输入计算公式(填空题,考查计算结果的存储位置);③要求A2单元格的值和33相乘,应该在单元格中输入公式_____(填空题,考查公式中对单元格的引用);④在Excel中计算322+32×55的值是

_____(填空题,需要学生到Excel中计算,考查对公式和乘法运算符的正确使用);⑤要计算(642-2020)÷4的值,需要在单元格中输入(选择题,考查对公式的应用)。

仅仅提供测试是不够的,在课程平台上进行测试的优势更重要的在于对于每个错误答案所提供的反馈。以第5题为例,笔者设计了全面的反馈机制(如图3)。

有了反馈机制,学生就能明白自己为什么错,从而再次尝试答题。为了鼓励学生不断改正错误,笔者将测验设置为“不限试答次数”,也就是说学生可以反复回答,直到正确为止。但是,反复答题也是有代价的,每次答错就会有罚分。如果这道题满分为1分的话,学生答错2次,就会被扣0.2分。(2)操作类

操作练习需要学生在表格中进行实际操作,用来解决实际生活中出现的问题,体现的是学生的综合应用能力。

3.关注生活中的问题解决

(1)两个项目的完整体验

整个单元有两个项目贯穿始终,一个是教学范例Ruby’s Birthday Party,涉及个人活动经费的规划和控制,重在引

导学生学会设计数据模型;另一个是个人项目“我的教育费用”,由学生自己建构数据模型,涉及个人教育经费的支出和预测,同时引导学生关注自己的兴趣以及感恩父母的付出,也为有意向进入我校学习的学生家长提供参考。两个项目均是从现实生活中的问题出发,经历数据的设计、建模和分析的全过程。以Ruby’s Birthday Party为例,笔者提出一个场景,Ruby要举办一次生日Party,她邀请几个朋友,一起吃一顿午饭,为此,她需要准备一些食品,布置一下房间,并为每个朋友准备一份小礼物。父母会提供一定的经费支持(预算),Ruby需要做的就是列出所需购买的物品,并求出总价,最后和预算进行比较,看是否超支,从而调整自己的开支。

视频中教师是Ruby,为范例进行讲解,但是学生在完成项目时是按照自己的需求来设计的。这个项目的实施分为三个步骤:首先是设计表格,由于是现实生活中的问题,学生没有利用计算机求解的经验,为单价和数量均加上单位,而小计和总价都是通过自己计算或者通过计算器来计算。待进入数据计算单元,学生便会发现,按照原先的输入方法,计算机是无法进行计算的,因此,学生便去掉了单位,利用公式算出了“小计”和“总价”。当最后在构建数据模型的时候,学生不仅将人数“剥离”出来,而且利用if函数算出了是否超支。当改变单价、人数或者预算时,相应的价格便会

发生改变,而最后呈现出来的是一个结果――是否超支。至此,一个数据模型便构建成功。

这个数据模型类似于一个函数,每一个函数都能完成某一个功能,它需要用户输入一些参数(也有不需要参数的),函数就能返回一个结果。而Ruby’s Birthday Party数据模型就类似于一个函数,它的功能就是判断“是否超支”,需要提供的参数就是“人数、物品价格和预算”,返回的结果就是告诉我们“是否超支”(如图4)。

(2)练习设计从学生实际出发

练习的设计精选和学生学习生活息息相关的内容。“我的一周课表”这个作业位于第二单元“数据输入”。通过制作这张表格,学生不仅能学会基本的操作,包括输入、合并单元格、自动填充、设置边框底纹等,而且体现了个性化,因为笔者要求学生把双休日的安排也放了进去,笔者同时用自己的方式把喜欢的课程突出显示。因此,学生的作品无一相同(如图5)。

“运动会比赛排名”和“达人秀24点出题器”这两个作业位于第三单元“数据计算”,前者的数据来自于学校运动会的真实数据,学生需要利用rank函数对铅球比赛进行成绩排名;后者则是为学校的特色节目――“达人秀”服务的,24点比赛是其中一个现场PK项目,学生需要利用随机函数来创建。“世外星空选课”位于第四单元“数据统计”,同样

来源于真实的学校课程,每周五的下午第一节课就是学生的上课时间,学生可以从多个课程中选择一门来学习,在这个作业中,学生需要利用数据透视表对各门课程的选课人数作统计。这些作业教师会在微视频中进行讲解,学生可以随时暂停,跟着视频同步操作。也有些作业没有微视频,重在对已有知识的综合运用,但教师会在作业中进行提示,如“身份证信息提取”和“成绩等第转换”,这两个作业位于第三单元“数据计算”,教师给出了如下场景和操作提示。

身份证信息提取

身份证是我们的身份标识,其中包含了很多信息,这里我们要尝试一下如何提取身份证中的某些信息。我们现在有两个需求:①计算年龄,以便了解各个年龄段的人分别有哪些;②汇总1~12月每个月过生日的人分别有哪些,以便给他们准备一份生日礼物。

参考解答:①这两个问题需要我们提取的是“出生年份”和“出生月份”这两个信息;②这两个信息分别显示在身份证号的第7~10位(共4位),第11、12位(共2位);③由于信息产生在文本中间,所以我们可以通过mid函数来提取,mid函数需要三个参数,分别为哪一个文本(如A2),从第几位开始,总共要取出几位;④年龄的计算可以通过公式“今年的年份-生日年份”来计算,由于取出的年份是文本形式,不能进行数学运算,所以可以通过value函数将其转

化。

在表格中完成:①计算生日年份、年龄和生日月份;②按照年龄进行排序(用rank函数)。

成绩转换

我们经常会需要将成绩转换为等第,等第转换有两种形式,同学们可以选择以下任一形式利用if函数完成。

转换方法一(较简单)

合格:>=60;不合格:<60。

转换方法二(较难)

优秀:>=85;合格:>=60(小于85);不合格:<60。

教学实施及成效

1.课堂结构三部曲

从课堂实施来看,每节课主要分成三个部分。首先是对上一节课作业出现的问题进行集中反馈,接着学生自行观看微视频并做练习,教师会给出进度建议。如果在过程中教师发现有比较集中的问题,则会请学生暂停进行集中讲授,但这种情况非常少。

2.教学成效

从课堂状态看,学生都非常投入地观看视频并及时完成任务。从练习情况看,练习的完成度高,达成度总体较高。如图6中的三道题来源于第三单元“数据计算”中的文本运算符,学生会有两次答题机会,从图7中我们可以看出,对

于第三、四两道题,学生的第一次答题正确率分别达到86%和82%,说明掌握程度较好。全班41位同学,而答题总数为46次,说明其中有五位同学答了第二次。但对于第五道题,学生第一次答题的正确率只有46%,笔者及时了解到学生对于两个“=”产生了困惑,于是便集中进行了讲解(如图6、图7)。

课后笔者对部分学生进行了访谈,从访谈中了解到,学生并不觉得课程难,虽然事实上整个课程的设计难度很高,有很多内容大大超出了课标的范围,但结合练习情况看,确实如学生所说,他们能够做出来。另外,当问到这种上课形式是否能够接受时,绝大多数学生表示能够接受,认为比教师集中讲解要好,只有个别学生说稍稍感到有点无聊。

教学反思

从整体来看,课程设计比较关注计算思维,特别是抽象和自动化、运算符和数据类型、对象和属性,其中函数特别能够体现计算机如何“自动”地完成任务,体现了自动化的过程。同时,由于采用了微视频的形式,使学生便于集中注意力、便于自我调整进度,从而降低了课程的难度。所以,从整体来看,课程的实施结果是令人满意的。

但还有一些问题引起笔者的思考。例如,对于这种课堂节奏,低年龄段的孩子会觉得有点无聊或没耐心,怎么办?学生看的时候绝大多数都能懂,练习也都能完成,但是容易

遗忘,也就是说练习比较系统,但缺乏一定的巩固和提升,后续如何改进?在这样的课堂中,教师似乎是无事可做,那么课堂中教师的作用体现在哪里?这些问题笔者将在第二轮的实施中加以改进。

高中文科生必读学习方法

高中文科生必读学习方法(方法,心态,目标,心理) 时间一分一秒地过去,青春飞逝,让应该用于学习的分分秒秒都有收益,应该而且必须成为我们每个同学脑海中都绷紧的一根弦。 如何让用于学习的分分秒秒都有收获呢,下面这些汤老师摘录的来自几年前全国部分省市区高考状元们的经验也许能给你启迪。 这些材料中介绍了许多高中阶段学习的令人难忘和羡慕的场景,希望我们每个同学也来创造属于自己的这种场景。 ●每一天都非常宝贵 ◇很重要的一点,三年力气要用匀,千万不能把赌注都押在高三,准备奋力一搏,龙门一跃。想努力的话,从高中第一天就开始,然后平静地走向高考,不必有考前的挑灯夜战,彻夜不眠。高中三年每一天都非常宝贵,任何一天都不能荒废。(张涵冰,河北保定17中,文科663分(116,131,139,267),北京大学) ◇如果你想学习好,那么你必须放弃玩,放弃穿戴讲究和美食等,时间对于参加高考的我们来说太重要重要了!并不是我不喜欢美,世界上好象还没有不喜欢美的女孩子吧!(李锦,陕西宝鸡中学,文科645分,北京大学) ◇和别的同学一样,在走过了这一段路后,谁也不愿每天强迫自己做大量的题,没有什么自由,没有什么时间去玩。但我同时认为这一段经历是有价值的。因为我有自己的理想,知道自己为什么而学习,自己今天取得的成绩既是对过去的一个交待,又离自己的目标前进了一步。(史小楠,北京四中,文科646分(127,127,140,252),北京大学光华管理学院金融系) ●学习没有捷径但有方法 ◇“做人一定要努力,不一定是第一名,但你要付出努力,因为如果不努力,你永远不能成功更做不了第一名。”爷爷的这句话就像一盏航标灯,指引着我十几年的求学路。学习是没有捷径的,只有方法,而这种方法要靠自己去摸索,如果不适合自己,别人再好的方法也是没有用的。(孔霏,吉林长春外国语学校,文科651分(123,134,139,245),北京大学法学系) ●沟通·交流·讨论·切磋◇常与老师沟通:我较为内向,不善发问,仅是被动接受老师所教的内容。经过与老师和同学的交谈,我鼓起勇气开始发问。最初所问的问题大多是公理、定理等一些客观公式。

基于计算思维能力培养的数据库课程教学研究

基于计算思维能力培养的数据库课程教学研究 摘要:计算思维作为人类科学思维的基本方式之一,受到了国内外计算机界的广泛关注。培养计算思维能力是当前国内外大学计算机教育的重要组成部分,对计算机专业各门课程的教学提出了新的要求。文章在数据库系统课程的教学活动中引入计算思维的理念,从课堂教学和实践环节探讨了培养学生计算思维的结合点和教学方法。计算思维的本质贯穿于整个教学过程,并根据讲授的具体知识点适时引入计算思维方法,为培养学生的计算思维能力和创新能力提供了新的思路。 关键词:计算思维;数据库;教学模式;创新能力 数据库技术是计算机科学的重要分支,也是信息领域的核心技术与重要支撑。近年来,随着internet的发展与普及,基于网络和数据库技术的信息管理系统、应用系统得到了飞速的发展与深入广泛的应用,作为其后台与基础的数据库技术也在不断的发展中被赋予了新的能力,成为发展最快、应用最广的技术之一。作为传授数据库技术的重要课程,“数据库系统”也已成为国内外高校计算机及相关专业必修的核心专业基础课程。在该课程的教学中,不仅应教会学生数据库的知识本身,使学生能够正确理解数据库的基本原理,熟练掌握数据库的设计方法和应用技术,更应激发学生对数据库及相关知识的兴趣,培养学生独立探求新技术、新方法的能力和创新精神,使其成为适应能力强、富有创造才能的专门人才。

计算思维具有强大的创新能力,[1]其概念一经提出就引起了国内外科学界和教育界的广泛关注。对学生计算思维能力的培养是目前教育界研究的重要课题,acm和ieee-cs在修订后的计算机科学教程2008(computer science curriculum 2008)中明确指出应该将计算思维作为计算机科学教学的重要组成部分。[2]中国科学院院士、中国科学技术大学陈国良教授指出:[3]在大学中,计算思维不仅能振兴大学计算教育,而且会令科学与工程领域创造出革命性的研究成果。笔者在数据库课程的本科教学过程中,引入计算思维的理念,探索以培养计算思维能力为核心的新教学模式,在教学过程中以数据库知识为载体,贯通知识、能力和素质,强调创造能力和适应能力的培养,为数据库课程的教学提供新的思路。 一、计算思维 计算思维的概念是美国卡内基·梅隆大学计算机系主任周以真教授于2006年首次提出的,定义计算思维为:运用计算机科学的基础概念去求解问题、设计系统和理解人类行为。[4]如同所有人都具备“读、写、算”能力一样,计算思维是必须具备思维能力。计算思维的本质是抽象和自动化,它们恰好反映了计算的根本问题,即什么能被有效地自动进行。 具体地,计算思维包括一系列广泛的计算机科学的思维方法:计算思维是通过约简、嵌入、转化和仿真等方法,把一个困难的问题阐释成如何求解的思维方法;是一种采用抽象和分解的方法来控制

计算思维之我见

计算思维之我见 摘要:教育的基础性确定了人才培养能力导向的基本要求,人类迄今所实践的三大科学研究范型更具体地给出了计算思维能力培养的指向。不同的人才未来将面对不同的问题空间,决定了他们对计算思维能力不同的要求。本文用朴素的、狭义的和广义的计算思维进行区分;而计算思维能力的培养需要建立意识、了解功能、掌握方法、会用工具,最终才能形成能力。 关键词:研究范型;思维方式;朴素计算思维;狭义计算思维;广义计算思维;能力培养 从2002年8月笔者第一次在《中国计算机科学与技术学科教程2002》中使用“计算思维”这个词描述计算机科学与技术专业人才的四大专业基本能力之一[1],到现在已经有十余年了,后来又在编著的教材中谈到计算思维能力的培养[2-5]。其间,美国的周以真教授2006年3月在COMMUNICATIONS OF THE ACM 上发表了Computational Thinking一文[6](王飞跃等曾将此文翻译介绍给国内读者),之后又有一些学者就计算思维发表了有关研究结果[7,8]。后来人们发现,Seymour Papert早在1996年就提出了计算思维[9]。近几年来,我国有一大批学者开始跟进研究,特别是在教育部高等学校计算机基础课程教学指导委员会的带领下,在我国非计算机专业计算机课程教育领域开展了颇具声势的研究与实践,对计算思维及其培养有了一些认识,取得了一些成果[10]。2012年1月30日-2月3日,2006-2010教育部高等学校计算机科学与技术专业教学指导分委员会联合全国高等学校计算机教育研究会和中国计算机学会教育专业委员会召开了一次主任(理事长)扩大会议,就计算思维等多个问题进行了研究,形成了“积极研究和推进计算思维能力的培养”的基本意见[11]。总体上看,人们对计算思维的认识以及如何进行计算思维能力的培养还处于相对初始的阶段,很多问题还有待进一步的研究和实践。本文将计算思维作为一种与计算机及其特有的问题求解紧密相关的思维形式,并将人们根据自己工作和生活的需要,在不同的层面上利用这种思维方法去解决问题,定义为具有计算思维能力。基于此,本文从“能力培养”及其不同要求的角度出发,将计算思维分为朴素的计算思维、狭义的计算思维和广义的计算思维,以描述不同人群对计算思维能力培养的各自侧重。 一、作为重要基础之计算思维 计算思维中的“计算”是广义的计算。随着信息化的全面推进,“计算机”变得无处不在、无事不用,网络(包括物联网等)延伸到各个角落,加上数据积累的简单化、容易化,使计算思维成为人们认识和解决问题的重要思维方式之一[11]。一个人若不具备计算思维能力,将在从业竞争中处于劣势;一个国家若不使广大受教育者得到计算思维能力的培养,在激烈竞争的国际环境中将不可能引领而处于落后地位。计算思维能力,不仅是计算机专业人员应该具备的能力,而且也是所有受教育者应该具备的能力。计算思维能力,也不简单类比于数学思维、艺术思维等人们可能追求的素质,它蕴含着一整套解决一般问题的方法与技术。

电子表格制作简易教程(可编辑修改word版)

电子表格制作简易教程 考虑到咱们部门大多数人没有使用Excel 的相关经验,我在此写一点基础性的做表方法 和心得,做表老手就不用看了。 Excel 其软件 现在的Excel 软件分为微软旗下的“office Excel ”和中国国产的“WPS 表格”。两者大 同小异,且在我看来,WPS 系列软件是office 系列软件的山寨版。不过,我们也不得不承认,WPS 这个山寨货比office 好用。由于本人使用的是WPS 的版本,所以接下来的内容都是以WPS 表格制作为例的。 秘书处所做表的类型 秘书处的电子表只是运用了Excel 软件中非常基础的部分,因此个人认为是非常容易学 习的。我们所做的电子表和常见的数据类电子表不同,我们的多是信息类的表,例如“秘书处联系表”这种。这样以来,电子表的整个“函数”部分我们都不需要接触了,即 基本概念 1.单元格:打开Excel 软件,入眼的一个个格状物,便是一个一个的单元格。从一定的 程度上来讲,每个单元格都是可以看作是一个迷你的文档。 2.先选定后操作:微软几乎所有的软件都是“先选定,后操作”,例如,你要先选择你 要修改的文字,然后才能进行字体大小等等的调整。这一点看起来很傻很基础,但却非常非常重要,很多常做表的人都没有注意到这一点,使得操作更加复杂。 工具栏里的常用按键 ①字体,不解释。 ②字号,即字的大小。 ③字体加粗,多用在标题上。 ④居中,为了表格的美观,我们会让单元格内的内容放在整个单元格的正中间。不过这 个按键往往只能做到“水平居中”而不能“垂直居中”。垂直居中后面再讲。 ⑤自动换行,如图1-1,右边的“性别”二字使用了“自动换行”。在一个 单元格里,按“回车”键是没有换行效果的。很多新手会使用空格达到换行的 目的,这样会使表难以修改。 ⑥合并单元格,这是秘书处的电子表中最最常用的按键。用 法是拖黑多个单元格(即选定),然后点击此按钮(即操作)。如 图1-2,左边的“副部长”使用了“合并单元格”。灵活运用合并 单元格功能是使电子表排版美观的关键。 ⑦边框,后面再着重讲。 ⑧填充颜色,自行尝试。不太常用 ⑨字体颜色,不解释。 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ 1-1 1-2

第4章 训练与练习(计算思维)

1已知某机器的核心部件及其结构关系如下图示意。请仔细理解该结构图,并回答问题。 当CPU在执行000100 0000001001指令时,PC的值是_____。 A.00000000 00000001 B.00000000 00000010 C.00000000 00000011 D.00000000 00000100 2下图为用状态转换图示意的一个图灵机,其字母集合为{0,1,X,Y,B},其中B为空白字符;状态集合{S1,S2,S3,S4,S5},其中S1为起始状态,S5为终止状态;箭头表示状态转换,其上标注的如表示输入是in时,输出out,向direction方向移动一格,同时将状态按箭头方向实现转换,其中in,out均是字母集中的符号,direction可以为R(向右移动)、L(向左移动)、N(停留在原处)。

该图灵机的功能是_____。 A.识别是否如0101,01010101的0、1串,即一个0接续一个1,且0的个数和1的个数相同 B.识别是否如000111,00001111的0、1串,即左侧连续0的个数和右侧连续1的个数相同的0、1串 C.将形如0101,01010101的0、1串,即一个0接续一个1,且0的个数和1的个数相同,转换为XYXY,XYXYXYXY的形式 D.将形如000111,00001111的0、1串,即左侧连续0的个数和右侧连续1的个数相同的0、1串转换为XXXYYY,XXXXYYYY的形式 3下图为用状态转换图示意的一个图灵机,其字母集合为{V,C,+,=,“空格”,;};状态集合{S1,S2,S3,S4,S5,S6,S7},其中S1为起始状态,S7为终止状态;箭头表示状态转换,其上标注的如表示输入是in时,输出out,向direction方向移动一格,同时将状态按箭头方向实现转换,其中in,out均是字母集中的符号,null表示什么也不写,direction可以为R(向右移动)、L(向左移动)、N(停留在原处)。 关于该图灵机的功能,说法不正确的是_____。

以计算思维培养为目标的Excel微课程设计

以计算思维培养为目标的Excel微课程设计 “电子表格的设计与制作”是《上海市信息科技课程标准》中初中信息科技课程内容的一个部分,是计算机处理数据也是初中信息科技学业水平考试的一个重要内容。电子表格软件有其显著的特点,那就是操作容易理解难,上手容易深入难,做练习容易解决问题难。以往在教授这部分内容时,教师们会侧重学生基本技能的达成,关注“怎么做”,而忽略“是什么”和“为什么”。因此基本教学方法停留在“教师讲授+学生操练”,评价方式也相对单一,学生只需要完成一定数量的练习,即可过关。这种教学模式确实能使学生在考试中取得较好的成绩,但由于他们对所学内容缺乏一定程度的理解,因此容易遗忘,也不可能真正从思维层面和能力层面得到提升,学生“想不到”利用电子表格来解决问题,也“不会”将其应用于日常生活。随着各学科对学生思维培养的日渐重视及“计算思维”概念的逐步深入,笔者尝试换一种思路来设计本单元,即“基于计算思维培养的Excel 微课程设计”。 课程目标 掌握Excel的基本技能依然是学习的重点,包括表格的设计、数据的输入、计算、简单函数应用、图表创建等。但

除此之外,笔者将目标重点定位在以下三点:①注重思维培养。主要是计算思维的培养,重点在抽象和建模。②注重问题解决。注重从问题开始的数据设计、建模、分析的全过程。 ③注重自我学习。引入MOOC模式,利用Moodle课程平台,让学生体验自我学习的过程,为他们应对未来的开放课程时代做准备。 Excel教学内容中计算思维的体现 计算思维是运用计算机科学的基本概念进行问题求解、系统设计、人类行为理解等一系列涵盖计算机科学之广度的一系列思维活动。这个广为流传的定义是卡内基梅隆大学的周以真教授在2006年提出的。计算思维的核心概念是抽象、逻辑思维、算法和纠错。在Excel中,计算思维可以在以下几个方面得以体现。 1.抽象和自动化 抽象和自动化包括两个层面的概念,其一是将社会/自然现象进行抽象,表达成可以计算的对象,构造对这种对象进行计算的算法和系统,来实现社会/自然的计算,从而通过这种计算发现社会/自然的演化规律;其二是强调用社会/自然可接受的形式(如多媒体、虚拟现实、自动控制等)来展现计算及求解的过程与结果。Excel数据建模就是这两个层面的具体体现。将一个生活中的具体问题构建为一个简单的数据模型,在建构过程中,会涉及常量和变量、对象、运算符、

基于计算思维的Excel案例教学研究 教育文档

基于计算思维的Excel案例教学研究 计算思维是由美国卡内基.梅隆大学计算机系主任周以真教授在2006年提出的教育理念。周以真教授对计算思维的定义:计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为,它包括了涵盖计算机科学之广度的一系列思维活动。信息社会中计算思维应该和阅读、写作、算术一样,成为每个人必须具备的基本技能。必须正确认识大学计算机基础教学的重要地位,把培养学生的“计算思维”能力作为计算机基础教学的核心任务。 为了落实大学计算机课程教学中计算思维能力培养的目标,教师应充分考虑学科专业特色,针对不同类别的专业,制定不同的教学内容和教学方案。Excel作为最流行的数据处理和统计分析软件,广泛应用于管理、统计、财经、金融等领域。Excel教学是大学计算机基础教学的重要组成部分,也是经管专业学生的必修内容,很多高校也开设了Excel相关的公共选修课程。Excel 教学是大学培养文科学生计算思维能力的重要手段。 1 Excel课程教学现状分析 Excel的应用非常广泛,只要涉及到数据处理,就可以选择使用Excel来解决。目前的Excel课程教学中存在着几个主要问题:教学过程,很多教师把Excel狭义工具论。目前,在1.1 Excel仅仅作为数据处理工具介绍,着重讲解Excel的操作细节。

教学场景往往是:一边教师先简单介绍Excel菜单功能,再详细演示操作过程;另一边,学生被动接受传授的知识,然后依照教师讲解重复操作。这种“软件培训式”的教学使学生认为学习Excel就是学会如何使用Excel工具,使学生缺乏自主思考和独立解决问题的能力。 1.2 教学内容缺乏针对性和灵活性。不同专业学生的Excel课程采用相同的教学大纲、教学内容和教学案例。使得学生认为Excel课程和本专业的其他课程没有关联,缺乏对Excel课程学习的兴趣和动力,对课程的学习没有给予足够重视。 1.3 教学模式落后。目前,多媒体教学技术已经得到了广泛应用,多媒体教学丰富了教学内容,投影演示等手段使讲解内容更加直观形象。但在Excel课程的实践教学中,多媒体的教学手段并没有改变传统的授课方式,还是以教师课堂上讲,学生在下面听的填鸭式教学模式为主,学生学习的积极性没有充分调动起来。 近年来,大学积极推进计算机基础课程教学改革,把培养学生“计算思维”能力作为计算机基础课程教学的核心任务。教学实践中,程序设计类课程教学作为“计算思维”能力培养重要途径。Excel具有强大的数据处理和数据分析功能,需要学生具有较强的逻辑思维能力和数学知识,如果要实现自动处理功能,还教学能够提高学生计算思维能力Excel需具有一定的编程能力。. 和创新实践能力。 2 基于计算思维的Excel案例教学

浅析理科生的思维特点及其灵活性的培养

浅析理科生的思维特点及其灵活性的培养 泸州市龙马潭泸化中学毛世平 内容摘要:相对于文科生而言,理科生的思维呈现出功利性、单一性和抽象性的特点。这些特点既有优越性,也有某种程度的缺陷。其缺陷表现为灵活性较差。利用学科之间的内在联系互补互用来培养理科生的思维的灵活性非常必要。 关键词:理科生思维灵活性培养 愚以为,相对于文科生而言,理科生的思维存在着三个明显的特点: 一是抽象性。理科生所学的科目中,有四门功课是与数字打交道的。这些学科知识的运用重点都体现在题的演算上,而题的演算过程所遵循的那些公式、定理、公理、法则等都是些抽象的文字表述,经常接触这些内容,思维往往形成一种定势,其特点就表现为抽象性。 二是功利性。理科生做题前的思考往往就将目标锁定在结论上,整个做题过程中的步步推导环节自始至终都屈从于结论的要求,直到解出题中要求的那个结论为止,就算完成终极目标。很少学生要再回过头去思考、总结某题用了哪些知识,方法和步骤怎样,更不用说其他更多更全方位的思考和分析了。长此以往,理科生的思维就会潜意识地存在着很大的功利性,而缺少对问题的前瞻性和广位性的思考。 三是单一性。如果将文科生的思维方式比作太阳的光芒,向各个不同的方向发散开去,那么理科生的思维方式就像一条数轴,沿着一个方向延伸,体现出单一性。究其原因恐怕与理科生演算题的过程与结论有关。理科生在做题的过程中,由于受严密的逻辑推理的影响,思维的条理性十分明显,一旦方法确定,就沿着既定的思考方向进行下去,一环扣一环,直到解出题中要求的那个结论为止。在此过程中,思考是单一的,思维方向也是单向的,并且解出来的答案往往也是唯一的,某道题它的结果可能是“5”就是“5”,几乎不可能是“6”或者其他的,除了少数题有两个或三个答案以外。诚然,有些题固然有两种或三种解法,但是学生往往是找到其中的一种方法,解出相应的结果之后就成了,一般都很少再去思考另外的方法了,除非有特别的要求。因此理科生的思维就呈现出“一就是一,二就是二”的表征。对于学习理科而言,理科生在以上三方面的特点虽有极其突出的优势,但也在一定程度上存在某种缺陷,例如理科老师就明显地感觉到理科生的空间想象能力、文字表述能力、综合分析归纳能力偏差,这些都直接影响了思维的灵活性。实践证明,学生的思维灵活,接受能力就强,对知识的掌握和运用就可以达到一触即破、举一反三的功效;思维灵活,思考问题、分析问题就能左右逢源,得心应手,可以在尽短的时间内迅速解决问题,从而提高解题速度,,提高办事效率。由此可见思维灵活性的培养对学习知识的重要性。 心理学研究表明,学生的学习除了受智力因素的影响外,还受非智力因素

我国大学MOOC大学计算机-计算思维的视角概述题答案解析

我国大学MOOC大学计算机-计算思维的视角 概述题答案解析 . 概述题 第一单元什么是信息素养?信息素养包括哪些方面? 信息素养是指人们利用网络和各种软件工具通过确定、查找、评估、组织和有效地生产、使用、交流信息,来解决实际问题或进行信息创造的能力。 信息素养包括四个方面,分别是:信息意识;信息知识;信息能力;信息道德。 什么是信息社会?信息社会有哪些主要特征? 信息社会是指以信息技术为基础,以信息产业为支柱,以信息价值的生产为中心,以信息产品为标志的社会;信息社会是指信息产业高度发展并在产业结构中占优势的社会。信息社会的主要特征: 1、经济领域的特征 (1)在信息社会中,信息、知识成为重要的生产力要素,和物质、能量一起构成社会赖以生存的三大资源;(2)在信息社会,劳动者的知识成为基本要求,劳动力结构出现根本性的变化,从事信息职业的人数与其它部门职业的人数相比已占绝对优势;

(3)信息社会是以信息经济、知识经济为主导的经济,它有别于农业社会是以农业经济为主导,工业社会是以工业经济为主导的经济。在国民经济总产值中,信息经济所创产值与其它经济部门所创产值相比已占绝对优势;(4)能源消耗少,污染得以控制。 2、社会、文化、生活方面的特征(1)社会生活的计算机化、自动化; (2)拥有覆盖面极广的远程快速通讯网络系统以各类远程存取快捷、方便的数据中心;(3)生活模式、文化模式的多样化、个性化的加强; (4)可供个人自由支配的时间和活动的空间都有较大幅度的增加;(5)科技与人文在信息、知识的作用下更加紧密的结合起来。 3、社会观念上的特征 (1)尊重知识的价值观念成为社会之风尚; (2)社会中人具有更积极地创造未来的意识倾向;(3)人类生活不断趋向和谐,社会可持续发展。 在哲学和逻辑学上,将思维分为形象思维与逻辑思维两种主要的思维形态,对于计算思维,你如何理解? 计算思维又叫构造思维,以设计和构造为特征,以计算机学科为代表的。它是运用计算机科学的基础概念去求解问题、设计系统和理解人类行为。其本质是抽象和自动化,通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道怎样解决的问题,如同“读、写、算”能力一样,计算

计算思维如何培养和评估

计算思维如何培养和评估 不要只是买一个新的电脑游戏,自己做一个;不要只是下载最新的应用程序,帮助设计它;不要单纯在手机上玩,编写它的代码。无论你在城市还是农村,电脑将是你未来的重要组成部分。如果你愿意工作,努力学习,未来将由你们创造。”这是美国总统奥巴马在2013 年“编程一小时”活动开幕时发表的讲话。 Wing教授(2011)重提此话题时对“计算思维”的定义:计算思维是指对问题进行阐释和解决的思考过程,并形成能被信息处理机构有效执行的解决方案。 “分析问题” “解决问题”这两个关键词 现在被广泛认可为构成计算思维的要素,及促进其学习和发展的课程基础的要素如下: 抽象和模式概括(包括模型和仿真模拟) 系统性信息处理 符号系统和及其展示控制流程的算法概念结构化问题分解(模块化)迭代,递归及并行思维条件逻辑 效率及性能限制 调试和系统错误监测 计算思维培养工具及其测评 “低地板,高天花板”,这些编程环境既需要满足易于初学者入门的程序(低地板),同样要具有具有良好扩展性满足高级程序员使用(高天花板)。对学龄儿童来说,丰富的计 算环境和有效的计算思维工具必须具有低门槛和高的上限两个特征,此外还需要包含一些脚 手架工具,支持编程移植性,支持公平,具有系统性和可持续性等特征(Repenning, Webb & loannidou , 2010 )。 评估学生对解决问题的抽象能力、条件逻辑、算法思维等计算思维概念的理解和使用。一直以来,教育界都呼吁用解构、反向工程和调试程序这些指标评估儿童在计算环境下的理解力。Fields, Searle, Kafai和Min (2012)曾通让学生调试预设的故障电子织物来评估其工程和编程技能。Han Koh, Basawapat na, Benn ett和Repe nning (2010)则用一些高难度的问题对学生进行评估,这种使用潜能激发式的方法在实际操作中取得了一些成效。 从少儿编程看计算思维”的习得与养成编程是指书写一种计算机语言,用计算机能够理解的方式,负责向它发出精确的指令,来完成我们设定的具体问题,属于一种人机交互过程。 学习编程的核心,不在于掌握具体哪一种计算机语言。编程语言在不断革新,几行今天 所谓炫酷的代码,在不久的将来一定会成为老掉牙的古董。 学习编程的本质,实则在于思维方式的养成,是一种计算性的思维方式。通过编程获得 的计算性思维逻辑,可以有效得以创造性地进行具体的学习和实践活动 这种思维方式看似遥远与抽象,其实从日常生活,到知识的学习和研究,再到公司的决策,人类的工作生活都与计算性思维息息相关、紧密相连。 计算思维(Computational Thinking),卡内基梅隆大学( Carnegie Mellon University,简称

计算思维课程标准

《计算思维》课程标准 一、课程性质、定位与设计思路 (一)课程性质 计算思维是计算机软件的专业基础必修课程,课程代码为71093301。课程学时为48课时,其中理论课32学时,上机16学时。该课程的后续课程为C#程序设计、操作系统、数据库程序设计、数据结构。本课程采用教材为:郭艳华,马海燕主编的《计算机与计算思维导论》,电子工业出版社出版。 (二)课程定位 大学计算思维课程是面向大学一年级学生开设的,与大学数学、大学物理有一样地位的通识类思维教育课程。本课程为计算机相关专业技术人员提供必要的专业基础知识和技能训练。通过本课程的学习,使学生能够了解计算机发展历程、基础知识、宏观与微观的计算机系统、信息存储的基本概念、网络世界的信息共享与计算以及计算思维问题求解思想,对计算机的历史、发展现状、未来发展趋势均获得一定了解,为后续的计算机相关课程奠定一定的基础。对于培养学生的独立思考能力、分析和解决问题的能力都起到十分重要的作用。 (三)课程设计思路 本课程标准从计算机软件技术专业的视角出发,以满足本专业就业岗位所必须具备的计算机专业基础为目标,教学内容设计通过岗位工作目标与任务分析,分解完成工作任务所必备的知识和能力,采用并列和流程相结合的教学结构,构建教学内容的任务和达到工作任务要求而组建的各项目,以及教学要求和参考教学课时数。通过实践操作、案例分析,培养学生的综合职业能力。 (四)本课程对应的职业岗位标准 本课程主要针对计算机软件行业、电子商务、信息家电、工业企业等部门,从事软件设计、开发测试、移动应用开发、数据库管理与开发等岗位的的技术技能型人才。主要工作岗位有软

件开发工程师、数据库管理员、软件测试人员以及系统维护员等所有与计算机相关的岗位。 二、课程目标 (一)总目标 本课程旨在提高学生的信息素养,使同学在了解计算机相关历史、原理、发展的同时,培养学生发明和创新的能力及处理计算机问题时应有的思维方法、表达形式和行为习惯。计算思维要求学生能够对获取的各种信息通过自己的思维进行进一步的加工和处理,从而产生新信息。因此,在大学里推进“计算思维”这一基本理念的教育和传播工作是十分必要的,计算思维在一定程度上像是教学生“怎么像计算机科学家一样思维”,这应当作为计算机基础教学的主要任务。 (二)具体目标 1、能力目标 (1)专业能力:通过本课程学习,学生了解计算机的发展历程、计算机信息存储的理论、宏观与微观的计算机系统、网络世界的信息共享与计算、计算思维的问题求解思想、计算机发展新技术等内容。从宏观角度对这门学科有全面的了解 (2)方法能力:本门课程主要强调学生思维能力的训练,培养学生科学的认知能力,让学生理解和建立“信息、计算、智能”这三大核心科学概念,围绕计算思维的精髓培养学生掌握以“合理抽象、高效实现”为特征的构造性过程的能力;让学生了解学科发展,展示计算之美。 (3)社会能力:培养学生严谨的工作态度、团队合作精神和创新创业能力,为学生深入学习和运用专业知识与技能奠定基础,同时使毕业生在工作岗位上,表现出很强的适应性,实现学生就业与岗位的零距离。 2、知识目标 (1)了解计算机的发展历程、掌握计算机能做什么,了解什么是计算思维; (2)了解为什么计算机内部只能用0与1来表示,了解二进制如何来呈现数字世界、文字世界以及声色世界; (3) 了解计算机的硬件系统、软件系统、操作系统、计算机软件应用、个人电脑等概念; (4)理解计算机的存储体系,包括内存储系统、外存储系统、数据库系统; (5)掌握信息的传输平台网络、互联网、网络安全、物联网、云计算等; (6)了解如何用计算思维来求解问题以及什么是算法。 3、素质目标(体现教书育人、培养素质的理念)

高二文科生数学成绩差怎么逆袭

高二文科生数学成绩差怎么逆袭 好多同学说,在高中数学、高中语文、高中英语这三门学科里,数学是最难的,但成绩提高最快的也是数学。因为语文和英语需要时间积累,但是数学只要找对方法,就可以快速提高成绩。那么,高二文科生数学成绩差怎么逆袭呢? 如何学好高中数学高中数学解题方法与技巧怎样学好高中数学高中数学怎么学成绩提高快 一、回归课本 从高二开始,学生就应该增强自己从课本入手进行研究的意识。同学们可以把每条定理、每道例题都当做习题,认真地重证、重解,并适当加些批注。要通过对典型例题的讲解分析,归纳出解决这类问题的数学思想和方法,并做好解题后的反思,总结出解题的一般规律和特殊规律,以便推广和灵活运用。另外,同学们要尽可能独立解题,因为求解过程,也是培养分析问题和解决问题能力的一个过程,更是一个研究过程。 二、记好笔记,注重课堂 学生日常在听课时要集中注意力,把老师讲的关键性部分听懂、听会。要注意思考、分析问题,但是光听不记,或光记不听必然顾此失彼,课堂效益低下,因此应适当地有目的性地记好笔记,领会课上老师的主要精神与意图。 三、做好作业,讲究规范 在课堂、课外练习中,培养良好的作业习惯也很有必要。学生平常在做作业时,不但要做得整齐、清洁,还要有条理,作业独立完成,讲究效率,拖沓的做作业习惯容易使思维松散、精力不集中,这对培养数学能力是有害而无益的。 四、写好总结,把握规律 高二文科生要想学好数学,学生们应该经常做好总结,把握规律。通过与老师、学生平时的互动交流,可以逐步总结出一般性的学习步骤,包括:制定计划、课前自学、专心上课、及时复习、独立作业、解决疑难、系统小结和课外学习几个方面,简单概括为四个环节预习、上课、整理、作业和一个步骤复习总结。每一个环节都有较深刻的内容,带有较强的目的性、针对性,要落实到位。应坚持“两先两后一小结”先预习后听课,先复习后做作业,写好每个单元的总结的学习习惯。 最牛高考励志书,淘宝搜索《高考蝶变》购买! 1、对于容易犯的错误,要做好错题笔记,分析错误原因,找到纠正的办法;不能盲目做题,必须在搞清楚概念的基础上做才是有效的,因为盲目大量做题,有时候错误或者误解也会得到巩固,纠正起来更加困难。

如何培养小学生数学计算思维能力

如何培养小学生数学计算思维能力 涌山小学熊国军 目前小学数学计算教学的现状令人堪忧,《数学课程标准》明确指出要学生了解四则运算的意义,掌握必要的运算和估算技能。相比较而言,老课程标准对学生计算的能力提了很多要求,如计算方法、技巧与速度等,而现在却很少提了。由于先进而简便的计算工具日益普及,社会生活对计算技能的要求正在逐步降低,因此,在我们的教学过程中发现学生的计算能力比以前下降了,主要表现在计算正确率下降、速度减慢等等。 因此,计算教学决不容忽视。如何提高学生的计算思维能力,让学生“正确、迅速、灵活、合理”地进行计算呢?在教学工作中,针对以上问题,结合自己的教学经验,总结几点心得如下: 一、发现问题,做到对症下药 一般地说,学生在练习时产生的错误,都具有相通性,又具有普遍性,在教师指导下,有些比较容易纠正和克服,有些则纠正起来就比较困难,特别是这种错误在头脑中已经生根。所以我在平日教学中善于及时了解、收集笔算中存在的问题,有预见性、有针对性地选择常见的典型错例,与学生一起分析、交流,通过集体“会诊”,达到既“治病”又“防病”的目的;对于那些形近而易错的试题,则组织对比练习,克服思维定势的消极作用,培养学生比较鉴别的能力。 纠错题型上的练习我通常这样设计对学生的要求:判断对错→找出错误处→分析错误原因→改正→总结出预防同类错误的方法。在

练习形式上安排有多种形式:可做单项练习,如判断题、找出各题错误处、改错题等练习;也可以做综合练习;可以把各类错题印在作业纸上,课上发给学生改,也可以让学生拿出自己的作业本、错题本,对自己作业中的错题重新分析订正等。 二、加强理论、法则学习来提高计算能力 正确的运算必须在透彻地理解算理的基础上,学生的头脑中算理清楚,法则记得牢固,做四则计算题时,就可以有条不紊地进行。在整数乘法中出现的错例24×5=100,很典型的反映了学生在学习算理的过程中,没有很透彻地理解乘法算理,过于粗心大意,关于乘法进位的数字该怎么处理学生是比较模糊的。再者除数是小数的除法中的两个错例:1.44÷1.8=8,11.2÷0.05=22.4。再如在用简便方法计算题:967-399=967-400=567也说明了学生对于加法的算理理解不够深刻。 要明白的顺序和运算定律的意义,运算顺序是指同级运算从左往右依次演算,在没有括号的算式里,如果有加、减,也有乘、除,要先算乘除,后算加减;有括号的要先算小括号里面的,再算中括号里面的。小学教材中主要讲了加法的交换律、结合律,减法的一个性质:“从一个数里减去两个数的和等于从这个数里依次减去两个加数。”以及乘法的交换律、结合律和分配律。这几个定律对于整数、小数和分数的运算同时适用,用途是很广泛的。两个错例中[427-(27+75)=475 ,87×2÷87×2=1,都说明了学生对于计算法则和运算定律的错误认识。

(新)计算思维论文

计算思维论文 班级: 学号: 姓名:

计算思维论文 摘要:尽管计算思维与计算机方法论有着各自的研究内容与特色,但是,显而易见,它们的互补性很强,可以相互促进。比如,计算机方法论可以对计算思维研究方面取得的成果进行再研究和吸收,最终丰富计算机方法论的内容;反过来,计算思维能力的培养也可以通过计算机方法论的学习得到更大的提高。介绍了计算思维与计算机方法论存在的密切联系,以及以学科认知理论体系构建为核心的计算机方法论在中国的研究与应用。相对而言,计算思维的研究主要在国外,主要是在美国和英国,他们研究的重点放在计算思维的过程及其实质和特征上。此工作有助于人们对计算思维与计算机方法论的认识,以及对它们展开进一步地深入研究。 1.背景: 计算思维是什么本文所指的计算思维,主要指2006年3月,美国卡内基·梅隆大学计算机科学系主任周以真(Jeannette札Wing)教授在美国计算机权威杂志,ACM会((Communications oftheACM))杂志上给出,并定义的计算思维(ComputationalThinking)E¨。 周教授认为:计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。为便于理解和应用,本文将定义中的“基础概念”更换为更为具体的“思想与方法,这样,计算思维又可以更清晰地定义为:运用计算机科学的思想与方法进行问题求解、系统设计,以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。以上是关于计算思维的一个总定义,周教授为了让人们更易于理解,又将它更进一步地定义为: (1)通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道问题怎样解决的思维方法;是一种递归思维,是一种并行处理,是一种把代码译成数据又能把数据译成代码,是一种多维分析推广的类型检查方法I是一种采用抽象和分解来控制庞杂的任务或进行巨大复杂系统设计的方法,是基于关注分离的方法(SoC方法); (2)是一种选择合适的方式去陈述一个问题,或对一个问题的相关方面建模使其易于处理的思维方法;是按照预防、保护及通过冗余、容错、纠错的方式,并从最坏情况进行系统恢复的一种思维方法;是利用启发式推理寻求解答,也即

计算思维与项目教学法

计算思维与项目教学法 1.1计算思维 周以真教授认为,计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。计算思维和理论思维、实验思维一起被称为推动人类社会文明进步和科技发展的三大科学思维。 进一步地定义为:通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道问题怎样解决的方法;是一种递归思维,是一种并行处理,是一种把代码译成数据又能把数据译成代码,是一种多维分析推广的类型检查方法;是一种采用抽象和分解来控制庞杂的任务或进行巨大复杂系统设计的方法,是基于关注分离的方法(SoC方法);是一种选择合适的方式去陈述一个问题,或对一个问题的相关方面建模使其易于处理的思维方法;是按照预防、保护及通过冗余、容错、纠错的方式,并从最坏情况进行系统恢复的一种思维方法;是利用启发式推理寻求解答,也即在不确定情况下的规划、学习和调度的思维方法;是利用海量数据来加快计算,在时间和空间之间,在处理能力和存储容量之间进行折衷的思维方法。 1.2项目教学法 项目教学法就是在老师的指导下,将一个相对独立的项目交由学生自己处理。对C++项目式教学法还包括:人员的组织与管理、软件度量、软件项目计划、风险管理、软件质量保证、软件过程能力评估、软件配置管理等都由学生自己负责,学生通过项目的训练,了解并把握整个过程及每一个环节中的基本要求。 计算思维是信息社会中创新的需要,是大学生创新性思维培养的重要组成部分。C++项目式教学不能仅限于软件工程指导下的C++语言基础的综合训练,还应该在软件项目管理原则下的培养创新性思维。 2C++项目的教学实践

浅谈如何解决文科生学习数学的困境

浅谈如何解决文科生学习数学的困境 数学作为衡量一个人能力的重要学科,从小学到高中绝大多数同学对它情有独钟,投入了大量的时间与精力.然而并非人人都是成功者。尤其是文科生在平时教学中,好多学生都是一听就懂,一看就会,但是一做就错。经过这几年的教学经验,我谈一点自己对文科生学习数学困难的看法及提高成绩的做法。 1文科生学习数学困难的原因 针对我所带两个班级学生学习数学的情况及考试存在的问题,对文科生学习数学困难的原因,我总结了以下几点。 1.1文科生数学素养差。学生普遍偏形象思维,弱逻辑思维,文理分科时扬长避短,把数学当作“短”避,仅以为文科数学起点低,要求低,却不知文科数学同样要求具有基本的数学思想,运算技巧。学生对那些不具体的,抽象的数学问题不能抓住本质,转化为一定的数学模型去分析解决。 1.2文科生对数学的学习缺乏信心和毅力。我校文科生中女生占的比例远远大于男生,男生大多都是基础薄弱,学习习惯差;女生学习数学比较注重基础,学习较扎实,喜欢做基础题,但解综合题的能力较差,更不愿解难题;忽视上课听讲和能力训练;女生注重条理化和规范化,按部就班,喜欢模仿,注重细节但适应性和创新意识较差。女生依赖性较强,自主学习能力较差,遇到不懂的,不愿意认真思索,喜欢立刻就请教老师和同学,思维训练跟不上。对数学的学习缺乏信心和毅力。 2提高文科生数学成绩的几点做法 一方面文科班的同学大部分数学基础不扎实,对数学缺少兴趣,信心不足,畏惧数学;另一方面,大家又对学好数学抱有美好的愿望,默默下决心,争取一搏,体现个人价值。在这矛盾与困惑中会逐步形成焦虑心理,欲速则不达,甚至导致恶性循环。如何有效地提高高中文科数学总复习的质量,一直是大家共同探讨的问题,下面是我的一些做法。 2.1正视学生的差异,树立正确的教学观。文科生非智力因素的差异十分明显,教师应正视差异,善于找学生的闪光点,适时地给予表扬和鼓励,通过学生乐于接受的语言和行为,给学生以真诚的关爱,尊重每一个学生,相信每一个学生都愿意学习,都愿意学好数学,都愿意获得成功的体验。只不过这需要一个过程,我们只有将工作做细,做实,真诚对待学生的每一点进步,每一点收获,鼓励学生敢于动手。 2.2激发学生学习动机,提高学习兴趣。爱因斯坦说:“兴趣是最好的老师”,心理学家也认为:兴趣是推动学生学习的内在动力,可见数学教学的成败,很大程度上取决于学生对数学学习的兴趣,没有兴趣的学习只能消磨学生智慧。现实生活中信息技术、经济管理、环境问题、债务问题等都需要人们有效地运用数学。通过对一些应用数学的实例,可以激发学生学习数学的兴趣,并使学生产生学好数学的责任感和使命感。因此在复习中仍需强化学生的“好奇心”。进一步培养学生的探索精神,巧设问题,在兴趣上做一些文章,让不同层次的学生从中获得有益的信息,主动投入到学习中来,学生有了成功的体验就更有利于培养学生数学学习兴趣,调动学生学习积极性,活化课堂,使原本比较枯燥的复习工作充满几分生机。 2.3基础知识抓落实,形成知识体系,使学生养成良好的解题习惯,多总结,

计算思维

计算思维 周以真 计算思维建立在计算过程的能力和限制之上,由人由机器执行。计算方法和模型使我们敢于去处理那些原本无法由任何个人独自完成的问题求解和系统设计。计算思维直面机器智能的不解之谜:什么人类比计算机做得好?什么计算机比人类做得好?最基本的问题是:什么是可计算的?迄今为止我们对这些问题仍是一知半解。 计算思维可以做什么? 计算思维是每个人的基本技能,不仅仅属于计算机科学家。我们应当使每个孩子在培养解析能力时不仅掌握阅读、写作和算术(Reading, wRiting, and aRithmetic——3R),还要学会计算思维。正如印刷出版促进了3R的普及,计算和计算机也以类似的正反馈促进了计算思维的传播。 计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为。它包括了涵盖计算机科学之广度的一系列思维活动。 当我们必须求解一个特定的问题时,首先会问:解决这个问题有多么困难?怎样才是最佳的解决方法?计算机科学根据坚实的理论基础来准确地回答这些问题。表述问题的难度就是工具的基本能力,必须考虑的因素包括机器的指令系统、资源约束和操作环境。 为了有效地求解一个问题,我们可能要进一步问:一个近似解是否就够了,是否可以利用一下随机化,以及是否允许误报(false positive)和漏报(false negative)?计算思维就是通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道怎样解决的问题。 计算思维是一种递归思维。它是并行处理。它是把代码译成数据又把数据译成代码。它是由广义量纲分析进行的类型检查。对于别名或赋予人与物多个名字的做法,它既知道其益处又了解其害处。对于间接寻址和程序调用的方法,它既知道其威力又了解其代价。它评价一个程序时,不仅仅根据其准确性和效率,还有美学的考量,而对于系统的设计,还考虑简洁和优雅。 计算思维采用了抽象和分解来迎接庞杂的任务或者设计巨大复杂的系统。它是关注的分离(SOC方法)。它是选择合适的方式去陈述一个问题,或者是选择合适的方式对一个问题的相关方面建模使其易于处理。它是利用不变量简明扼要且表述性地刻画系统的行为。它是我们在不必理解每一个细节的情况下就能够安全

相关文档
最新文档