《编程解决问题》说课稿分解

合集下载

编程解决问题

编程解决问题

授课教师 课 时
马玉波 1
学情 分析
教学重点 教学难点 教学方法 教学用具
第二节
板书 设计
编程解决问题
评价 与 反思
时 间
(分)
教 学 过 程
(课前 2 分钟预备)
教 师 活 动
组织
学 生 活 动
准备
设计 意图
复习提问: 分钟) (5 播放演示 1:“编程解决问题.ppt”——节约用水) ( 为了节约用水, 某城市限制居民生活用水。 如果每个居民的月用水量少 于或等于 2 吨时,水的单价为 4.7 元/吨。如果每个居民的月用水量大于 2 吨时,水的单价为 5 元/吨。根据某一个居民月用水量,试计算应付多少水 费? 讨论分析: 设某一个居民的月用水量为:x 吨 设算某一个居民月用水应付水费 为:y 元
指导 操作
讲解 示范
时 间
(分)
教 学 过 程
教 师 活 动
学 生 活 动
打开 上节 课保 存的 文件 夹下 的 “工 程 1.vb p” , 体验 编程 解决 问题
设计 意图
图1 操作体验 4: 打开“工程 1.vbp” ,打开窗体,双击“计算”按钮。然后, 将编写好的“单击计算按钮.doc”中的程序代码复制/粘贴到“工程 1-Form1 (code) ”窗口中适当的位置(如图 2 所示) ,调试并运行程序。
探究 实践 小组 交流 讨论
节 约 用 水 意 识 的 渗透
拓展学习:某农贸市场销售西瓜。规定购买单个西瓜质量小于 5 千克时, 单价为 1.2 元每千克;单个西瓜质量为 5 千克及以上时,单价为 1.6 元每千 5 克。试计算购买某一西瓜应付多少款?
Private Sub Command1_Click() x = Val(Text1.Text) If x < 5 Then y = 1.2 * x Else y = 1.6 * x End If Label3.Caption = Str$(y) End Sub (窗体、程序已经做好,让学生打开就可以填写“< 5、1.2、1.6” ,调试即可。 )

沪科版高中信息技术必修 3. 3.2编程解决问题 教案 (3)

沪科版高中信息技术必修 3. 3.2编程解决问题 教案 (3)

编程解决问题一、教学内容分析(一)课标相关要求与分析1、课标要求:初步掌握计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。

2、分析:课程标准对于本节课的定位在于体验与了解。

初步了解编制计算机程序解决问题的基本过程和基本方法,体验程序的作用及其编制环境。

(二)教材内容分析本节课的教学内容是沪教版必修《信息技术基础》第三章3.2《编程解决问题》的内容,主要内容是体验程序的作用及其编制环境。

在初中阶段,学生已经学习使用常见程序软件,本课将在前面学习的基础上揭开程序的实质,初步认识计算机程序解决问题的基本过程,体验程序编制环境。

二、学生情况分析(一)知识与能力分析学生初中阶段已经可以熟练使用常用工具完成简单的信息加工任务,一部分学生对编制程序解决问题有模糊的认识,但真正实践的较少;另有一部分学生对编制程序完全陌生。

本节课之前学生已学完了高中信息技术必修前三章,初步掌握信息获取和部分信息的加工方法,具备了使用常用应用程序解决问题的能力,但本节内容涉及的是面向对象的高级编程语言,学生对于编程环境、程序编制过程都比较陌生,总之,本节课对于高一大部分学生来说有一定难度。

(二)兴趣与风格分析大部分学生都听说过计算机编程,并对计算机编程有种敬畏感,既感觉新奇有趣,又担心程序设计的技术难度。

本节课应重在让学生体验简单的程序,了解其编制环境,拉近与程序的距离,感受计算机程序解决问题的魅力,让学生了解程序并非遥不可及,它只是用计算机解决问题的一种方法和途径。

三、教学目标(一)知识与技能1、知道VB软件的界面构成,知道程序代码应放置何处以及如何启动程序、结束程序;2、能够对程序进行简单的编辑,增加、删除或修改部分代码实现解密功能;(二)过程与方法1、能够通过对加密程序的理解,从而可以对程序代码进行修改,实现个性化的加密和解密;2、能够体验程序、修改程序、比较程序从而可以理解程序并综合运用解决问题。

(三)情感态度与价值观1、认识到利用计算机编制程序解决问题的可行性和重要性;2、通过学习,激发学生编制程序解决问题的兴趣、增强利用计算机编程解决问题的意识和信心;3、通过任务的完成培养学生自我探究的能力。

《编程解决问题》教学设计

《编程解决问题》教学设计

编程解决问题》教学设计1.教学内容分析本节内容选自上海科技教育出版社《信息技术(必修)》信息技术基础第三章第三节。

该章节主要是描述一个编写程序的“过程”,通过实例编程过程让学生了解计算机加工信息的过程(方法)。

本节内容对学生的编程能力不做过高要求,学生只需了解某一段程序的执行过程,并能够根据问题需要制作相应的流程图。

同时通过这一节内容的学习,对于选修模块中的“算法与程序设计”也将起到一个很好的铺垫作用。

2.教学对象分析高一学生在义务教育阶段已经掌握了计算机的基本操作,能较为熟练地运用Word、Excel 等软件,但并没有接触过程序设计,尤其对于计算机程序代码的认识及编程觉得困难,因此,让他们通过本节学习了解计算机加工信息的内在机制,体验程序设计一般过程。

3.教学目标分析(1)知识性目标:了解计算机软件的概念和分类;初步掌握利用计算机程序解决问题的步骤。

(2)技能性目标:让学生了解计算机解决问题的一般过程;能够根据简单问题,用流程图表示算法。

3)情感性目标:体会软件在计算机系统中的重要地位和作用;激发学生对信息技术的求知欲,提高其学习兴趣,促使其形成积极主动学习信息技术的态度。

