浅谈高中生计算思维的培养

合集下载

在问题解决中培养中学生的计算思维

在问题解决中培养中学生的计算思维

在问题解决中培养中学生的计算思维计算思维是指通过逻辑分析和数学计算的方式解决问题的能力。

对于中学生而言,培养计算思维可以帮助他们在学习和生活中更好地解决问题,提高逻辑思维能力和数学计算能力。

在教育教学中,如何引导学生在问题解决中培养计算思维,已成为当前教学改革和课程改革中的热点问题之一。

本文将从问题解决和计算思维的关系、培养计算思维的方法和实际案例等方面探讨在问题解决中培养中学生的计算思维。

一、问题解决和计算思维的关系问题解决是指基于特定目标的活动,在规定条件下对手头的问题或困难进行分析和研究,通过有效的方法找出解决问题的办法和途径。

而计算思维则是解决问题的一种思维方式。

计算思维将问题抽象成数学问题,通过数学知识和逻辑思维进行分析和求解,进而得出符合问题要求的答案。

二、培养计算思维的方法1. 引导学生思考问题在教学中,老师可以通过设计丰富多彩的问题情境,引导学生深入思考问题的本质和解决方法。

教师可以提出一个实际生活中的问题,要求学生通过数学知识和逻辑分析的方法来解决。

通过思考问题的过程,学生不仅可以加深对问题的理解,还可以锻炼计算思维,提高解决问题的能力。

2. 激发学生兴趣培养计算思维首先需要激发学生对数学的兴趣,让他们愿意主动地去思考和解决问题。

在教学中,老师可以设计趣味性的数学问题,引导学生通过计算思维来解决。

可以通过游戏化的方式引导学生进行思维训练,让学生在愉快的氛围中提升计算思维的能力。

3. 注重实践应用三、实际案例以下以一个实际案例来说明如何在问题解决中培养中学生的计算思维。

以“环保计划”为题,老师可以提出一个问题:如何通过垃圾分类和循环利用来保护环境?通过这个问题,老师可以引导学生进行思考和讨论,从而培养他们的计算思维。

老师可以让学生通过调查和分析数据,了解各种垃圾的产生量和分类情况。

然后,老师可以组织学生进行小组讨论,让他们根据数据和现实情况,通过计算和逻辑思维来提出环保计划。

在讨论的过程中,学生需要考虑如何对垃圾进行分类和循环利用,以及具体的实施方案和措施。

高中信息技术教学中计算思维的培养

高中信息技术教学中计算思维的培养

高中信息技术教学中计算思维的培养随着信息技术的快速发展和普及,越来越多的高中生开始接触和学习信息技术课程。

在高中信息技术教学中,除了传授基本知识和技能外,更重要的是培养学生的计算思维能力。

计算思维是指通过抽象化、自动化和分解问题来解决问题的思维方式,这种思维能力在信息技术领域尤为重要。

本文将从计算思维的含义、重要性和培养方法等方面进行探讨,希望能够为高中信息技术教学提供一些有益的思路和方法。

一、计算思维的含义计算思维是指在解决问题时运用计算机科学中的概念、技术以及方法来处理信息的一种思维方式。

通过计算思维,学生可以将问题分解为更小的、更易解决的子问题,然后再将这些子问题组合起来得到最终的解决方案。

计算思维的核心在于抽象化和自动化,它与数学思维、逻辑思维、创新思维等其他思维方式相辅相成,共同构成了人的综合思维能力。

1. 提高问题解决能力计算思维能够帮助学生将复杂的问题分解成简单的部分,然后逐个解决,最终得到整体的解决方案。

这种解决问题的方式不仅可以提高学生的问题解决能力,还可以训练学生的逻辑思维和创新思维。

2. 增强学生的逻辑思维能力在计算思维的过程中,学生需要运用逻辑推理和演绎推断的能力,从而形成具有一定逻辑性的解决问题的方法。

通过这种方式培养学生的逻辑思维,可以使他们在日常生活和学习中更加合理、清晰地思考问题。

3. 培养学生的创新精神计算思维的核心在于抽象化和自动化,这要求学生具有一定的创新意识和创新能力。

在解决问题的过程中,学生需要不断尝试新的方法和思路,从而培养出自己的创新精神。

三、培养计算思维的方法1. 注重基础知识的建立计算思维是以信息技术知识为基础的,因此首先需要注重基础知识的建立。

教师可以通过生动的案例、丰富的实例来帮助学生建立相关的基础知识,让学生对信息技术有一个清晰的认识和了解。

2. 引导学生独立思考和解决问题在教学中,教师应该引导学生独立思考和解决问题,而不是简单地灌输知识。

在问题解决中培养中学生的计算思维

在问题解决中培养中学生的计算思维

在问题解决中培养中学生的计算思维计算思维是指人们使用计算机、数学方法和算法,进行问题分析、解决和优化的思维方式。

在现代社会,计算思维已经成为学习、工作和生活中必备的技能之一。

在教育中,培养中学生的计算思维具有重要的意义。

本文将从以下几个方面谈论如何在问题解决中培养中学生的计算思维。

一、培养独立思考能力培养中学生的计算思维,首先需要培养他们的独立思考能力。

我们可以通过提出问题和情境来刺激学生的思考,引导他们发散思维,培养解决问题的自信和技能。

例如,我们可以提出这样一个问题:在一个黑暗的房间中,有100个红球和100个绿球,你无法看到这些球的颜色,只能从中取出任意两个球,请问取出两个球的颜色相同的概率是多少?这个问题要求学生想象一个场景,进行推理和计算。

而对于没有经验的学生来说,现实中很难模拟这种情境,因此,需要老师在课堂上对此进行引导和讲解。

当学生独立完成这个问题时,他们的数学思维和计算能力也会得到提高。

二、注重实践操作能力计算思维的另一个核心内容就是实践操作能力。

我们可以为学生提供实际的数据或者模拟数据,让学生通过计算和分析实现数据挖掘和决策分析。

例如,我们可以将一个电商网站的销售数据提供给学生,让他们分析这个网站的用户行为和购买习惯。

根据分析结果给出改善方案,如优化网站界面、提供更好的优惠政策和推广策略等等。

这种培养方法可以让学生将计算思维与实际运用结合起来,帮助他们在实践中体会到计算思维的应用和意义,从而更好地理解计算思维的核心内容。

三、提高分析问题和解决问题的能力计算思维的重点之一就是能力提高分析问题和解决问题的能力。

为了培养学生的这些能力,我们可以通过引导学生分析和解决问题,来强化他们的计算思维。

例如,我们可以派发一道需要用计算思维解决的问题,先请学生自行思考和分析,然后再与同桌交流解决方案,最后再进行整体讨论和解答。

