信息的编程加工教学设计.doc

上传人:PIYPING 文档编号:11556463 上传时间:2021-08-23 格式:DOC 页数:4 大小:53KB
返回 下载 相关 举报
信息的编程加工教学设计.doc_第1页
第1页 / 共4页
信息的编程加工教学设计.doc_第2页
第2页 / 共4页
信息的编程加工教学设计.doc_第3页
第3页 / 共4页
信息的编程加工教学设计.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《信息的编程加工教学设计.doc》由会员分享,可在线阅读,更多相关《信息的编程加工教学设计.doc(4页珍藏版)》请在三一文库上搜索。

1、信息的编程加工【对应课程标准】1、内容标准(3)初步掌握用计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。2、分析课程标准对于本节的定位在体会、体验与了解。体验信息编程加工解决问题的基本过程,初步认识程序代码,了解信息编程加工的内在机制。一、教材分析 (一)教材地位及作用“信息的编程加工”是教科社版、高中课程标准实验教材信息技术基础(必修)第3章第2节的内容,共1课时。本章第一节主要是学习了信息加工的一般过程和方法,也了解了利用计算机进行信息加工有自动化、人性化、智能化三种主要形态;本节主要介绍基于程序设计的自动化加工是信息加工和处理的一种重要手段,是智能化和人性化加工的一个基础,

2、内容主要有程序代码的初步认识、信息编程加工的一般过程(分析问题、设计算法、编写代码、调试运行),了解信息编程加工的内在机制。通过本节课的学习为选修课程算法与程序设计作前期准备并打下基础。在深入分析并吃透课程标准后,我根据学生的认知特点和接受水平,对教材进行了建设,设计了不同于教材的教学案例,更贴近学生的兴趣所向,激发他们的学习热情。本教学设计以“石头剪刀布”游戏制作为主线,以“分析问题设计算法编写程序调试运行完善生成”顺序进行教学,引导学生完成半成品的游戏制作,以帮助学生初步掌握直接使用计算机程序解决实际问题的基本方法。(二)教学目标1、知识与技能(1)初步认识程序代码;(2)知道利用计算机解

3、决问题的步骤和基本思想方法算法设计,从而了解计算机信息加工的内在机制。(3)了解信息编程加工的一般过程。2、过程与方法通过体验一个完整的程序设计过程,懂得运用编程加工信息来解决问题的方法。3、情感态度与价值观体验程序设计的独特魅力,激发学生学习编程的兴趣,为以后选修算法与程序设计打下基础。(三)教学重点和难点1、信息编程加工的一般过程2、信息编程加工的内在机制。教学中通过简单的案例,让学生通过模仿编写或修改部分程序代码,体验编程设计的独特魅力,感受编程解决问题的基本过程和方法,理解计算机解决问题的内在机制,消除对计算机的神秘感和增强驾驭计算机的兴趣与信心。二、学情分析高一学生已经具备一定的抽象

4、思维和逻辑推理能力,通过调查也发现大部分学生对编程比较感兴趣,程序设计对学生充满神秘感,但学生尚未形成算法的概念,也没有编程加工的经历体验,所以对这部分知识还是不甚了解。本节课内容本身比较枯燥难理解,在讲程序设计的时候,仅仅是讲程序语言规则、算法或者举几个简单的例子并不能吸引学生的兴趣,甚至会让一些学生对程序设计产生抵触情绪,因此需要思考如何激发学生的学习兴趣。通过学生体验简单的程序设计解决问题的过程,不仅能激发学生的兴趣和求知欲,更能提高学生主动学习的积极性,收获编程成功解决问题的喜悦。三、教学策略和方法:本节课的定位在于体验和了解,本节课以小游戏体验、分析、设计、编程、调试运行来实现教学目

5、标。在教学过程中主要采用任务驱动的教学方法:任务一引导学生分析问题,找出解决问题的方法和步骤, 任务二模仿并完善半成品的界面设计和控件的属性设计,任务三利用提供的代码,完成游戏的程序编写并调试运行程序,任务四为拓展任务,让学生对信息编程加工有更深入的认识和提高,从而满足不同层次学生的学习需求,实现教学目标。为了解决学生对程序语言的学习障碍,教学设计中提供了半成品的VB项目,学习参考资源,确保学生能顺利完成任务,从而体验成功的喜悦。教学中教师还通过讲解演示法、(对于游戏的编程实现,需要教师演示操作其中一小部分,为学生的亲身体验作示范;对于计算机加工信息的内在机制,学生理解起来更是抽象,需要教师适

6、时点破并作分析。)个别辅导法来提高课堂教学效果。学生可以通过提供的相关学习资源开展自主学习、探究学习。起点相对较低的学生可以依据教师课堂讲授内容以任务驱动的方式完成学习任务。四、教学资源:多媒体网络教室、教学PPT、Visual Basic6.0、石头剪刀布成品、半成品及完整源代码、学习帮助等学习资源包、学习评价表五、教学过程:教学环节教师活动学生活动设计意图游戏导入1、情境导入:体验生活中的小游戏,扫雷、纸牌等。大家对游戏这么感兴趣,这些游戏是怎么制作出来的呢?利用以前学过的信息加工的方法能实现吗?我们自己能不能动手做一个小游戏呢?当然可以,游戏其实是专业人员设计的供用户娱乐的程序,是对信息

