高中信息技术必修《信息技术基础》《4.1用计算机程序解决问题》
- 格式:pptx
- 大小:288.17 KB
- 文档页数:15
4.1编制计算机程序解决问题教学设计一、教材分析:教材类型:本节课所使用的是广东版的信息技术基础这本教材,内容为第四章第一节。
教材作用:通过学习本节课的内容,学生可以初步了解计算机程序的编写与执行,体验程序的作用和其编制环境。
教材地位:本节作为本章的第一节,是为后面的学习内容做的一个铺垫,也会让学生对程序产生兴趣,为学生学好编程打下基础。
同时又和前面的学习内容紧密联系,具有承上启下的作用。
二、教学目标:知识与技能:了解计算机程序的编写与执行过程,体验程序的作用及程序编制的环境。
过程与方法:通过体验程序的运行过程,了解计算机如何用程序解决问题。
情感态度与价值观:通过本节课的学习让学生对用计算机程序解决学习和生活中的问题产生兴趣,并为最终能自己独立编制计算机程序解决实际问题做好准备。
三、教学重难点:教学重点:1.计算机各部件是如何配合工作的2.什么是计算机程序设计语言3.计算机程序的编写与执行过程教学难点:体验和理解计算机程序的运行过程四、学生分析:程序对高一的学生来说是比较抽象和难懂的,但也是他们比较感兴趣的,老师应该正确的引导他们学会用计算机程序解决问题,并最终为学习和生活服务。
五、教学方法:讲述法,演示法,自主探究六、教学过程:1.问题导入:(大约需要5分钟时间)通过前面的学习,同学们现在已经能熟练的操作计算机了,我们也充分体会到了计算机的许多优点,比如说速度快,效率高,文件不易丢失等等,那你们知道计算机到底是怎么工作怎么解决问题的吗?(大部分同学都说不知道)带着这个问题,大家阅读教材74页上面的故事案例及教材第一段内容(给学生留2分钟阅读)。
好,现在你们找到答案了吗?(学生回答说计算机是用程序解决问题的)。
非常好,这也正是我们这节课所要了解和学习的内容。
编制计算机程序解决问题(引入新课)。
2.新课讲解:(1)、了解计算机的各个部件是如何配合工作的(大约5分钟时间)请大家看教材74页的图4-1 计算机各部件的配合工(给学生留2分钟阅读理解)。
《编制计算机程序解决问题》说课稿尊敬的各位专家、评委你们好!我是考生,今天我要和大家分享的说课题目是《编制计算机程序解决问题》,在说课的过程中希望得到专家的批评和指导。
一、说教材《编制计算机程序解决问题》是广东版高中《信息技术基础》第四章的第一节,主要讲述用计算机进行信息处理的一种基本方法—编制计算机程序解决问题。
通过学习本节内容,可帮助学生对计算机的工作原理进行认识和归纳,对计算机程序解决问题的过程和作用有初步认识。
对培养学生分析问题解决问题的能力以及增强思维的严密性、调理性等很大方面有很大帮助.是选修模块《程序与算法设计》提供准备。
二、说学生高一学生已经具备了丰富的计算机使用经验,但大多数是与常用工具软件和网络应用有关。
对于编制计算机程序知识,他们接触的很少,但由于他们有相当强的逻辑推理思维能力,也掌握了相关的数学知识,对于用计算机程序解决问题应该不会觉得十分困难。
三、说教学目标1、知识与技能:认识计算机程序设计解决问题的基本工作原理;了解计算机程序的编制环境及其作用;掌握计算机程序的基本元素2、过程与方法:解剖计算机程序实例,归纳编制计算机程序解决问题的基本过程3、情感态度与价值观:经历在计算机中使用编程工具生产程序的基本过程,激发学生的成功感和学习编制计算机程序解决问题的兴趣。
四、说教学重点难点1、重点:认识计算机与程序;程序的作用及其编制环境;认识程序中的基本元素2、难点:认识程序中的基本元素;剖析编制计算机程序解决问题的过程。
五、说教学方法任务驱动法,自主学习法,分组合作探究,演示法,归纳法六、教学过程1、新课导入:运行“画出函数y=Asin(x)+B的图像”的程序sin.exe,学生在数学的学习过描点法绘制此图像,这里用它来导入可与学生已有的经验联系在一起,有效的构建起学习情境,激发学生的学习兴趣。
2、讲授新课本节按照“交流讨论→体验过程→实践探究→归纳提炼”来完成教学:交流讨论:教师引导学生观看教材P74,75内容和教学光盘中的教学课件“计算机和程序”,学生自主学习,认识计算机程序设计解决问题的基本工作原理。
4.1 编制计算机程序解决问题一、教材的作用与地位《编制计算机程序解决问题》是广东省教材第四章第一节的内容,学生在前三章已经学过了,如何用word、excel、powerpoint来加工和表达信息,他们知道根据自己不同的需求选择适当的加工工具。
但是,如果学生遇到一些复杂的数学问题计算或者想要加密文件,似乎之前学习的软件就无法满足他们的要求了,此时正好提出编制计算机程序来解决问题。
二、教学对象分析高一的学生已经具备了一定的逻辑思维能力,面对一些复杂的数学问题,他们具备分析和判断能力,编写程序虽然对于学生们来说有些陌生,但是用自然语言描述一个简单数学问题的算法,他们还是具备这样的能力的,而这恰恰就是编程最核心的步骤。
程序对于学生们既陌生又好奇,而这节并不要求学生能够编写一个复杂的程序,学生会很有兴趣来体验一把用计算机程序解决问题的过程。
三、教学目标1、知识与技能(1)熟悉VB编程的界面和环境(2)在VB中运行已编制好的文件加密程序进行体验(3)学会根据需要改写简单的程序并运行2、过程与方法(1)学会根据需求选择适当的加工与表达的软件(2)培养学生在合作完成任务时的组织能力和交流能力3、情感态度与价值观(1)体验利用程序解决问题(2)提高信息素养,学会利用信息技术来解决问题四、教学重点1、熟悉VB的界面及运行环境2、读懂简单的加密程序3、学会将加密程序改为解密程序,并生成exe文件五、教学难点1、理解算法的概念2、读懂一段代码的含义六、教学方法启发式教学、演示法、探究学习、合作学习七、教学用时1课时八、教学环境网络教室九、教学过程(一)情境引入教师活动:同学们买过彩票吗?我最近也发行了一种彩票“山寨版大乐透”,你们买过吗?学生活动:回答问题教师活动:请同学们在桌面上新建一个txt文档,输入三个号码,每个号码可以在1、2、3种任意选择。
学生活动:参与游戏,在文本文档中写下彩票的号码教师活动:我来抽出开奖嘉宾,打开“摇号器”VB程序,选择一位同学。
透过课例,看信息技术课中教材的使用在一次《全国普通高中信息技术优质课展评》活动中,观摩了十节优质课。
而前后紧邻的两节同题异构课给我的印象深刻:第一节课,教师因教材涉及的案例复杂、难懂,没有使用教材资源而另辟蹊径,开发了简单的计算器教学资源;第二节课,教师基于教材案例,并对案例进行了分解、加工、细化,呈现出别样的信息技术课。
看后也促发了我的一些思考,仅在这里与各位同仁共享。
教材:粤版必修《信息技术基础》课题:第四章信息的加工与表达(下)第一节编制计算机程序解决问题适用年级:高一学生粤版教材4.1编制计算机程序解决问题共分四小节:4.1.1认识计算机与程序、4.1.2体验程序的作用及其编制环境、4.1.3认识程序中的基本元素、4.1.4剖析编制计算机程序解决问题的过程。
其中4.1.2篇幅最长,引入了通过加密程序将明文变为密文的案例,并以加密程序的开发过程作为学习内容。
此程序对于初次接触VB的学生,确实冗长、复杂,涉及语句、函数较多,如果照搬教材由学生完成却有困难。
对此节教材,绝大多数的教师都采取了上述第一节课的处理方法,另辟蹊径选取其他的案例展开教学。
这也正反映出时下热门话题——信息技术课中,如何使用教材?观摩这两节课后,就此引发以下思考:一、精读教材,领悟编者意图,明确教学目标教师通常对教材关注较多的是教学内容,而忽略了编者用心编撰的前言与各章的序言。
如此,往往会使教师无法准确的领悟编者意图,更使得自己无法与编者产生思想上的碰撞。
粤版教材前言中提到“……学会从实际生活中发现问题,有效地、负责任地利用信息技术解决问题,在实践应用中学习和使用信息技术,从中提炼出一些基本思想方法……”第四章序言中提到“使用计算机解决实际问题的方法是多种多样的,我们要善于根据不同的问题需求,选择恰当的工具软件,并采用适当的方法去解决问题……初步掌握用计算机程序解决问题的基本方法,认识计算机程序的工作过程……”读过编者的两段话后,再回看两节课,相比之下,第二节课的老师更好的领悟并强化了编者的意图。
4.1编制计算机程序解决问题课程标准:了解用计算机处理信息的基本方法,掌握其工作过程及基本特征。
教学目标分析:用计算机程序解决问题是用计算机处理信息的一种基本方法,也是信息社会优秀人才必须掌握的一项技能,本节通过让学生体验程序的工作过程,了解用程序解决问题的方法和思想,同时体验用计算机程序处理问题的魅力,激发学生对程序进一步学习的兴趣,为选修模块的学习打好基础。
教学对象分析:高一学生已经具备了一定的概括能力,逻辑思维能力也日趋严密,他们可以对自己的思想和方法进行论证,也可以对各种现象加以分析和说明,他们已经可以超越简单的技术操作,具备了接受更高层次文化的能力。
因此,本节课重在让学生在亲身体验和自主探究的基础上,让学生亲身感受用计算机程序解决问题的方法,领略它的魅力。
教学目标:知识与技能目标:(1)掌握编程解决问题的工作过程及基本特征。
(2)了解计算机程序的结构并体验语句的内涵。
过程与方法目标:在感受用计算机程序解决问题的过程中,了解信息技术解决问题的方法和思想,形成交流与评价的能力,以及用信息技术解决实际问题的能力,并在此过程中,培养学生的创新精神与合作意识。
情感、态度与价值观目标:在让学生主动参与和亲身探究的过程中,让学生体验用计算机程序解决问题的乐趣和魅力,激发学生进一步学习信息技术的兴趣,同时让学生获得探索后的成就感,使学生感受成功的喜悦。
教学重点:计算机程序解决问题的工作过程和基本特征教学难点:程序的结构及语句的内涵和作用教学方法:小组合作和任务驱动相结合的教学方法。
教学环境:计算机网络教室(有多媒体平台)教学时间:1课时教学过程:(表格内容在下页)教学设计说明:本节课的设计旨在为学生创设一个“海阔凭鱼跃,天高任鸟”飞的课堂教学境界,教师通过让学生体验程序的工作过程,并在此基础上剖析程序结构,继而通过对程序解决问题的层层拔高,激励学生不断探索,在此过程中,实现知识由不会——会——熟练的过程。
4.1 算法及其特征【学习目标】1.通过解决开关问题,能够分析出算法的基本特征,感受算法在解决问题中的重要性。
2.通过解决药丸问题,尝试运用恰当的方法描述算法。
3.能够将部分简单算法转换为程序,并调试运行得出结果。
4.通过解决冠军问题,了解枚举法的含义,并能使用枚举法解决相关问题。
【教学重点】能够分析问题,设计解决问题的算法,并用恰当的方法描述算法;了解枚举法的含义,并能使用枚举法解决相关问题。
【教学难点】能够设计出解决问题的算法;能够用枚举法解决相关问题。
【教学过程】第一课时一、引入师:叶达报名参加学校软件开发社团时。
面试中有一道IQ题:有四个装了药丸的罐子,每个药丸都有一定的重量,其中有一个药罐被污染了。
每片被污染的药丸比污染前增重1克。
只允许称量一次,判断出哪个罐子的药被污染了。
(同座位讨论该问题的解决步骤)生:用自然语言描述问题解决的步骤。
第一步:第二步:师:在生活中很多类似的问题,在解决问题过程中都需要有一定方法。
这种问题解决的方法实际就是算法。
二、算法及其表示方法师:算法的定义在2.1节已经学过了,请大家再回顾一下,算法的表示方法有几种。
生:自然语言、流程图、程序。
师:来看下面这个问题的解决。
学校历届校友的海量数据存储在校网络中心服务器中(共10000条,无重复数据),某管理员因为误操作删除了一位校友的ID号(8位整数)信息,恰好在备份数据库中保存了一份所有人员ID号的文件(无重复数据,无序)。
怎样快速找出被误删的ID号以便恢复数据?例如:请同座位讨论,用自然语言描述问题求解的算法。
生:取出网络中心服务器ID列表中第一条数据;和备份服务器中的ID列表逐条进行对比,如果能够找到相同的ID号,则完成目标,否则取出网络中心服务器ID列表中下一条数据继续比对。
师:最差情况下,按照该算法解决问题需要进行多少次比较?生:10000*10000,1亿次。
师:还有没有其他方法?(提示:可以利用异或运算)异或应用于逻辑运算,其运算法则为:0^0=0,1^0=1,0^1=1,1^1=0。
《4.1 认识人工智能》教学设计一、教材分析本课时是人教版信息技术教材必修一《数据与计算》中“4.1认识人工智能”的内容,是第四章走进智能时代的第1课时。
1. 课标要求新课标详细的阐述了学科信息素养,学科信息素养分别是信息意识、计算思维、数字化学习与创新、信息社会责任。
新课标也强调了紧密围绕学科核心素养,凸显“学主教从、以学定教、先学后教”的专业路径,具体从领会学科核心素养、把握学习本质,重构教学方式,创设数字化学习环境4个维度,引导学生全面提升信息素养,养成终身学习习惯。
教师通过提供丰富的资源,帮助学生掌握概念,了解原理,认识价值,学会分析问题,形成多元理解能力,成为合格时代公民。
本节课从引导学生正确的认识人工智能,体验人工智能技术,理解人工智能技术的核心,培养学生的信息意识和数字化学习与创新,同时引导学生正确看待技术,培养学生的信息社会责任,从而提升学生的信息素养。
2. 本节的作用与地位本章教材以“智能交互益拓展”为主题,开展项目活动,了解人工智能的产生、发展以及对人们日常生活的影响,体验并了解人工智能的关键技术。
本节教材以体验活动为主线,让学生在体验人工智能实例的同时,了解人工智能的产生与发展,体会人工智能对社会发展的影响通过典型实例理解人工智能技术,感受人工智能魅力。
本节内容是学生进一步学习人工智能相关技术的基础,是后续学习内容的铺垫。
他将带领学生了解人工智能,认识并体验人工智能相关技术,理解人工智能的核心技术——机器学习。
是学生进一步增强信息意识、提高数字化学习与创新能力。
二、学情分析1.知识基础本章是信息技术必修1教材的最后一章,在之前的课程学习中,学生已经认识数据、会使用程序解决简单的问题,能使用计算机对生活中的问题进行数据处理与分析,学会了基础的数据收集、处理和分析的知识与技能。
但人工智能技术是用计算机模仿人类大脑的工作方式,尝试进行识别、理解、学习与推理的技术,是信息技术发展的热点之一。
编制计算机程序解决问题模块章节:《信息技术基础》必修第四章第一节2018.3.19——201.3.23一、教材分析用计算机程序解决问题是当今社会中信息处理的重要方法之一,本节是对用计算机程序解决问题的入门介绍,是选修模块《算法与程序设计》的概述和引子。
因此,能否通过本节内容的学习来激发学生对计算机程序设计的兴趣,将直接关系到选修模块《算法与程序设计》的顺利开设。
二、学情分析学生通过几个月的学习,已经初步掌握了信息获取和部分信息加工方法,具备了使用常用应用程序软件解决问题的能力。
但是,程序设计是很抽象的,对于没有接触过编程的学生来说,学习程序设计是有一定难度的。
本节内容的设置,并不是让学生真正的学会编写程序,而是让学生体验程序运行和编写过程,感受到计算机程序解决问题的魅力,激发学生学习程序设计的兴趣,因此,在教学设计上,不能过分的强调计算机专业知识的教学,而应该侧重于激发学生的学习激情和参与活动的热情上来。
三、教学目标知识技能目标:1.理解程序的概念,了解计算机的构成,知道程序的重要性。
2.通过体验几个计算机程序实例,激发学生对程序设计的兴趣。
3.通过用VB编写、调试简单程序,并检测运行结果,体验程序编写的乐趣。
过程与方法目标:1.知道程序是用来解决实际问题的,逐步形成程序设计的意识。
2.培养学生用程序设计思想慎密思考问题的意识和能力。
情感态度价值目标:1.感悟计算机程序设计的思想,增加学生的学习成就感和形成严谨客观的解决问题作风。
2.体验程序的运行过程,提高学生信息技术素养。
四、重点难点1、教学重点:了解计算机的构成;体验VB环境下运行程序解决问题的过程;培养学生对计算机程序的兴趣。
2、教学难点:培养学生对计算机程序设计的兴趣。
五、课前准备1.全班分成小组,选出小组长2.将学习网站、VB素材等几个文件发送到每位学生的电脑上。
3.多媒体网络教室教学环境。
六、教学过程使用计算机解决实际问题的方法是多种多样的,我们要善于根据不同问题需求,选择恰当的软件工具,采取适当方法解决问题。
4.1算法及其特征【课题与课时】课题:4.1算法及其特征课时:第一课时【课标要求】学生能够熟练应用流程图描述算法,用程序设计语言实现简单算法;能采用合理的算法来解决实际问题,能运用数字化工具表达思想、构建知识,养成数字化学习与创新的习惯(信息意识、数字化学习与创新)。
在实践过程中体验利用数字化工具处理数据和发现信息的过程,提高使用计算机解决实际问题的能力(计算思维)。
【学习目标】1.熟悉将解决问题的方法归结为一系列清晰、准确的步骤的过程。
2.了解算法的基本要素和重要特征。
3.运用恰当的方式描述算法。
4.运用python语言实现简答算法,解决问题。
学习重点、难点:重点:运用恰当的方式描述算法。
难点:.运用python语言实现简答算法,解决问题。
【评价任务】活动1寻找“开关对应关系”重在定性分析,挖掘对象的特征,重温算法的结构化表示如流程图。
完成学习目标1活动2寻找“被污染的药丸”重在定量分析,让学生尝试对生活中的实体进行数据抽象,针对实际问题分析已知信息和未知信息,挖掘程序中的输入、输出信息,了解算法的特征。
完成学习目标2和3活动3寻找“误删的ID号”,将实例的增删抽象成数值的加减,同时复习前面单元中学会的编程技术,如累加、文件读写等。
完成学习目标4【学习过程】《软件开发社招新》项目学习单1.项目主题内容软件开发社招新2.项目学法建议(1)小组内分工合作,认真对待每一个问题。
每个任务完成之后,请同学们组内自评。
(2)养成自主探究的学习习惯,要学会独立思考,借助教师发的学习资源来解决问题。
也可以小组共同解决,或咨询老师。
(3)任何操作都要注意规范性,尤其是流程图绘制及调试代码的时候。
3.项目所需资源(1)网络教室一口。
(2)学习任务单一份(纸质)。
(3)其他辅助材料(电子版)。
第一课时项目环节项目活动项目指导引入计算科学是关于计算的学问,它主要研究哪些问题是可计算的以及怎样去计算。
计算是获得信息的一种过程,所以计算是动态的,信息的获得是计算的延伸。
编制计算机程序解决问题【教材分析】通过前面第三章信息的加工与表达(上)的学习,学生已经基本掌握了利用几种常见的软件来对文本信息、表格信息和多媒体信息等进行加工以表达自己的意图,通过第四章第一节《编制计算机成学解决问题》的介绍,让同学们体验计算机程序在相关软件中运行从而解决问题的过程,初步掌握计算机程序解决问题的基本方法和基本特征,从而为将来《算法与程序设计》的选修打下一个良好的基础。
【学生分析】学生进入高一的信息技术课学习,对于几种常见软件的使用比较熟悉,但对于计算机程序没有太多的了解,带有好奇心,也带有畏惧感。
教师一定要充分考虑学生的这种矛盾的心理,创设好教学情境,一方面让学生体验程序所带来的魅力,激发学生的兴趣,为将来的选修课的开展打下一个良好的基础;另一方面也要让学生了解到,程序的编写也是十分规范的,一点也马虎不得,否则可能编译不通过,从而提高学生学习的严谨性。
【教学目标】一、知识与技能1、了解计算机解决实际问题时方法的多样性,根据需求的不同,选择恰当的工具或方法去解决。
2、了解计算机构成的特点、工作方式以及计算机程序语言的相关知识。
3、体验计算机程序的作用及其运行的环境。
4、初步掌握利用计算机程序解决问题的基本方法。
二、过程与方法1、通过阅读相关资料了解计算机的构成、工作方式以及计算机程序语言的相关知识。
2、通过体验程序在VB软件中的运行了解利用计算机程序解决问题的过程。
3、通过小型程序(“计时器”等)的演示让学生感受程序的魅力三、情感态度与价值观1、通过程序的体验满足学生的好奇心,让学生有进一步探究计算机程序的欲望。
2、让学生了解程序编写的规范性,从而提高学生处理问题的严谨性。
【教学重难点】一、教学重点1、了解计算机解决问题时方法的多样性,对不同的需求,选择恰当的工具来解决。
2、体验计算机程序的作用及其运行环境,感受程序设计的魅力二、教学难点1、体验计算机程序的运行过程。
2、了解计算机的构成、工作方式以及计算机程序语言的相关知识。
【课题】:第四章信息的加工与表达(下)4.1用计算机程序解决问题【授课教师】:合肥十七中查光亮【课程标准】:初步掌握用计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。
【教材分析】:用计算机程序解决问题是当今社会中信息处理的重要方法之一,学生要了解计算机程序的工作过程,初步掌握用计算机程序解决问题的基本过程,在用计算机程序解决问题时,算法设计是一个很关键的环节。
而算法的核心是一种思维方式,算法思维习惯有利于增强思维的条理性。
本节是对用计算机程序解决问题的基本过程的入门介绍,是选修模块《算法与程序设计》的概述和引子。
因此,能否通过本节内容的学习来激发学生对计算机程序设计的兴趣,将直接关系到选修模块《算法与程序设计》的顺利开设。
【学情分析】:通过前面章节的学习,学生已具备一定的计算机使用经验,如文字处理、媒体表达、数据表格处理、浏览器、声音媒体播放软件等。
但对于程序设计普遍陌生,对自己编程来解决问题,既感觉新奇有趣,又有一定的技术难度。
同时高一学生已具备一定的逻辑推理能力和相关的数学知识,对用计算机程序解决问题的初步了解不会觉得十分困难。
虽然学生不可能用一两节课的时间就对编程掌握很多,但让他们在体验中理解信息的编程加工,并通过简单的改进实现小小的目标,有成功的体验是完全能够达到的。
【教学目标】:1.知识与技能目标①认识计算机和程序,了解计算机的构成,知道程序的重要性。
②通过体验几个简单的计算机程序实例,引发学生对计算机程序的强烈兴趣。
③通过用VB编写、调试简单程序,并检测运行结果,体验程序编写的乐趣。
2.过程与方法目标①知道程序是解决现实世界某类相关问题的有效方法之一,逐步形成程序设计的意识和能力。
②培养学生用程序设计思想慎密思考问题的意识和能力3.情感态度与价值观目标①揭开程序设计的神秘感和畏难心理,培养学生进一步学习程序设计的兴趣②感悟计算机程序设计的思想,增加学生的学习成就感和形成严谨客观的解决问题作风。