在这种方式下,学生会在实践中提高分析问题和解决问题的意识,摸索解决方案,分析问题的难点,并提出可行性的解决方案。

高中信息技术计算思维培养探究

高中信息技术计算思维培养探究

高中信息技术计算思维培养探究信息技术是当今社会发展的重要组成部分,已经成为人们日常生活和工作中不可或缺的一部分。

而作为高中生,如何在信息技术方面进行培养,提高计算思维,已成为一个重要课题。

本文将探究高中信息技术计算思维培养的方式和方法,希望可以给广大高中学生提供一些有益的启示。

一、计算思维概述计算思维是指一种思维方式,是一种利用计算机来解决问题和处理信息的思维方式。

计算思维的核心是抽象、自动化和系统性。

抽象是指将问题或现象抽象为适合计算机处理的形式;自动化是指利用计算机的自动化处理能力;系统性是指用系统的角度来看待问题,进行系统的分析和设计。

计算思维不仅可以帮助我们更好地理解和解决问题,还可以帮助我们更好地利用信息技术来处理信息,提高工作效率,增强工作质量。

二、高中信息技术计算思维培养的方式和方法1. 强化实践性教学信息技术学科特点是具有很强的实践性,要培养学生的计算思维,必须强调实践性教学。

学校可以开设一些符合学生年龄特点和实际需求的信息技术实践课程,如网页设计、程序设计、数据分析等,让学生在实践中感受到计算思维的重要性,并逐步提高他们的计算思维能力。

在实践过程中,教师可以针对学生实际情况进行引导,帮助学生理解和运用计算思维。

2. 多方位引导学生信息技术是一门包罗万象的学科,包括计算机基础知识、程序设计、网络安全、数据分析等多个方面,而计算思维也需要在不同的方面进行培养和引导。

学校和教师要多方位引导学生,让学生在多个方面都能感受到计算思维的魅力和重要性。

可以通过举办实践比赛、组织科技创新活动、开展信息技术讲座等方式,让学生全面了解和体验计算思维。

3. 开展跨学科合作信息技术与数学、物理、化学等学科有着密切的联系,而这些学科中也需要运用计算思维来解决问题。

可以通过开展跨学科合作的方式,促进计算思维在不同学科中的应用和培养。

在数学课堂上,可以引入一些信息技术的内容和方法,让学生通过数学问题来感受计算思维的重要性;在物理课堂上,可以引入一些模拟实验的方法,让学生通过实验来感受计算思维的魅力。

高中信息技术核心素养下的计算思维能力的培养措施

高中信息技术核心素养下的计算思维能力的培养措施

高中信息技术核心素养下的计算思维能力的培养措施随着信息技术的快速发展,计算思维能力成为了当今社会中不可或缺的一种能力。

而在高中阶段,培养学生的计算思维能力尤为重要。

信息技术核心素养是指在信息技术方面具备一定的基本素养和技能,包括信息的获取、处理、分析、应用和评价等方面的能力。

在这一框架下,我们应该如何培养学生的计算思维能力呢?本文将对此进行探讨。

培养学生的计算思维能力需要从教育理念上进行调整。

信息技术核心素养要求学生积极主动地进行信息的获取和利用,而计算思维能力更是需要学生在信息处理和分析中做出创造性的思考和解决问题的能力。

我们应该注重培养学生的创造性思维和问题解决能力,鼓励他们在信息处理过程中进行自主探究和创新实践,而不是仅仅停留在知识的获取和应用上。

这需要我们在教学中打破传统的教学模式,采用更加开放、灵活的教学方式,引导学生在信息技术学习中形成自主学习的习惯和方法,培养他们的创新意识和实践能力。

培养学生的计算思维能力还需要在教学资源上进行支持。

信息技术核心素养需要学生熟练掌握各种信息技术工具和软件,而计算思维能力则需要学生在实际情境下进行问题分析和处理。

教育部门和学校需要提供更加丰富和多样化的教学资源,包括各种实验设备、软件工具、教学案例等,让学生在信息技术学习中充分感受到计算思维能力的培养和应用。

学校还可以加强与企业、科研机构等单位的合作,引进更多的真实案例和项目,提供更加丰富的实践机会,促进学生的计算思维能力的培养和发展。

培养学生的计算思维能力需要从教师队伍和教学管理上进行调整。

信息技术核心素养是一个综合能力,需要教师具有较高的信息技术水平和教学能力,才能更好地引导和培养学生。

学校应该加强对信息技术教师队伍的培训和引进,提升教师的教学水平和专业素养,让他们更好地适应信息技术核心素养的要求,更好地指导和引导学生的计算思维能力的培养和发展。

教学管理部门应该加大对信息技术教学工作的支持力度,提供更多的资金和政策支持,鼓励学校和教师开展更多的计算思维能力的培养和实践活动,营造良好的教学环境,促进学生计算思维能力的培养和提高。

高中信息技术核心素养下的计算思维能力的培养措施

高中信息技术核心素养下的计算思维能力的培养措施

高中信息技术核心素养下的计算思维能力的培养措施计算思维是指运用计算机科学的原理和技术解决问题的思维方式和能力。

在高中信息技术核心素养的培养中,提升学生的计算思维能力是至关重要的。

下面将介绍一些培养计算思维能力的具体措施。

一、引导学生探索计算思维的概念和原理1. 系统化教学:通过对计算思维的系统化教学,引导学生理解计算思维的概念和原理,以及计算思维在问题解决中的重要性。

可以通过教学视频、案例分析等方式,激发学生的兴趣,并引导他们认识到计算思维在现代社会中的广泛应用。

2. 实践活动:组织学生参与计算思维实践活动,例如设计编程项目、参加程序设计竞赛等。

通过实际操作,学生能够更加深入地理解计算思维的原理,并提高其问题解决能力和创新能力。

二、开展编程思维培养1. 教学方法:在教学中引导学生运用编程思维解决问题。

通过Python编程语言进行教学,让学生学会分解问题、抽象问题、组合问题等编程思维方法,提高他们的逻辑思维和分析问题的能力。

2. 设计思维:通过启发式编程、故事编程、角色扮演等方式,培养学生的设计思维能力。

让学生从问题的角度出发,学会设计程序的结构和流程,培养解决问题的创新能力。

三、开展信息素养培养1. 信息搜索和筛选:教授学生如何利用互联网进行信息搜索和筛选,培养他们筛选信息、分析信息和评估信息的能力。

通过教学案例分析和信息搜索练习等活动,让学生掌握信息搜索的方法和技巧。

2. 数据分析和可视化:引导学生学习数据分析和可视化的基本方法和技巧,帮助他们理解和应用统计学方法进行数据处理。