7、的编程加工。展示课题:信息的编程加工许多同学或许会觉得编程是一门很难的学科,那我们可以从模仿简单的小游戏开始,展示事先做好的“石头剪刀布”游戏,提出问题,怎样设计制作这个小游戏呢?体验回答问题(编程)思考、讨论、分析问题明确本节课学习内容思考通过学生们都喜爱和熟悉的游戏,很自然引出课题;通过提议学生自己设计游戏,激发学生的好奇心与积极性,明确学习内容。新课学习分析问题,解决问题引导学生分析问题,目前需要解决的问题是?想要玩这个游戏我们必须知道它的规则,请同学描述游戏规则:石头赢剪刀、剪刀赢布、布赢石头、相同打平根据游戏规则制定设计游戏的方案,注意我们现在的对手是电脑。解决问题的方法:引导学生描

8、述游戏运行的过程情况1:玩家出石头,如果电脑出剪刀,玩家胜;如果电脑出布,玩家输,如果电脑出石头,平局。引出算法的概念:解决问题采取的方法和步骤算法的表示方法:(1)自然语言(2)流程图听讲描述游戏规则听讲用自己的语言描述游戏运行的过程。听讲完成任务一思考并回答问题听讲观察、思考完成任务二完成任务三展示作业归纳小结了解程序的设计首先要分析问题,然后解决问题。掌握算法的表示方法,让学生理解怎样用算法描述实际问题。明白计算机只是按照程序所规定的内容和步骤来解决实际问题,本身没有思维。让学生理解计算机语言只是工具,算法才是程序设计的灵魂。避免学生建立“编程=VB”的片面观念。教师操作演示,一为学生组

9、装体验作示范;二为让学生明白计算机只是按程序所规定的内容和步骤来解决实际问题,本身并没有思维,计算机程序是一组操作指令或语句序列。这其实就是编程加工信息的内在机制,学生理解了这点,再通过亲身体验感悟,进一步加深理解,突破教学的难点。设计算法1、布置任务一:将自然语言描述的算法流程图表示2、教师巡视指导3、点评学生完成的任务。选择开发工具提问:计算机能看懂流程图或自然语言吗?把设计的算法转换成计算机能识别的代码,可以选择不同的编程语言,如C、C+、VB等。由于VB操作简单、上手容易,所以我们选用VB来实现。简单介绍VB界面设计算法设计好以后,接下来我们就要进行界面的设计,我们的游戏界面需要呈现哪

10、些信息呢?(可以让学生观察一下游戏的界面,再让学生思考:该界面需要设计哪些部分呢?)1、布置任务二:完善界面设计,设置控件属性2、教师巡视指导3、点评学生完成的任务。编写代码简单讲解程序代码含义调试运行刚编写的程序不一定正确,必须在计算机上反复实际运行,排除程序中的错误,测试其是否能达到预期的效果。1、示范演示打开“石头剪刀布”程序,调试运行程序。2、布置任务三:添加代码,调试运行“石头剪刀布”程序;尝试编写修改程序代码,把游戏变为自己的游戏。3、教师巡视指导4、点评。拓展提升布置拓展任务:体验信息编程加工案例:“绘制函数图像”。完成拓展任务满足不同层次学生学习需求,引导学生关注生活中的实例。

11、交流评价、归纳总结1、交流评价2、归纳信息编程加工的一般过程和信息编程加工的内在机制。归纳和总结梳理本课知识。六、教学反思:本节课以学生感兴趣的游戏话题引入,从学生的认识特点和实际能力出发,简单的小游戏设计为例,主要是让学生通过加工半成品完成游戏的制作,从中体验信息编程加工的一般过程和方法,了解信息编程加工的内在机制。教学中采用了任务驱动法,三个任务由浅入深,由易到难,学生基本都能完成游戏的制作,体验成功的喜悦。但在完成任务过程中,进入任务三发现部分学生的积极性有所减弱,这可能是学生对程序代码不熟悉、不理解所造成的。本节内容安排了一课时,如果要让学生能完全理解代码那需要很较多的时间去和学生讲解,但又会出现知识枯燥降低学习兴趣的现象,所以我选择了这个简单的游戏,代码也容易理解。相信提供帮助视频效果会更好些,另外如果时间允许,可以让学生对VB软件更熟悉些,那么也不会出现部分学生在美化界面的时候不知道如何下手的现象。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1