北京市第12中学高中信息技术教案.doc_第1页
北京市第12中学高中信息技术教案.doc_第2页
北京市第12中学高中信息技术教案.doc_第3页
北京市第12中学高中信息技术教案.doc_第4页
北京市第12中学高中信息技术教案.doc_第5页
全文预览已结束

下载本文档

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

文档简介

北京市第12中学高中信息技术教案 课 题 面向对象程序设计的基本步骤授课教师徐翔燕课 型授导课课 时1授 课 日 期2006年3月9日授课地点第四机房授课班级高一(11)班教学目标知识与技能:1、初步掌握面向对象程序设计的基本步骤。2、能够熟练应用窗体、命令按钮、标签、文本框四个控件的常用属性,设计友好、美观的程序界面。3、熟练掌握命令按钮的鼠标单击事件。4、能够对简单程序代码进行调试和修改。过程与方法:1、归纳(编程)解决实际问题的基本方法和基本步骤,指导完成具体任务。2、应用程序设计学习、验证数学中的幻方知识。情感态度与价值观1、了解我国古代优秀的数学史,培养爱国主义情怀,激发民族自豪感。2、激发对程序设计学习的兴趣,树立应用程序设计解决实际问题的信心。教学重点面向对象程序设计的基本步骤教学难点1、 任务的分析阶段2、 程序代码的实现教学媒体计算机局域网机房,多媒体教学网教 学 过 程教学环节教学内容教师活动学生活动设计意图导入(3分钟)九宫图的由来(幻灯片)学生运行九宫图的应用程序进行填数体验。通过幻灯片来讲解我国古代的九宫图的由来。教师通过局域网把九宫图的应用程序传到学生机。体会我国古代的数学文化的博大精深。学生运行程序,尝试填数并验证。激发学生的兴趣,引发学生的学习期待。教 学 过 程教学环节教学内容及步骤教师活动学生活动设计意图新 课(35分钟)一、引入任务(1分钟)任务:设计程序要求:完成九宫图填数(三阶幻方)把19这九个自然数不重复地填在九空格里,使横、竖和对角线上三个数的和都相等。了解了我们祖先的优秀文化,同时也体会到了九宫图的博大精深。对这样一个既益智,又富有挑战性的同时又带有我们中华民族文化内涵的小程序,大家是否已经跃跃欲试了?!为了能够事半功倍的完成这个的任务,我们有必要一起来讨论:设计这个任务都需要哪些环节及步骤?讨论并思考:与周围的同学进行讨论,并能对自己的想法和设计进行阐述。使用我国古代的组合数学题目三阶幻方(九宫图)来引出学习任务。第一,可以激发学生们的爱国热情;第二,用现代的计算机编程技术,解决古代的数学问题,任务具的挑战性,能够提高学生们的学习兴趣。第三,任务和数学学科知识相关联,启发学生们的数学思维。二、师生共同分析讨论总结:面向对象程序设计的基本步骤(5分钟)面向对象程序设计的基本步骤:1、分析任务,推导出完善的功能需求。 2、设计程序的界面(窗体)。3、修改窗体及控件的外观属性。4、编写事件的驱动代码5、运行并调试程序代码6、发布应用程序教师归纳总结应具有的功能:程序填数、人工填数验证、清除数据、退出窗体(1个)、文本框(9个)、标签(2个)、命令按钮(4个)常用外观属性的修改程序的初始化工作、清除数据、退出(程序填数和验证两项功能下次课再实现)发布应用程序各组学生将经过充分讨论后的观点进行阐述,并对其他的同学想法并进行补充在学科认知策略知识的教学中,教师和学生一起讨论、分析、概括解决这类问题的认知策略知识,更容易使学生接受和理解。在程序设计的思想中,很重要的一点是对大任务按功能进行分解,可以由多人承担不同子功能分期完成。教 学 过 程教学环节教学内容教师活动学生活动设计意图新 课三、教师演示设计过程(5分钟)教师演示程序设计过程教师演示此任务的必要设计过程,给学生以直接的示范注意:各个控件的摆放位置,尤其是多个文本框的位置顺序,在程序代码中要加以区分观看、学习在学生们刚刚接触面向对象程序设计时,教师规范、熟练的示范是学生获得知识和技能的最直接的方式。四、学生练习程序设计任务(15分钟)教师根据学生掌握的不同情况,给出完成任务的三个层次。1、独立完成三项功能:“程序的初始化工作”、“清除数据”、“退出”2、在1的基础上,完成“人工填数验证”功能3、参考教师示例完成程序界面设计及“退出”功能教师巡视、指导、答疑学生设计任务鼓励学生合作、探讨,并相互帮助及调试,共同提高编程能力。分层次完成程序设计任务,所有的学生都能在完成相应任务的同时,既提升了能力,又增强了信心。五、学生设计作品交流(5分钟)学生的典型作品展示,促进学习和交流指导学生进行点评对他人的程序做出合理的评价培养学生学习和交流的意识讨论及小结(4分钟)在程序设计中,每个设计环节都是必不可少的。其中任务分析和程序代码实现是两个较为关键环节教师小结关注学生得出的难点问题程序设计的重要一个环节是任务分析,从目标需求分析推导出完善的功能需求,就等于把程序设计完成了一半了。而程序代码则是功能的具体实现。学生讨论在程序设计中的遇到的疑难问题,以及享受到的编程乐趣学生由掌握感性知识转向理性思考板书设计:面向对象的程序设计基本步骤基本步骤1、分析任务,推导出完善的功能需求。 2、设计程序的界面(窗体)。3、修改窗体及控件的外观属性。4、编写事件的驱动代码5、运行并调试程序代码6、发布应用程序任务:九宫图填数(三阶幻方)把19这九个自然数不重复地填在九空格里,使横、竖和对角线上三个数的和都相等。课后自评及反思教 学 过 程教学环节教学内容教师活动学生活动设计意图作业及拓展(2分钟)1、如何实现九宫图的程序填图及人工填图的算法实现?2、课下尝试编写九宫图的程序填图及人工填图的程序代码,在下次课上进行输入和调试。3、探索奇接幻方的通用解法。4、课

温馨提示

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

评论

0/150

提交评论