通过相关的实际案例分析,让学生能够从大量数据中提取有用的信息,并将其进行可视化展示。

四、开展创新教学1. 项目制学习:通过项目制学习的方式,让学生在实际问题中运用计算思维解决问题。

组织学生设计和开发小程序、网站等项目,让他们在实践中提高计算思维能力。

2. 跨学科合作:鼓励学生与其他学科的知识进行交叉学习和合作,拓宽计算思维在跨学科领域的应用。

初探高中生计算思维的培养路径

初探高中生计算思维的培养路径

初探高中生计算思维的培养路径一、通过趣味性的课程引发兴趣培养学生的计算思维能力,首先要激发他们的兴趣。

在高中阶段,学生的学习压力较大,课业繁重,如果再加上单调枯燥的计算思维训练,很容易导致学生的抵触情绪。

通过趣味性的课程设计,可以让学生在轻松愉快的氛围中学习计算思维。

可以设计一些具有挑战性和趣味性的数学游戏,让学生通过游戏的方式来培养计算思维能力。

可以邀请一些行业内的专家或者学长学姐来分享一些有趣的计算思维故事,激发学生的好奇心和求知欲。

通过这样的方式,可以让学生在轻松愉快的氛围中培养计算思维能力。

二、注重实践性的训练培养学生的计算思维,注重实践性的训练是非常重要的。

高中生正处于青春期,他们对于实际问题的处理能力很强,因此在培养他们的计算思维能力时,可以注重实际问题的训练和应用。

可以组织一些实践性的数学建模比赛,让学生在解决实际问题的过程中,培养他们的计算思维能力。

可以利用生活中的一些实际问题,让学生通过计算思维的方式来解决,从而让他们更加深入地理解计算思维的重要性和实用性。

通过实践性的训练,可以让学生在解决实际问题的过程中,锻炼他们的计算思维能力。

三、多角度的培养培养学生的计算思维,不能只停留在数学领域,而是要从多角度来进行培养。

计算思维是一种综合性的能力,它涉及到数学、逻辑、创造力等多个方面。

在培养学生的计算思维能力时,可以从不同的角度进行培养。

除了数学课堂上的训练外,还可以在物理、化学、生物等科目的教学中,引入一些与计算思维相关的案例和实例,让学生在不同的领域中学会运用计算思维的能力。

可以鼓励学生积极参加一些与计算思维相关的比赛和活动,让他们通过多样化的活动,锻炼和提升自己的计算思维能力。

四、注重团队合作计算思维不仅仅是一种个人能力,更是需要团队合作和交流的能力。

在高中阶段培养学生的计算思维能力时,可以注重团队合作和交流。

可以组织学生进行小组讨论,让他们通过讨论和交流的方式,共同解决一些计算思维问题,从而培养他们的团队合作能力。

初探高中生计算思维的培养路径

初探高中生计算思维的培养路径

初探高中生计算思维的培养路径随着社会的发展,计算思维已经成为一种必备的素质。

计算思维不仅可以帮助学生学习数学知识,还可以培养学生的逻辑思维能力和解决问题的能力。

高中生计算思维的培养变得尤为重要。

本文将探讨高中生计算思维的培养路径,并提出一些有效的培养方法。

一、激发学生的兴趣激发学生的兴趣是培养计算思维的第一步。

学生对于数学的反感情绪往往是因为缺乏兴趣,而丧失对数学的兴趣则会导致计算思维的培养难上加难。

教师应该根据学生的实际情况,灵活运用各种教学手段,激发学生学习数学的兴趣。

可以通过丰富多彩的数学实验、数学游戏和数学竞赛来调动学生的积极性,使学生在轻松愉快的氛围中逐渐培养起对数学的兴趣。

二、培养学生的解决问题的能力培养学生的解决问题的能力是计算思维培养的关键。

高中数学中很多知识点都需要学生具备一定的解决问题能力才能掌握。

教师应该注重培养学生的解决问题的能力。

可以通过组织学生进行数学建模、数学作业展示等活动,让学生在实际问题中运用所学知识解决问题,从而培养起学生的解决问题的能力。

三、加强数学实践数学是一门实践性很强的学科,只有通过大量的练习才能够真正掌握数学的知识和方法。

教师应该引导学生在课外多进行数学实践。

可以通过布置大量的数学作业、组织学生参加数学竞赛等方式来加强学生的数学实践,让学生在实践中巩固所学知识,提高计算思维能力。

四、引导学生进行自主学习培养学生的计算思维,不能只靠学校的教育,更需要学生自主的学习。

教师应该引导学生进行自主学习。

可以通过在课堂上提出一些开放性问题,鼓励学生进行独立思考和探索,培养学生的自主学习能力。

教师还可以引导学生进行数学探究,让学生自己去发现问题的规律和解决方法,从而培养学生的计算思维能力。

五、注重跨学科的融合计算思维不仅仅是数学的思维方式,还可以在其他学科中得到体现。

教师应该注重跨学科的融合,将计算思维与其他学科相结合。

可以通过开设跨学科的课程或者举办跨学科的活动,让学生在其他学科中也能够运用计算思维,从而提高学生的计算思维能力。

初探高中生计算思维的培养路径

初探高中生计算思维的培养路径

初探高中生计算思维的培养路径随着信息技术的发展,计算思维已经成为当今重要的思维方式之一。

在高中阶段,如何培养学生的计算思维能力是教学工作者需要面临的一个重要问题。

本文将从三个方面初探高中生计算思维的培养路径。

一、养成编程习惯,提高语言功夫编程是培养计算思维的一种方法,它不仅可以让学生通过编写代码来实现思考,同时可以通过代码的执行结果来发现和解决问题。

推荐高中生使用易上手的编程语言,如Python等。

Python语言具有简洁易学的特点,且可以通过使用各种库来方便地进行数据分析和科学计算。

在学习编程的过程中,学生需要注意养成良好的编程习惯。

比如,要保证代码的可读性和可维护性,要习惯于文档化自己的代码,要理解程序执行的步骤和逻辑等。

这些习惯能够帮助学生以更高效的方式编写程序,并且可以避免常见的编程错误。

同时,高中生也需要努力提高自己的语言功夫。

语言是思维工具,一个人语言的能力很大程度上决定着他的思维能力和表达能力。

如果想要提升计算思维,学生需要注重语言的学习和应用。

他们可以通过在日常生活中积极运用语言,多读书和写作来提高自己的语言功夫。

二、注重问题解决的方法和思维模式计算思维的核心是问题解决。

在计算思维的培养过程中,学生需要掌握一些解决问题的方法和思维模式,比如逻辑思维、系统思维、算法思维等。