4.教学策略设计本节教学过程采用引导学生建立自主性和研究性的学习模式,从而更加突出学生在教学过程中的主体地位。

通过“描述小球做平抛运动轨迹”实例引出“算法”概念,并使用流程图来描述该算法,让学生了解计算机处理数据的内在机制;引出程序设计的一般步骤及解决问题的方法,再引导学生去体验程序设计的过程。

本节课的教学过程以讲解、讨论为主,以演示为辅助。

5.教学媒体及教具的运用配备NewClass 系统的多媒体机房、配合使用大屏幕投影。

6. 教学准备Visual Basic 6.0 环境及编写“ VB 演示‘小球平抛运动源程序’”的步骤提纲、程序算法PPT课件。

7. 教学过程(1)问题引入。

与学生探讨物理教师是怎样给同学们演示小球做平抛运动的,然后告诉同学们“计算机同样可以帮助同学们留下做平抛运动的小球的轨迹”。

4.1编制计算机程序解决问题_说课稿

4.1编制计算机程序解决问题_说课稿

编制计算机程序解决问题(说课稿)各位老师,大家好!我的说课题目是《编制计算机程序解决问题》,本次说课为一课时内容。

下面我将从五个方面进行说课,分别是说教材、说学情、说教法、说教学准备、说教学过程。

一、说教材1.本节的作用和地位本节内容出自广东版《信息技术基础》第四章第一节。

前面第三章已经学习了使用已有的软件对信息进行加工与表达,而本章学习的编写计算机程序解决问题也是信息处理的基本方法,是使用计算机解决问题的方法的延续,是学生初步掌握用计算机程序解决问题的基本方法,通过本节内容的学习,学生可了解到计算机的工作都是在执行程序,计算机是在人们的具体指令之下解决实际问题的,计算机执行的每一个动作都是程序员预先设计的。

认识计算机程序的工作过程与基本特征,也是选修模块《算法与程序设计》基础内容的衔接部分。

2、本节的内容结构通过执行一段计算机程序,了解计算机程序的编制环境和工作过程;认识程序中的基本元素。

3.教学目标(1)知识与技能:初步掌握编制计算机程序解决问题的过程。

(2)过程与方法:通过实际操作体验程序编制的环境、运行的过程,并认识计算机程序的基本元素。

(3)情感、态度与价值观:①培养学生进一步学习程序设计的兴趣;②培养他们用程序解决实际问题的思想,进一步提升他们的信息素养。

4.重难点分析(1)教学重点:通过编辑执行一段简单实用的计算机程序代码,体验程序的编制环境、方式及作用,了解计算机程序的基本元素和编制过程。

(2)教学难点:初步解剖简单的计算机程序,认识计算机程序的基本元素。

二、说学情高一学生已经具备了丰富的计算机使用经验,但大多数都是与常用工具软件的使用以及网络应用有关。

对于计算机编程知识,学生普遍知之甚少,有的甚至不知道程序为何物,知道的水平有限,更谈不上理论联系实际。

