2022年《编程解决问题》教学设计_第1页
2022年《编程解决问题》教学设计_第2页
2022年《编程解决问题》教学设计_第3页
2022年《编程解决问题》教学设计_第4页
2022年《编程解决问题》教学设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品word 名师归纳总结 - - - - - - - - - - - -学习好资料欢迎下载编程解决问题教学设计教材上海科技训练出版社课程信息技术基础 (必修)学年20XX年20XX年上课时间20XX年 5 月上课周数第 3 章 信息的加工与表的章节编程解决问题计划学时授课班级授课老师1 课时课标(1)明白利用信息技术猎取、加工、治理、表达与沟通信息的基本工作原理;要求(2)能娴熟运用信息技术,有方案的合理的信息加工进行制造性探究或解决实际问题;1、本课教材选用上海科技出版社出版的信息技术基础(必修)中的第三章第三节“编程解决问题和智能信息处理”中的其次小节“编程解决问题”;2、本小节内容是在

2、在把握信息猎取之后,处于信息的加工是一个特别重要的环节, 其中信息的编程加工是信息加工的一种重要形式;明白运算机处理信息的一般过程或软件教材分类的基础上,作学问部分的提升;主要偏向于运算机技术的专业学问,编制相应的运算分析机程序来解决现成软件不能解决的特别问题;3、本小节内容教学的关键是让同学感受运算机程序解决实际问题的特殊作用,体验运算机编程的内在魅力, 以激发同学努力学习新学问的爱好;并作为算法与程序设计 (选修)的铺垫,把握信息技术基础模块在介绍程序设计方面的“度”既不能涉入过深, 又要让同学大致地知道这么一种解决问题的方法;本校高一年级同学通过前面用现成软件进行信息处理加工、集成的训练

3、,并在本节中的第一小节作了运算机进行信息处理基本方法学问的分类和程序的概念的熟识;再加上所教同学大部分来自城市,贵阳市中学信息技术的训练,同学具有肯定的基本功,动手才能较强,思维较活跃,也乐于接受新奇事物;对编程涉及的一些数理规律基础学问有了肯定学情明白;在教学设计中应当留意这一现象;但高一年级同学仍没有任何编程语言基础学问,分析对于程序代码的熟识与编写也只能是明白与尝试,重在明白编程加工的过程;由于以上缘由,在教学设计中我预备不采纳教材上画平抛运动轨迹的程序设计,通过同学在数学课中刚学习的画函数图像的方法和步骤,引入课题,说明问题;引导同学到运算机画函数图像的方法和流程的学习上;依据新课标要

4、求,分析教材和同学情形,制定与本校切实可行的校本教学;本节设想教师以下方式完成教学目标;构想1、从我校科技文化周上大家特别感爱好的活动“机器人对功”竞赛活动或直接观看机器人的简洁动作引入;借助这一条件,引发同学爱好,激发同学学习欲望;精选名师 优秀名师 - - - - - - - - - -第 1 页,共 7 页 - - - - - - - - - -精品word 名师归纳总结 - - - - - - - - - - - -学习好资料欢迎下载2、跟同学展现掌握机器人的程序,和后续活动中用到的程序设计语言区分开来,防止同学建立“编程 =VB”的片面观念,并且引入新学问的学习;3、利用 VB编写程

5、序实现数学中画函数y=x2 图像的问题为主线,制作一系列的交互活动,加工得步骤相互紧扣,让同学体验信息的编程加工的整个过程;4、在画函数图像的主线活动中,通过一个智能嬉戏“教士过河”的嬉戏来阐述算法的概念;已求引发同学爱好,解决教学中的难点:算法的概念; 5、在教学过程中,留意各个环节中同学的反应,并依据其情形,老师对课堂同学的反应得到相应的评判,准时敏捷调整教学策略;6、设计学案作为教学过程同学活动和拓展活动的材料(内容包括函数画图程序在vb 中的简洁操作、教学中修改程序的位置、填充拓展编成活动完成任务),对同学起到监督和活动推动作用;并在学案中设计一个不需要过多明白程序细节,就可完成的拓展

6、编程活动,让同学把握编程加工的整个过程;并在下节课前作同学作业的展现评判;学问与技能教学过程与方法目标情感态度与价值观1、初步把握利用运算机程序解决问题的步骤;2、明白表示算法的描述方法,明确算法与设计语言的关系;3、能够依据简洁问题,用NS流程图表示算法;1、尝试运行程序,初步明白程序执行的主要过程;2、摸索总结信息编程加工一般过程;1、感受利用运算机程序加工信息的特殊魅力;2、客观熟识程序设计的本质, 排除对编程加工信息的神奇感与畏难心理;3、通过实践能够体验编程的欢乐与痛楚,明白程序设计的价值;教学让同学体验通过编程实现运算机加工信息的整个过程,知道利用运算机加工信息的步骤和重点基本思想