这些方法和思维模式能够帮助学生更快更准确地解决问题。

在实际学习中,可以引导学生通过以下方式来提高问题解决的能力:1. 培养多种思维方式:学生可以通过多种方式思考和解决问题,比如逆向思维、正反面思考、类比思考等。

2. 学习算法:算法是解决问题的有效工具,在学习编程的同时,学生也应该学习一些基础的算法。

算法可以帮助学生更好地把握问题的本质,从而设计出更优秀的解决方案。

3. 练习归纳和演绎:归纳和演绎是逻辑思维的重要方法。

通过归纳和演绎,学生可以从观察事实中总结出一般性规律,同时也可以通过推出具体的结论来验证规律的正确性。

高中信息技术课程教学中计算思维的培养

高中信息技术课程教学中计算思维的培养

高中信息技术课程教学中计算思维的培养计算思维是信息时代必不可少的一种思维方式,具有重要的作用。

计算思维是指通过计算机编程或模拟来解决问题的一种思维方式。

在信息时代,计算机已经成为了人类工作与生活中必不可少的工具,而计算思维则是使用计算机工具来解决问题的思维方式。

其具有重要的学术价值和实践意义。

计算思维的培养应该从高中信息技术课程开始。

高中信息技术课程是培养学生计算思维的主要途径之一。

通过信息技术课程的学习,学生可以掌握计算思维的基本方法和技能,并初步了解计算科学的基本概念和原理,为未来的学习和工作奠定基础。

1. 软件工具的使用计算思维的培养必须离不开软件工具的支持。

在信息技术课程中,学生应该掌握一些常见的软件工具,如Office办公软件、Photoshop图像处理软件、Flash动画制作软件等,可以逐渐学习编写程序,例如C语言、Python等编程语言。

学生可以通过使用这些软件和编程语言来解决问题,培养计算思维能力。

2. 实践项目的设计在信息技术课程中,可以组织学生开展各种实践项目,如网站设计、游戏开发、模拟实验等。

通过实践项目的设计,学生可以掌握实际应用技能,并培养计算思维能力。

实践项目的设计可以让学生自主探究,学会独立思考和解决问题的方法。

3. 问题解析与解决信息技术课程中,可以提供一些实际问题,让学生自己设计算法模拟处理,从中掌握计算思维方法。

在这个过程中,学生还可以了解到研究问题的过程、探索解决问题的方法、分析和模拟问题的方法。

4. 独立思考与合作计算思维能力的培养注重独立思考和合作。

在信息技术课程中,可以设计一些小组讨论或小组竞赛,让学生在不同角色中交流学习,培养他们的独立思考和团队合作能力。

总之,高中信息技术课程的教学要注重实践、强调能力培养、对学生进行思维训练、培养计算科学素养,只有这样才能为学生今后的学习和生涯发展做出具有积极意义的贡献。

高中信息技术核心素养下的计算思维能力的培养措施

高中信息技术核心素养下的计算思维能力的培养措施

高中信息技术核心素养下的计算思维能力的培养措施计算思维能力是高中信息技术核心素养的重要组成部分,培养学生的计算思维能力是信息技术教育的核心任务。

为了实现这一目标,我们可以采取以下培养措施:1. 引入编程教育:编程是培养计算思维能力的有效途径之一。

在信息技术教育中,可以引入编程语言的学习,让学生学会用编程语言解决问题。

通过编程,学生可以培养分析问题、评估解决方案、设计算法、调试程序等计算思维能力。

2. 设计项目学习:在信息技术教育中,可以设计一些项目学习活动,要求学生运用所学的知识和技能解决实际问题。

这些项目可以是个人的,也可以是小组的。

通过项目学习,学生可以培养自主学习能力、合作能力、实践能力,从而提升计算思维能力。

3. 提供真实场景模拟:为了培养学生的计算思维能力,我们可以提供一些真实的场景模拟,让学生在模拟的情境中运用计算思维解决问题。

可以模拟交通管理系统、商品销售系统、餐饮管理系统等,让学生在这些情境中进行分析、建模、算法设计、程序编写等活动,提升他们的计算思维能力。

4. 引导学生解决问题:在信息技术教育中,我们可以引导学生运用计算思维解决问题。

可以设计一些开放性问题,让学生通过信息搜集、数据处理、模型构建等活动,提出解决问题的算法和方法。

通过解决问题,学生可以培养自主学习能力、创新思维能力、批判思维能力等,进而提升计算思维能力。

5. 激发兴趣和动力:培养计算思维需要学生有持续的学习兴趣和动力。

为了激发学生的兴趣和动力,我们可以提供丰富多样的学习资源和学习环境。

可以设置学习小组,鼓励学生互相学习和交流;可以组织竞赛和比赛,激发学生的学习兴趣和竞争动力;可以邀请行业专家来学校进行讲座和实践指导,扩大学生的学习视野和动力。

培养高中学生的计算思维能力需要采取多种措施,包括引入编程教育、设计项目学习、提供真实场景模拟、引导学生解决问题等。

还需要激发学生的兴趣和动力,提供良好的学习资源和学习环境。

通过这些措施的实施,可以有效培养学生的计算思维能力,使其具备信息化时代所需的核心素养。

高中信息技术核心素养下的计算思维能力的培养措施

高中信息技术核心素养下的计算思维能力的培养措施

高中信息技术核心素养下的计算思维能力的培养措施随着信息技术在社会中的重要性日益突显,高中信息技术课程已成为一门必修课程。

学生在学习这门课程时,除了学会使用计算机工具和软件,还需要培养计算思维能力。

计算思维是一种思考和解决问题的方法,它强调将问题分解为更小的部分,使用计算机技术来处理和分析数据,以找出问题的解决方案。

1. 分解问题:学生需要学会将大问题分解为小问题,以便更容易理解和解决。

这需要学生具备分析问题和找出问题根本原因的能力。

2. 抽象化:学生需要学会从具体的问题中提取出通用的模式和规律。

这需要学生具备将复杂问题简化到可处理的程度,以便更好地理解和解决问题的能力。

3. 自动化:学生需要学会将繁琐的计算和处理数据的工作交给计算机来完成。

这需要学生掌握各种计算机工具和编程语言,以便能够编写程序和使用软件自动完成相关的操作。

为了提高学生的计算思维能力,以下是几种可行的培养措施:1. 项目式学习:学生可以组成团队,通过实践项目来培养计算思维能力。

这样可以让学生学习如何将一个大问题分解为小问题,并使用计算机技术来解决问题的能力。

2. 编程训练:学生可以通过编写程序来锻炼计算思维能力。

