还剩3页未读,继续阅读
文本内容:
教学设计课题名称编制计算机程序解决问题课时1课时科目信息技术教学对象高中一年级教材版本粤教版
一、教学内容分析本节课选自是粤教版高中《信息技术必修》第四章第一节编制程序来解决问题是信息加工和表达的基本方法之一新课标对于本节课的定位在体会、体验和了解,所以让学生体验编程,爱上编程是这节课的首要目的,通过学习,能让学生初步认识计算机解决问题的过程,并有助于提高学生分析问题解决问题的能力同时也为学习《算法与程序设计》奠定基础
二、教学目标(知识与技能、过程与方法、情感态度与价值观)知识与技能.了解编制计算机程序解决实际问题的一般过程.初步理解计算机程序代码的执行目的.掌握修改程序,运行程序的方法过程与方法通过制作交通信号灯的界面设计和两个任务,由浅入深,一步一步引导学生在VB中执行的计算机程序,体验程序的作用及编制环境,了解程序代码执行的过程情感态度与价值观.培养学生的计算思维感受用计算机程序解决问题的魅力,激发学生学习程序设计的兴趣.增加学生的学习成就感和形成严谨客观的解决问题的学习态度.教育学生在将来的学习生活中,能够更多的通过程序去解决问题,让生活更加美好
三、教学重点及难点重点.体验编制计算机程序解决问题的基本过程和方法.初步理解•些简单语句的功能难点.以计算机程序思维分析问题,设计算法.了解计算机程序设计的基本流程,理解其组成结构和作用
四、学情分析经过教材前三章的学习,学生初步掌握了一些信息获取和加工方法,具备了使用常用应用程序解决问题的能力和一定的逻辑思维能力,但对于编程很少甚至没有接触过,虽然陌生,却并不妨碍他们好奇和向往他们渴望学习编程,但乂担心难度太大掌握不了鉴于此,体验程序,能够修改运行得到结果,并且从中感受到使用计算机解决问题的魅力,激发学习编程的兴趣,这就达到了教学的H的
五、教法与学法根据教师主导地位和学生主体地位相统一的规律本节课主要围绕“情境导入一任务驱动~讲授新知一实践拓展一小组协作一交流评价一情景升华”这么•条主线索来开展教学活动在教师点拨卜,学生自主探索、合作交流来寻求解决问题的方法
六、教学过程教学环节教师活动学生活动设计意图、情景引入5分钟.师平时同学们学习之余,休息时间喜欢做什么?生听音乐,看电影,玩游戏师说到游戏,我也喜欢今天我还给大家准备了一个小游戏,希望大家来挑战一下这是在一个没有红绿灯的十字路口,车辆来来往往,希望你能客串一下交通警察,控制车辆的速度,防止事故发生(鼠标点击车辆一次为加速,两次为停止,三次为原速).邀请两位同学上来挑战.师通过刚才的挑战,我们发现人力控制交通需要眼观六路耳听八方,稍不留神就会发生交通事故,造成交通堵塞如果路口能够安装一个什么装置就能很好的缓解压力呢?生交通信号灯.指出我们本堂课的任务,制作一个用程序控制的红绿灯积极参与挑战分析问题,提出解决方案程序是严谨的,游戏是轻松的利用轻松的游戏来进入严谨的程序课堂,可以迅速创设一个生动的学习情境,气氛活跃的同时也能引发学生思考并提出问题人力控制交通的不足从而对于本节课的任务编制计算机程序解决问题充满了兴趣
1.认识计算机程序和语言(5分钟)展示文字及图片来说明,程序就是认真听讲、思考、记忆对于程序,其实学生通过平时的接触都有一些模糊的概念,这—•、新课讲解30分钟告诉计算机每一步应该做什么人与人的交流是用自然语言编写,而程序用计算机语言编写通过三段小程序直观的介绍语言的发展历程,及三类语言的优缺点时候老师通过人与人的交流和人与计算机的交流做类比,辅以一些生动的图片,学生更能把概念具象化
2.认识vb简单介绍界面及本节课要用到的控件教师演示按钮及图片控件的使用,并通过几个属性参数的修改,让学生了解做程序的第一步界面设计并下发任务一,由学生完善界面(7分钟)观看演示,了解程序编制环境自己动手完成程序界面的设计Vb是一种可视化的程序设计语言学生能像搭积木一样的构造应用程序的界面,充满了对编程的兴趣
3.制作交通信号灯任务二一个按钮控制一盏灯(8分钟)
①教师讲解黄灯按钮的代码从分析问题,设计算法,编写程序,调试运行这四个步骤入手带领学生逐渐掌握计算机解决问题的方法
②检验根据老师的讲解,邀请一位同学来写红灯的代码
③最后让同学们在设计好的界面上完成任务二,完善代码,调试运行任务三一个按钮控制3盏灯,每按一次亮一盏灯(10分钟)
①这个任务有一定难度,需要用到选择结构但本节课的目的是体验程由浅入深的了解程序代码的作用,并动手修改程序,复制代码,运行通过小组协作交流,思维碰撞,找到解决问题的方法任务二难度小,好理解,这是为了充分树立学生的信心,让大家都能体验编程解决问题的成就感任务三难度提升,再任务二落实过手的基础上,辅以格式、流程图讲解,对照算法,引导学生探究思考正确代码通过小组协作,同学序,所以不需要掌握IF语句的详细使用老师先展示任务达成的效果,并分析执行过程为了考察学生的自我探究能力,设计了任务三的学案学生先自学学案中的知识点,然后完成填空再到工程里面去完善,调试找到正确的解决问题的方法
②学生两人一组,对照格式,讨论验证怎样把自然语言的算法,转变为程序代码,完成代码编写们讨论验证,再调试修改,思维碰撞更有利于问题的解决
三、检测评价8分钟
4.评价与总结
①检验展示提交的成绩,分析点评
②提出思考问题如果我们继续深入,还可以加入什么元素(控件)来自动控制灯的切换呢?发现问题,找到答案并回顾本节课的知识点通过评价分析讨论,互相取长补短让老师及时知道当堂课的目标达成情况最后的总结让知识系统化
四、解决问题2分钟.最后,把做好的信号灯,加入一些元素在场景中,模拟一个简单的交通系统.码动未来随着移动互联网的发展,社交、娱乐、生活从智能手机发起,由应用程序完成未来万物皆可互联,一切皆可编程编程可以进入所有领域,不再是提供一个简单的工具而真的要做到这一步,“编程普及就要从娃娃抓起〃,只有这个世界上所有观看并思考本节课开始提出了问题,最后通过学习解决了问题,首尾呼应,更能让学生体会到成就感,想要更深入的学习编程,并引导学生将来能用编程来解决生活中遇到的问题解决问题的人都具备编程能力,才能真正实现用软件解决问题。