7、方法;教学难点懂得人的思维在运算机中发挥的作用,懂得用算法描述实际问题;教学讲解示范法、任务驱动法、分层教学法、学案引导方法课前1、教学用 PPT 和机房多媒体教室系统;准备2、科技文化周上大家特别感爱好的活动“机器人对功”竞赛活动视频;3、nxt2.0 program机器人掌握程序、“智力过河”嬉戏和帮助教学学案精选名师 优秀名师 - - - - - - - - - -第 2 页,共 7 页 - - - - - - - - - -精品word 名师归纳总结 - - - - - - - - - - - -学习好资料欢迎下载教学过程教学阶段 老师设问 老师活动同学活动及反应评判1、让同学回答,

8、并作引导, 让后教学意图意图 1:从我校科技文化周1、在本周的科技文化活动中, 你们认为最出色的具有特色的现代技术活动节目时什么? (让同学留意“特色的现代技术活动” )( ppt展现)2、“有谁知道机器人是什么在掌握着它的动作吗?”(ppt 展现)导3、“大家真厉害, 那我就给大家展现一下掌握机器人的程序!” ( ppt入展现)课题 老师叙述 大家生活在现代社会中,现代的很多技术产品都要归功于软件的进展,如:消遣的 MP4,手中的 PSP嬉戏机,以及在网络世界中纵情的漫游等等,而软件的重要基础就是程序设计!”;上面的机器人程序,都是人事先编好模块化的程序流程,机器人的设计开发者依据实际面临的

9、各种情形事先设计好,让机器去运行;实际上我们在面临各种问题的时候,可以使用很多种程序设计语言来表述问题的解决过程; 下面我们将用选用VB程序设计语言来解决一些数学上的问题,这就是我们将要学习的信息的编程加工同学通过观看活动视频片段,使同学回忆“机器人对功”竞赛活动;2、引导回答:程序;3、同学观看 nxt2.0 program机器人程序,看机器人模块程序, 同学应当回答:特别简洁;引发 学习热忱;(老师观看同学的热忱程度)考虑到同学第一次接触编程,不要提面对对象等专业性很强的特点,同学听了反而糊涂上大家特别感爱好的活动“机器人对功” 竞赛活动或直接观看机器人的简洁动 作引入,借助这一条件,引发

10、同学爱好, 激发同学学习欲望;吸引住同学的留意 力,加之机器人与程序设计的紧密关系, 能自然的引入本课的主题, 同学的学习爱好一下子就激发了出来;意图 2:防止同学建立“编程=VB”的片面观念,从而引入新学问的学习;精选名师 优秀名师 - - - - - - - - - -第 3 页,共 7 页 - - - - - - - - - -精品word 名师归纳总结 - - - - - - - - - - - -体验信息的编程加工的整个过程(ppt 展现) 老师叙述 学习好资料欢迎下载分析、回答疑题,弄清用运算机解决画函数问题的要求、已知条借助高一同学正在学习函1、编程加工:利用某种运算机语言,对解

11、决问题的方法和步骤进行 描述,然后通过调试和修改得到可实现加工目标的程序,最终解决 问 题 ; (ppt 展 示 ) 2、展现问题:利用 VB编写程序实现数学中画函数y=x2 图像的问题?(ppt 展现)3、下面我们一起通过数学中画函数问题的程序来明白信息编程加工的一般步骤:一、需求分析 :确定要解决的问题,即要运算机“做什么”,是利用运算机解决问题过程中最基础、最重要的工作;需求分析中大体要明确以下三点:1) 明确问题的要求:画函数图像2) 分析已知的信息:函数y=x2体验3确定输出的内容:函数y=x2 的图像活动(PPT表格列出) 二、算法分析和设计学习1、明确了需求,接下来,就是算法设计

12、;那么什么是算法呢?新知我们在之前玩一个智力过河的小嬉戏嬉戏规章:三个教士和三个妖怪乘只能容两人的小船过河,假如在河岸妖怪余外教士,教士将被吃掉;请摸索如何才能让三个教士和三个妖怪到达河对岸;(PPT展现) 所以我们在玩之前, 对这个问题的解决方法要明白,这样才便于问题的解决;在运算机的世界里面,我们把解决问题的方法和步骤叫算法,算法不仅是指运算的方法,而且仍包含从何处着 手、解题步骤以及结果处理等全过程;算法设计是整个编程的核心;件和输出结果分别是什么体验“智力过河”小嬉戏,找到解决问题的方法;第一次:两只妖怪过河,下一只返回;其次次:两只妖怪过河,下一只返回;第三次:两个教士过河,下一个教