编程训练可以让学生学习如何在程序中实现数据分析和处理,并掌握不同编程语言的使用技巧。

3. 数据分析:学生可以使用统计软件和工具来分析数据。

这样可以让学生了解如何从数据中提取出有用的信息,并将其应用于解决问题的能力。

4. 模拟实验:学生可以通过模拟实验来培养计算思维能力。

模拟实验可以让学生了解如何将现实中的问题抽象化为模型,并使用计算机模拟来进行实验。

综上所述,高中信息技术核心素养下的计算思维能力的培养是非常重要的。

学校和教师可以通过各种途径来培养学生的计算思维能力,让学生能够使用计算机技术来解决问题,并将其应用在实际工作中。

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

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

如何培养学生的计算思维能力学生的计算思维能力是指他们在面对问题时,能够有效地运用数学及数学思维方法进行分析、推理和解决问题的能力。

培养学生的计算思维能力对于他们未来的学习和职业发展都具有重要意义。

本文将介绍一些有效的方法和策略,以帮助学生培养和提升他们的计算思维能力。

一、启发式教学法启发式教学法是一种鼓励学生自主思考和探索的教学方法。

通过引导学生进行问题解决和推理,培养他们的计算思维能力。

在启发式教学法中,教师可以设计一系列开放性的问题,鼓励学生提出解决问题的方法和策略,并引导他们进行讨论和交流。

教师的角色是引导者和促进者,给予学生适当的指导和反馈,帮助他们发展和完善自己的计算思维能力。

二、问题解决式学习问题解决式学习是一种通过解决实际问题来促进学生计算思维能力发展的学习方式。

教师可以提供一系列与学生实际生活相关的问题,并帮助他们分析问题、建立数学模型、进行推理和解决问题。

问题解决式学习可以培养学生的逻辑思维和创新思维,并将抽象的数学知识与实际应用相结合,增强学生的学习动力和兴趣。

三、游戏化学习游戏化学习是一种将游戏元素引入学习过程中的教学方式。

通过设计有趣的数学游戏和挑战,激发学生学习的兴趣和动力,培养他们的计算思维能力。

在游戏化学习中,学生可以通过完成关卡、积累经验值等方式获得奖励和反馈,激发他们的学习热情和求知欲。

同时,游戏化学习还可以提供多样化的计算情境,让学生在游戏中进行计算思维的实践和训练。

四、探究式学习探究式学习是一种通过学生自主、合作、探索的方式来促进计算思维能力发展的学习方法。

在探究式学习中,学生通常会面临一些复杂的问题或情境,需要他们进行分析、提出解决方案,并进行实际操作和验证。

教师可以充当指导者的角色,提供必要的支持和引导,帮助学生建立和完善自己的计算思维框架和能力。

五、跨学科融合计算思维能力与其他学科的学习有着密切的关系。

跨学科融合可以通过将计算思维与其他学科的学习内容相结合,培养学生的综合思维和问题解决能力。

高中信息技术核心素养下的计算思维能力的培养措施

高中信息技术核心素养下的计算思维能力的培养措施

高中信息技术核心素养下的计算思维能力的培养措施1. 引言1.1 背景介绍随着信息技术的飞速发展,计算机已经成为现代社会中不可或缺的一部分。

在高中阶段,信息技术课程已经被列为必修科目,学生需要具备一定的计算思维能力才能更好地适应这个信息化社会。

计算思维是指一种能力或方法,通过它可以解决问题、设计系统和理解人类行为。

而培养学生的计算思维能力,是信息技术课程的重要目标之一。

目前高中生在计算思维能力方面普遍存在欠缺的情况。

由于传统的信息技术教学往往偏重于理论知识的灌输,缺乏实践操作和创新的元素,导致学生的计算思维能力并未得到有效的培养。

探讨如何在高中信息技术核心素养下培养学生的计算思维能力,成为当前教育领域中的一个重要议题。

本文将从认知心理学、游戏化教学、编程教育等方面探讨相关方法和经验,以期为高中信息技术教育提供一些建议和思路。

1.2 研究意义高中信息技术核心素养下的计算思维能力的培养在当今社会中具有重要的研究意义。

随着信息技术的飞速发展,计算机已渗透到各个领域,对学生的计算思维能力提出了更高的要求。

针对高中学生针对计算思维能力的培养,具有重要的现实意义。

高中信息技术核心素养下的计算思维能力培养可以帮助学生更好地适应信息时代的发展。

随着社会的不断进步,计算机已成为人们生活中不可或缺的一部分。

提升学生的计算思维能力,有助于他们更好地适应未来社会的发展。

高中信息技术核心素养下的计算思维能力培养也对学生的学习和工作有着积极的影响。

良好的计算思维能力可以帮助学生更好地解决问题、分析数据、进行创新等,提升他们的学习和工作效率。

1.3 研究内容研究内容主要包括以下几个方面:1. 研究现状分析:对当前高中信息技术核心素养下计算思维能力培养的情况进行深入调研和分析,了解目前存在的问题和挑战。

通过梳理相关文献和资料,探讨国内外在这一领域的最新研究成果,为后续研究提供理论依据。

2. 方法论探讨:探讨在高中信息技术核心素养下如何有效地培养学生的计算思维能力。

高中信息技术核心素养下的计算思维能力的培养措施

高中信息技术核心素养下的计算思维能力的培养措施

高中信息技术核心素养下的计算思维能力的培养措施高中信息技术核心素养要求学生具备一定的计算思维能力,即通过抽象、逻辑推理、问题求解等方式处理和理解信息。

以下是培养学生计算思维能力的一些措施。

在教学过程中引入有关计算思维的概念和理论。

可以通过讲解计算思维的定义、特点和应用等方面来启发学生的思考。

引导学生了解计算思维的发展历程和重要应用领域,培养学生对计算思维的兴趣和认识。

设计符合学生认知规律和学习特点的教学活动。

在教学中,可以通过提出问题、设计实际案例、开展综合实训等方式,引导学生进行实际操作和思考。

设计编程任务,让学生通过学习和实践编写程序来解决问题。

这样可以培养学生的逻辑思维和问题解决能力。

注重培养学生的创新意识和实际应用能力。

可以组织学生进行小组合作,开展课外科技活动,动手实践等,让学生亲自去设计、实施和评估信息技术解决方案。

通过这些实践活动,学生不仅能够将所学知识应用到实际情境中,而且能够培养创新思维和实际应用能力。

强化问题求解能力的培养。

可以设计一些开放性问题或复杂问题供学生思考和解决。

通过这些问题的解决过程,学生能够培养抽象、分析、推理、评估和解决问题的能力。

鼓励学生提出自己的问题,培养学生发现和解决问题的能力。