但是,这节课是学生接触程序设计的开端,一定要考虑到学生的实际情况,真正达到“让学生体验”、“引发学习兴趣” 和“启发学生探究”的教学目标,为选修《算法与程序设计》作好铺垫。

编程解决问题

编程解决问题
教学内容 学 校 课 型 教 学 目 标 活动主题 活动 指导 思想 教材 分析编 Nhomakorabea解决问题
北京九中初中部 新授课 初一⑺ 授课班级
1.了解编程解决问题的一般过程。 ⒉学会根据问题的需求,设计简单的算法。 ⒊分析算法,体验设计程序的简单过程。 利用计算机编程解决“节约用水”的分段函数问题。 通过分析算法、程序设计,解决“节约用水”的分段函数问题。让学生通过分析 问题、确定算法、分析程序的基本过程,认识到算法设计在编写程序解决实际问题中 的重要作用。如何编写程序代码不作为本节课重点,重要的是解决问题的基本思路和 方法。其中涉及“分段函数”的数学问题,根据问题的需求,设计程序并实现简单的 算法。 参照教育部普通高中《信息技术课程标准》 ,依据北京市义务教育课程改革实验教 材,结合我校初一学生和教学环境的特点,对第八章教材内容做了一些调整。目的是 让学生通过算法分析与程序设计,初步掌握解决实际问题的一般过程。 前一节课了解了机器语言、汇编语言、高级语言。在一种高级语言(如:VB)中有 针对性地设计窗体界面,设置对象属性,调试程序,为本节课的学习进行了必要铺垫。 初一学生对信息技术有浓厚的学习兴趣和强烈的好奇心。经过前一阶段的学习, 学生初步掌握了操作计算机的基本技能。但是,学生对于“编程解决问题”会觉得很 深奥,初次接触此段知识内容,想学又怕学不会。初中阶段也不可能让学生深入地学 习某一种计算机语言,去解决较为复杂的实际问题。但是,如果能把算法分析和编写 程序的问题,做适当地处理,学生就会容易理解和接受了。这样,既能满足学生的好 奇心理,消除其畏难情绪,又培养学生进一步学习“算法分析和编写程序”的兴趣和 信心。 根据问题需求,设计简单的算法,体验程序设计的过程。 分析简单“分段函数”问题的算法。 讲授法、演示法、情景导学法、实践探究法、讨论归纳法等。 计算机及多媒体网络教学系统、Visual Basic 6.0

沪科版信息技术必修3.3.2编程解决问题优秀教学案例

沪科版信息技术必修3.3.2编程解决问题优秀教学案例
4.培养学生诚实守信、勇于面对困难的品质,让他们在解决问题过程中不断成长。
在教学过程中,我注重关注每一个学生的学习情况,充分调动他们的积极性和主动性。通过设置富有挑战性和实际意义的学习任务,激发学生的求知欲和探究精神。同时,我还注重培养学生的团队协作能力和沟通能力,让他们在合作中共同成长,不断提高自身能力。
3.小组合作:通过分组讨论和分工合作,学生能够更好地进行沟通和协作,提高了团队协作能力和沟通能力。
4.教学策略灵活多样:结合情景创设、问题导向、小组合作等多种教学策略,使学生在实践中学习,提高了学生的学习效果。
(四)总结归纳
1.学生总结:让学生回顾本节课所学内容,总结编程解决问题的基本方法和技巧。
2.教师补充:教师针对学生的总结,进行补充和归纳,确保学生对知识点的掌握。
3.实际应用案例分享:分享编程在实际生活中的应用案例,让学生认识到编程的重要性。
(五)作业小结
1.布置作业:布置与本节课内容相关的编程实践作业,让学生巩固所学知识。
针对八年级的学生,我选择了“编程解决出行问题”作为本节课的案例。首先,我让学生回顾生活中出行的场景,引导他们发现出行中可能遇到的问题,如最优路线规划、出行方式选择等。然后,我引入编程解决问题的基本方法,如算法设计、程序调试等,并引导学生运用这些方法解决出行问题。
在教学过程中,我注重引导学生主动探究、合作交流,鼓励他们提出创新性的解决方案。通过编程实践,学生不仅掌握了编程解决问题的基本方法,还培养了运用编程思维解决实际问题的能力。此外,我还结合生活中的实际案例,让学生认识到信息技术在生活中的重要作用,激发了他们对信息技术的兴趣和热爱。
2.引发思考:提问:“这些问题能否通过编程解决?”引发学生对编程解决问题的兴趣。
3.明确本节课目标:引导学生明确本节课的学习目标,即掌握编程解决问题的基本方法和技巧。