13、士,带回一只妖怪; 第四次: 两个教士过河, 妖怪返回;第五次:三只妖怪依次乘船过河;数图像学问的背景, 画同学熟识的y=x2 函数图像程序入手,能唤起同学求知欲 望,产生学习爱好;意图 1:通过小嬉戏的体验, 懂得算法的概念;精选名师 优秀名师 - - - - - - - - - -第 4 页,共 7 页 - - - - - - - - - -精品word 名师归纳总结 - - - - - - - - - - - -学习好资料欢迎下载【学问提炼】事物的抽象:实际上就是通过数据抽象和数据建模,将生活中的事物用符号和数据表示,从而使运算机可以运算与处理;这是程序设计的前提;算法:简而言之就是解决

14、问题的过程与方法;同一个问题往往有多个算法,程序设计追求的是最优算法;因此它是程序设计的核心;2、数学课中是如何画函数图像的?请同学动手用在画图软件中画函数的图像 y=x2依据同学的归纳总结数学课中画函数图像的方法和步骤,来引入的描述方法,算法可以使用自然语言、伪代码、流程图等多种不同的体验方法来描述;如:(PPT展现)活动算法的描述方法同学回想总结出数学课中画函数图像的方法和步骤:1)作直角坐标系、 标明长度单位2)依据函数求值; 多求值、多描点3)连接函数点,成像意图:通过熟识的例子,让同学体验算法的设计, 用其画函数图像的方法、 步骤表达的数学思维, 已类比出运算机程序设计; 让同学懂得

15、怎样用算法描述实际问题、 懂得人的思维在运算机中发学习实例新知自然语言描述法伪代码描述法流N-S 流程图描述法参看教科书,师生一起完成N-S流程图描述法( ppt )挥的作用, 初步突破教学的难点;画函数的图像 y=x21)作直角坐标系、标明长度单位2)依据函数求值; 多求值、多描点 3)连接函数点, 成像1)用图像指令定义坐标系;2)用图像指令画坐标纵横轴图像;3)循环 , 求函数的坐标点,用图像指令画点;PPT展示三、编程实现把人们设计的算法转换成运算机能够识别的代码,下面是编程实现观看同学对目前供应的函数图像的懂得,并作要求修改程序;体意 图 : 教 师 操作 演示 作示范;让同学明白运

16、算机只是精选名师 优秀名师 - - - - - - - - - -第 5 页,共 7 页 - - - - - - - - - -精品word 名师归纳总结 - - - - - - - - - - - -的基本过程;(1)语言挑选,目前我们挑选VB;(2)界面设计;学习好资料欢迎下载验运算机程序的设计运行;按程序所规定的内容和步骤来解决实际问题, 依据人类预先设计好解决问题的(3)编写代码:分析源代码,明白编程加工的内在机制,懂得运算机程序设计的基本流程;第一运行画函数图像y=x2 ,并把小程序供应应同学们, 让其观看界面的设计和程序的代码,并读懂目前的程序;22体验活动:并修改函数为y=2x

17、、y=3x +5 等运行修改源程序代码,画出其它函数图像,亲身感受运算机程序解决问题的过程;方法,本身并没有思维,运算机程序是一组操作指令 或语句序列, 就是运算机能够听懂的“话” ;这其实就是编程加工信息的内 在机制,同学懂得了这点, 再通过后面的亲身体验感 悟,进一步加深懂得;并通过同学的错误修改, 引入调试运行的环节;精选名师 优秀名师 - - - - - - - - - -第 6 页,共 7 页 - - - - - - - - - -精品word 名师归纳总结 - - - - - - - - - - - -体 验四、调试运行学习好资料欢迎下载意图: 作一个学问的总结,活 动 通过同学的体验活动,提出修改程序过程中大家显现的问题,学 习 并作反复的修改,反复的实际运行,排除程序中的错误,测试其是新知 否能达到预期的成效;总结提升: 运算机编程可以帮忙我们解决很多的问题:不但能解决画函数图像这样的小问题,仍能解决更大更复杂的问题,如office 就是用 VB 开发出来的,更深刻的感受程序解决问题的魅力;熟识到运算机解决问题和人解决问题一样需要有清楚的解题步骤, 而对于运算机而言,这种解题步骤就称为算法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论