提供适合的学习资源和平台。

可以利用互联网等资源,提供丰富的学习材料和案例,让学生进行自主学习和练习。

可以通过建立虚拟实验室、线上学习社区等平台,让学生进行交流和合作,共同提高计算思维能力。

培养高中学生的计算思维能力需要教师合理设计教学内容和活动,提供适当的学习资源和平台,并鼓励学生进行实践和交流。

通过这些措施的实施,可以提高学生的计算思维能力,使其能够更好地应对信息技术领域的挑战。

培养学生的计算思维能力

培养学生的计算思维能力

培养学生的计算思维能力计算思维是指通过抽象、分解、模式识别等思维方式,解决问题、分析情境的能力。

在现代社会中,计算思维已经成为了一种基本能力。

培养学生的计算思维能力对于他们未来的学习和生活具有重要意义。

本文将探讨如何有效地培养学生的计算思维能力。

一、培养学生的逻辑思维能力逻辑思维是计算思维的基础,它是指根据事物之间的关系进行推理、分析和判断的能力。

要培养学生的逻辑思维能力,可以从以下几个方面入手。

1. 引导学生进行逻辑思考教师可以在课堂上设计一些逻辑思考的问题,引导学生进行推理和分析。

例如,通过提出一些有趣的问题,让学生根据已有的信息进行推断和解答。

这样的练习可以培养学生的逻辑思维能力,提高他们的问题解决能力。

2. 激发学生的创造力创造力是逻辑思维的源泉,只有具备创造力,学生才能在解决问题时灵活运用逻辑思维。

教师可以通过启发性的问题和开放性的探究活动,激发学生的创造力,并培养他们解决问题的能力。

3. 培养学生的分析能力分析能力是逻辑思维的重要组成部分,学生需要具备将复杂问题拆分为简单部分的能力。

教师可以通过举例分析和实践活动,培养学生的分析能力。

例如,教师可以给学生提供一些实际问题,让他们逐步分析问题的各个方面,帮助他们理清问题的逻辑结构。

二、培养学生的抽象思维能力抽象思维是指通过提取问题的主要特征和模式,找到问题的本质和共性的能力。

培养学生的抽象思维能力可以从以下几个方面进行。

1. 引导学生进行归纳总结归纳总结是培养抽象思维能力的有效方法。

教师可以在课堂上鼓励学生根据已学知识进行归纳,总结出规律和模式。

通过这样的练习,学生可以提高他们抽象思维的能力,更好地理解和解决问题。

2. 教授抽象概念和方法教师可以引入一些重要的抽象概念和方法,帮助学生理解和应用抽象思维。

例如,教师可以讲解数学中的代数概念和运算规则,以及编程中的函数和循环结构等。

通过这样的学习,学生可以逐渐提升他们的抽象思维能力。

3. 进行实际应用教师可以设计一些实际应用的活动,让学生将抽象思维应用到实际问题中。

高中信息技术教学中计算思维的培养

高中信息技术教学中计算思维的培养

高中信息技术教学中计算思维的培养随着信息技术的迅猛发展,计算思维已经成为当今社会中一项非常重要的能力。

在高中信息技术教学中,培养学生的计算思维能力是非常重要的。

计算思维是一种通过计算机科学中的思维方式来解决问题的能力,它能够帮助学生更好地理解和解决现实生活中的问题。

本文将从计算思维的概念、在高中信息技术教学中的重要性和培养方法等方面进行阐述。

一、计算思维的概念计算思维是一种抽象思维,是一种通过对问题进行分析、抽象、建模和求解的方法。

它要求人们在解决问题时,要善于使用计算机科学中的方法和思维方式,借助计算机的能力来进行问题的分析和求解。

计算思维不仅仅是编程的思维,它更是一种解决问题的思维方式,是一种通过计算机科学中的思维方式来解决问题的能力,它要求人们在解决问题时,能够通过抽象化、分解、模式识别、算法应用等方法来进行思考。

计算思维在信息技术教学中具有重要的意义。

三、高中信息技术教学中培养计算思维的方法为了有效地在高中信息技术教学中培养学生的计算思维能力,可以采取以下几种方法。

1. 组织编程培训编程是培养计算思维的一种非常有效的方式。

在高中信息技术教学中,可以组织学生进行编程培训,让他们了解编程的基本概念和方法,并且通过实际的编程活动来培养他们的计算思维能力。

编程培训可以分为基础编程培训和应用编程培训两个阶段,分别让学生了解编程的基本原理和方法,并且通过实际的编程活动来锻炼他们的计算思维能力。

2. 进行数据分析实践数据分析是信息技术中非常重要的一部分,通过进行数据分析实践,可以有效地培养学生的计算思维能力。

在高中信息技术教学中,可以设计一些带有实际意义的数据分析活动,让学生通过这些活动来培养他们的计算思维能力。

可以引导学生对数据进行分析和应用,从而锻炼他们的批判性思维能力。

3. 组织竞赛活动组织信息技术竞赛活动是培养学生计算思维能力的一种非常有效的方式。

通过参加各种编程、数据分析等竞赛活动,可以激发学生的学习兴趣,让他们在比赛中锻炼自己的计算思维能力,同时也可以提高他们的实际操作能力。

高中信息技术教学中计算思维的培养

高中信息技术教学中计算思维的培养

高中信息技术教学中计算思维的培养计算思维是指一种通过计算机科学和计算工具的引导,运用逻辑思维和计算方法解决问题的思维方式。

在学校信息技术的教学中,培养计算思维是十分重要的,这不仅有助于学生更好地理解和掌握信息技术的知识与技能,同时也能够进一步提高他们的思维能力和创新能力。

一、计算思维培养的目标计算思维是信息技术教学中重要的目标,它可以帮助学生更快地理解复杂的问题,提高他们的问题解决能力,也能够培养创新思维和实践能力。

以下是计算思维培养的一些目标:1. 培养信息收集、分析和综合的能力。

2. 提高学生思维逻辑和推理能力。

3. 培养学生解决现实问题的能力。

4. 培养学生创新思维和实践能力.二、计算思维的基本元素计算思维的基本元素是算法、数据和逻辑思维。

算法是指解决问题的方法,它涉及到采用什么方法来实现问题的解决。

数据是指人们处理的信息和知识,它往往是建立在算法的基础上。

逻辑思维是指将事物中的各个要素联系起来,采用逻辑语言进行分析和解释。

1. 编程思维2. 问题解决在学校信息技术的教学中,可以采用问题解决的方式来培养学生的计算思维。

通过学生自己去思考和解决复杂的问题,比如怎样通过计算机对数据进行处理,如何编写程序实现某个功能等,来锻炼学生的解决问题的能力,并且让学生在解决问题的过程中不断探索、创新和发现。