4.1编制计算机程序解决问题说课稿

4.1编制计算机程序解决问题说课稿

《编制计算机程序解决问题》说课稿一、说教材1、本节的作用和地位:本节课是广东教育出版社必修模块《信息技术基础》第四章“信息的加工与表达(下)”第一节,共计2课时。

也是为《算法与程序设计》选修模块做准备,旨在提高学生学习程序设计的兴趣。

2、本节主要内容介绍本节课的内容主要有:计算机的工作过程、二进制的概念,及VB程序设计语言的基本使用方法。

第一部分内容主要是通过视频结合书本内容要求学生了解加密解密的概念,计算机的五大组成部分及工作过程、二进制的概念,VB程序语言的简单体验。

第二部分内容了解运用计算机解决实际问题的具体方法及步骤,VB程序中基本元素的认识。

3.教学目标:1)计算机的内部工作过程及了解计算机中二进制的概念2)体验程序设计的作用并掌握VB语言的基本用法3)能够从生活出发,寻求解决生活学习中遇到的问题的方法4)能够将程序设计的思想及方法迁移到其他学科的学习之中4、教学重点:体验程序设计的作用及其编制环境5、教学难点:VB语言的掌握及实践操作二、说学生情况在这之前学生已经学习完了必修一的前三章的内容,但是由于我校学生大部分都来自农村学校,因此同学们的计算机操作水平偏下,对于本章节的程序设计来说,绝大多数学生都没有学习过,有的甚至对程序为何物都不知道。

因此,我认为本节课的目的是让学生首先对程序有一个了解,其次主要是依靠模仿来熟悉程序设计,让学生能够对程序设计引起学习兴趣,为后面的学习做好铺垫即可。

三、说教学方法由于学生对程序设计较为陌生,因而课堂开始主要以教师的演示为主,激发学生对程序设计的兴趣,鼓励学生进行合作讨论相互交流心得,教学的后半部分主要依靠学生自主实践为主,让学生在学生机上进行模仿训练。

四、说教学准备1、机房所有机器实现安装VB软件及电子教室软件2、教学相关视频3、教学课件4、教学中所使用的相关文件如“pf.txt”等。

五、说教学过程由于本节课我安排了两节课时,在这里我就说说第一节课时的具体教学过程。

《编程解决问题》教学设计新部编版1

《编程解决问题》教学设计新部编版1
讲解示范法、任务驱动法、分层教学法、学案引导
课 前
准 备
1、教学用PPT和机房多媒体教室系统。
2、科技文化周上大家非常感兴趣的活动“机器人对功”竞赛活动视频。
3、nxt2.0 program机器人控制程序、“智力过河”游戏和辅助教学学案
5、在教学过程中,注意各个环节中学生的反应,并根据其情况,教师对课堂学生的反应得到相应的评价,及时灵活调整教学策略。
6、设计学案作为教学过程学生活动和拓展活动的材料(内容包括函数画图程序在vb中的简单操作、教学中修改程序的位置、填充拓展编成活动完成任务),对学生起到监督和活动推进作用。并在学案中设计一个不需要过多了解程序细节,就可完成的拓展编程活动,让学生掌握编程加工的整个过程。并在下节课前作学生作业的展示评价。
学 情
分 析
本校高一年级学生通过前面用现成软件进行信息处理加工、集成的训练,并在本节中的第一小节作了计算机进行信息处理基本方法知识的分类和程序的概念的认识。再加上所教学生大部分来自城市,贵阳市初中信息技术的训练,学生具有一定的基本功,动手能力较强,思维较活跃,也乐于接受新鲜事物。对编程涉及的一些数理逻辑基础知识有了一定了解。在教学设计中应该注意这一现象。但高一年级学生仍没有任何编程语言基础知识,对于程序代码的认识与编写也只能是了解与尝试,重在了解编程加工的过程。
2、跟学生展示控制机器人的程序,和后续活动中用到的程序设计语言区分开来,避免学生建立“编程=VB”的片面观念,并且引入新知识的学习。
3、利用VB编写程序实现数学中画函数y=x2图像的问题为主线,制作一系列的交互活动,加工得步骤相互紧扣,让学生体验信息的编程加工的整个过程。
4、在画函数图像的主线活动中,通过一个智能游戏“教士过河”的游戏来阐述算法的概念。已求引发学生兴趣,解决教学中的难点:算法的概念。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档