3. 做项目实践在信息技术的教学中,可以采用组织学生参加项目实践的方式来培养计算思维。

让学生参加项目实践,能够帮助他们更好地理解计算机科学中的原理和概念,并且在项目实践的过程中不断探索、创新和发现,提高他们的创新能力和实践能力。

在教学实践中,为了培养学生的计算思维,需要从以下几方面入手:1. 强调算法的重要性在信息技术教学中,需要加强对算法的讲解和强调。

通过问题解决、编程等多种方式,帮助学生理解什么是算法,以及如何运用算法解决问题。

2. 增强编程能力编程能力是培养计算思维的重点,通过多种编程任务和实践,学生能够提高他们的编程能力。

高中信息技术教学中计算思维的培养

高中信息技术教学中计算思维的培养

高中信息技术教学中计算思维的培养随着信息技术的飞速发展,计算思维已经成为现代社会中不可或缺的一部分。

在高中信息技术教学中,培养学生的计算思维能力是至关重要的。

计算思维不仅仅是指掌握编程语言和算法,更重要的是培养学生的逻辑思维能力、问题解决能力和创新思维能力。

本文将从培养计算思维的重要性、培养计算思维的方法和实践案例等方面进行探讨。

一、培养计算思维的重要性1. 培养学生的逻辑思维能力计算思维是指通过分析问题,设计解决方案并用计算机语言来实现解决方案的思维过程。

这其中涉及到大量的逻辑推理和问题分析,培养学生的逻辑思维能力是计算思维教育的重要目标之一。

逻辑思维能力的培养不仅可以帮助学生更快速地掌握编程语言和算法,更重要的是可以让学生在日常生活中更加理性地思考问题、分析问题,并且能够做出正确的决策。

在计算思维教育中,学生需要通过分析问题并设计解决方案来实现任务。

这个过程需要学生具备良好的问题解决能力。

通过解决编程中的各种问题,学生不仅可以掌握解决问题的方法,更重要的是可以培养学生的问题解决能力。

在日常生活中,学生对于解决问题的能力也会得到提升,不管是学习、工作还是生活中的各种问题,都能够得到更好的解决。

计算思维教育主张注重培养学生的创新思维能力。

在编程过程中,学生需要不断地思考如何用更加简洁、高效的方法来实现解决方案。

这需要学生具备较强的创新能力。

而且,计算思维教育本身也是一个注重创新的学科,可以培养学生的创新精神和创新思维能力,使学生具备更好的创造力和创新能力。

1. 注重基础知识的学习培养计算思维首先需要学生掌握一定的基础知识。

学生需要掌握一门编程语言的基础语法和算法设计的基本原理。

只有掌握了这些基础知识,学生才能够更好地进行计算思维的训练和实践。

老师应该注重对基础知识的系统性教学,引导学生建立扎实的基础知识。

2. 引导学生进行实践操作计算思维需要通过实践来进行培养。

老师可以设计一些具体的编程任务,让学生进行实践操作。

培养学生正确的计算思维的方法

培养学生正确的计算思维的方法

培养学生正确的计算思维的方法计算思维是指处理、分析和解决问题时所依赖的思维方式和能力。

培养学生正确的计算思维对于他们的数学学习和日常生活中的问题解决都至关重要。

本文将介绍几种有效的培养学生正确的计算思维的方法。

一、提倡逻辑思维逻辑思维是计算思维的基础,学生需要学会运用逻辑思维来解决问题。

在数学课堂上,教师可以将问题分解为多个小步骤,引导学生按照逻辑顺序进行解题。

同时,教师还可以鼓励学生提出问题,并引导他们运用逻辑思维来解决。

通过培养学生的逻辑思维,可以帮助他们更好地理解、分析和解决问题。

二、注重思维导图的运用思维导图是一种能够帮助学生组织和表达思维的工具。

学生可以将问题和解决方法以图形的形式呈现出来,将各个要素之间的关系清晰地表达出来。

在解决数学问题的过程中,学生可以运用思维导图来整理思路,梳理解题思路和步骤,使问题的解决过程更加清晰和有条理。

三、鼓励多角度思考培养学生的多角度思考能力,可以帮助他们更加全面和全局地考虑问题。

教师可以引导学生从不同的角度思考问题,提出不同的解决方法,并对比分析它们的优缺点。

通过多角度思考,学生可以更好地理解数学概念和解题方法,培养他们的创造性思维和批判性思维。

四、实践与应用结合仅仅停留在理论层面是不够的,学生需要通过实践和应用来巩固和运用所学的计算思维。

教师可以设计一些实际的问题,让学生应用所学的计算思维方法来解决。

这样的实践活动可以让学生更深入地理解和内化计算思维,并将其应用到日常生活中的实际问题中去。

五、鼓励合作学习合作学习可以帮助学生在学习中相互交流和合作,从而促进他们的计算思维的发展。

通过小组合作解决问题,学生可以集思广益,相互借鉴和启发。

同时,合作学习也培养了学生的团队合作能力和沟通能力。

教师可以设计一些合作学习的活动,引导学生通过互动和合作来培养和提升计算思维。

总结起来,培养学生正确的计算思维需要注重逻辑思维、思维导图的运用、多角度思考、实践与应用的结合以及合作学习等方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

浅谈高中生计算思维的培养
作者:顾晓
来源:《中国信息技术教育》2017年第22期
摘要:随着计算机科学的高速发展,大数据、云计算、物联网等应用延伸到了生活、生产、学习的各个角落,这使得计算思维成为思考问题、解决问题的重要思维方式。

而如何培养学生的计算思维,则是每一个信息技术教育工作者需要关注的内容。

本文通过分析计算思维的概念和内涵以及计算思维与高中信息技术课程的关系,阐述了培养学生计算思维的重要意义。

同时,笔者结合自身的教学实践,在教学中挖掘信息技术课程中蕴含的计算思维,从简单明了的生活问题入手,设计出了能够锻炼学生计算思维的课堂活动。

关键词:计算思维;信息技术;高中
中图分类号:G434 文献标识码:A 论文编号:11674-2117(2017)22-0040-03
随着计算机科学的高速发展,计算思维逐渐成为思考问题、解决问题的重要思维方式。

目前,计算思维的培养已被很多发达国家列为信息技术课程的核心目标。

我国正在修订的《普通高中信息技术课程标准》也把计算思维纳入信息技术的核心素养之一。

2017年7月,《国务院关于印发新一代人工智能发展规划的通知》中明确指出,“实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广”。

由此可见,让学生接触和认识计算科学,培养学生运用计算机对现实问题进行数据分析,通过计算模拟对问题建模,通过对计算数据的探索分析从而发现问题、解决问题的能力,是每一个中小学信息技术教育工作者需要面对和挑战的新话题,而计算科学的核心思维方式则是计算思维。

● 培养学生计算思维的重要意义
1.计算思维的概念与内涵
在自然科学领域,有三大科学思维对应三大科学方法:一是以推理和演绎为特征的逻辑思维,其对应的是理论方法;二是以实验和归纳自然规律为特征的实验思维,其对应的是实验方法;三是以抽象和自动化为特征的计算思维,其对应的是计算方法。

计算思维,即在运用计算机科学领域的思想方法形成解决问题方案的过程中,所产生的一系列思维活动,其本质是对问题模型的抽象和自动化。

计算思维不是说要让人像计算机一样思考,而是指人类运用计算机解决问题的思维方式。

计算思维教育的宗旨在于培养学生对问题模型抽象、自动化的思维方式,它是对传统教学中注重演绎、类比和归纳的数学思维方式,注重
验证新的实验思维之外的有力补充,其本质是对思维的教育。

计算思维解决问题的过程模型,如图1所示。

由此可知,计算思维是人类发现问题、抽象问题、构造模型,再利用计算机自动化解决同类问题的一系列过程与方法。

在信息技术高度发展的今天,信息技术工具的使用早已渗透到人类的生活、生产、学习等过程中,培养计算思维并不是要让每一个人成为计算科学家,而是培养他们使用信息技术工具解决问题的思维方法,提升其在信息社会的适应能力。

2.计算思维与高中信息技术课程
全国中小学计算机教育研究中心的李锋博士提出,“计算思维是信息技术课程的一种内在价值。

计算思维作为信息技术课程中集‘逻辑能力、算法能力、递归能力、抽象能力’为一体的解决问题的方式,无论从技术方法、社会需求层面还是从个体心理发展层面来看,都是以一种独特的思维方式引导学生理解信息社会,提高学生信息技术运用的批判能力、自我调节能力”。

在信息技术课程中应当关注培养学生的计算思维、创新思维和批判性思维,提升他们日后在信息社会的适应能力、创新能力,这是信息技术课程的一种内在价值。

因为计算思维是学生信息素养的思想源泉,所以教师在教学设计、教学活动中应该注重对学生计算思维的培养。

对学生思维的引导与教育,不是简单、机械地传授知识,而应当以学生为主体,引导他们积极思考,通过问题的抽象、形式化、构造和自动化过程,使他们领略应用计算思维解决问题的魅力。

● 在教学实践中培养学生的计算思维
1.挖掘信息技术课程中蕴含的计算思维
美国计算机科学技术教师协会认为,计算思维教育应当存在于每个课程教学中。

对于我国的高中信息技术课程而言,笔者理解的则是每个模块都要能够体现计算思维的环节或过程,教师在教学过程中要充分挖掘其中所蕴含的计算思维。

例如,在“信息与信息社会”模块的《信息技术的历史》一节中讲述古人通过烽火传递信息,通过结绳记事记录信息等,这些都是古人对现实问题进行抽象,运用烽火、绳结等约定形式传递、统计数据,作为教师,应让学生明白,这表明人类在远古时代就了解到自然现象的可传递性、可存储性和可计算性,隐约体现了古人具备朴素的计算思维能力。

2.组织信息学社团活动培养学生综合实践能力
如果说高中信息技术课程是锻炼学生计算思维的试练场,那么开设“机器人”“3D打印”“计算机程序设计”等社团活动则更能够锻炼和提升学生的计算思维,让学生在思维活动中计算能
够做些什么(计算理论)、如何做(算法)、能做多好(计算的效率)、能建造什么样的计算工具(计算机工程),使其在抽象、形式化、构造到自动化的过程中体会计算科学的核心价值。

3.从生活问题入手
计算思维源于生活,更广泛地应用于生活,在教学过程中,教师要发现和挖掘一些身边的问题,引导学生分析问题、解决问题,培养他们应用计算思维解决问题的能力。

例如,在《程序设计逻辑表达式》一节,笔者引入“闰年的判断”的例子,众所周知,一个回归年是365.2422天,为了以整数计算每年的天数,所以将年份分为闰年和平年,平年为365天,闰年为366天,那么如何设置闰年才能保证每年的平均天数与回归年一致呢?为什么要规定能被4整除的大多是闰年,但能被100整除而不能被400整除的年份不是闰年,能被3200整除的也不是闰年?那闰年的计算方式是什么呢?以10000年为例(注:以下算式中“/”表示整除),“10000/4=2500”(10000以内的数字4的倍数有2500个)“10000/100=100”(10000以内的数字100的倍数有100个),“10000/400=25”(10000以内的数字400的倍数有25个),“10000/3200≈3”(10000以内的数字3200的倍数有3个),而“2500-100+25-3=2422”,了解现象后,笔者引导学生对现实问题进行抽象与建模,利用数学集合知识对年份y是否为闰年的问题进行抽象(如图2)。

图中阴影部分即为闰年年份,转换成自然语言就是“能被4整除但是不能被100整除,或者能被400整除但是不能被3200整除”。

假设年份为y,得到判断年份y是否为闰年的逻辑表达式为(y%4==0&&y%100!=0)||(y%400==0&&y%3200!=0)。

学生通过编程实现了一个判断任意年份是否为闰年的小程序,成功的喜悦溢于言表。

这样通过计算与分析、抽象与构造,不仅激发了学生的学习动机,而且提高了他们利用计算思维解决实际问题的能力。

在信息技术学科教学中,教师不仅要注重学生计算思维的培养,还要善于发现和挖掘信息技术课程中蕴含的计算思维,从简单、明了的生活问题入手,设计出能够锻炼学生计算思维的课堂活动,避免仅传授知识和技能的机械式学习。

教师在课堂中要以学生为主体,引导他们积极思考,从计算科学的思维方式出发,认识问题,分析问题,对生活、生产、学习中的问题,作出科学、专业的信息化判断,从而能够在信息社会中生存和发展。

参考文献:
[1]朱亚宗.论计算思维——计算思维的科学定位、基本原理及创新路径[J].计算机科学,2009(4).
[2]肖广德,高丹阳.计算思维的培养:高中信息技术课程的新选择[J].现代教育技术,2015(7).
[3]李艺,钟柏昌.基础教育信息技术课程标准:起点、内容与实施[J].中国电化教育,2012(10).
[4]董荣胜.《九校联盟(C9)计算机基础教学发展战略联合声明》呼唤教育的转型[J].中国大学教学,2010(10).。

相关文档
最新文档