高中息技术 第6章算法与程序设计教案 选修1

上传人:清**** 文档编号:48992053 上传时间:2022-01-17 格式:DOC 页数:3 大小:20.50KB
返回 下载 相关 举报
高中息技术 第6章算法与程序设计教案 选修1_第1页
第1页 / 共3页
高中息技术 第6章算法与程序设计教案 选修1_第2页
第2页 / 共3页
高中息技术 第6章算法与程序设计教案 选修1_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述
一、教材分析1本章的作用和地位本章作为高中信息技术选修模块算法与程序设计的最后一章,旨在巩固和提高学生的程序设计和软件开发能力。本章结合两个应用案例,综合运用前面所学的算法与程序设计的知识来解决问题,并从中学会一些新的理论、思想、技术和方法,例如:多媒体相关技术,软件工程知识,为学生将来从事相关专业学习和深造打下基础。本章强调通过任务驱动的形式,让学生感悟和操作来体验多媒体应用程序设计和数据库软件开发的奥妙,侧重于培养学生利用系统思想、软件工程的思想来分析问题和解决问题,培养学生系统观、方法论的掌握,尤其是培养学生理论联系实际、树立起模块化思想、面向对象程序思想以及采用软件工程开发软件的思想。另外,本章还注意引导学生形成自主学习意识、与他人合作意识,树立起团队合作的意识,也为学生日后从事软件开发的学习和其他各选修模块开展多元化交流与合作做好必要的知识与技能上的准备。2本章主要内容介绍在软件技术领域中,多媒体编程和数据库编程是软件开发的两个重要方向,选取多媒体播放器和研究性学习成果作为开发案例,既贴近于学生生活,又有一定的娱乐性和实用性。通过多媒体播放器的开发让学生进一步加深对模块化设计思想的认识,以及初步领会利用可视化编程工具设计多媒体程序的方法;遵循软件工程的开发思想和过程,将其主要开发过程渗透到研究性学习成果管理系统的开发过程中,使理论的学习和具体的技能操作结合起来,支持学生在“做中学”,使学生对理论的学习在一种“潜移默化”的过程得以实现。本章设置了两节内容:“6.1 多媒体应用程序设计”。本节从语文老师需要为自己的多媒体教学软件编写一个VCD播放器的情境导入,激发学生的探索热情,即如何自主开发一个“VCD播放器”程序。通过“任务驱动”的形式,提出程序设计的功能需求,通过观摩实际程序运行效果来体验设计要求,然后经历任务分析、设计制作的过程,最后完成VCD多媒体播放器的程序设计。在这一过程中,既复习了旧知识,又传授了新知识,例如,多媒体播放控件MediaPlayer和通用对话框控件CommonDialog。这两个控件虽然在本书的前面章节中没有介绍过,但是掌握了可视化编程的技能和面向对象程序设计的思想与方法后,通过简要的介绍即可使学生很快掌握其常用属性和方法的使用。本节第二部分简要地介绍了利用VB设计多媒体程序的方法,强调通过多种实践形式,加深学生对“VB多媒体程序设计”专题的认识和理解。“6.2 数据库管理软件的开发”。本节从生活的实际问题:学校和研究性学习协会需要开发一个“研究性学习成果管理软件 ”出发,引入程序设计与软件开发需要软件工程理论作指导,通过类比手法扼要介绍了从程序设计到软件开发是一个工程化过程,程序不同于软件,软件开发有其自身的规律,是遵循一定的软件生命周期进行的,从而为后续内容的学习做好铺垫。第二部分中以软件开发的一般过程思想做指导,开发一个“研究性学习成果数据库管理软件”,以“任务驱动”的形式为导向,提出软件开发的需求,让学生带着相关的问题通过观摩体验软件的功能实现。然后,结合软件开发一般过程,围绕需求分析、软件设计、软件实现、软件测试和软件运行与维护等过程,再配合适量的实践项目引导学生学习每一个开发过程的含义和性质,并将软件开发知识渗透到各个软件开发的各个过程当中,既有理论的阐释又有编程技术的讲授,可谓“一石双雕,相得益彰”。3重点难点分析教学重点:(1)要求学生能根据任务的要求,通过观摩,亲身体验多媒体播放程序的设计需求,形成设计总体方案,进而实施具体的制作过程。(2)要求学生能根据任务的需求,通过观摩亲身体验研究性学习成果管理软件开发需求,形成设计与开发的总体方案,遵循软件开发的过程,实施具体的软件开发过程。(3)掌握数据库软件的实现的关键技术。教学难点:(1)能够初步理解利用VB设计多媒体程序的几种方法。这些方法对于初次接触多媒体程序设计的学生来说,还相对比较陌生。教师可以配合实践活动和案体剖析等手段来加深学生对其的认识。(2)软件开发的一般过程。软件开发一般过程由于太理论化,对于学生来说也是初次接触,宜配合若干具体的案例来讲解。(3)数据库软件的实现。由于涉及到创建数据库和数据表以及链接数据库的方法,知识分布较广,学生应有一定的数据库知识准备,例如,应具备一定的创建数据库的技能等等。二、教学建议本章是算法与程序设计教材进入综合编程的实践内容,也是进一步巩固和提高前面所学的一个重要环节,建议尽可能在网络教室或计算机机房上课。1学情分析随着年龄的增长,高中学生已具备了一定的生活阅历、能够对各种生活现象加以分析和说明,已接触了许多应用软件,VB可视化编程和面向对象程序设计也有了一定的感触,已经具备了编程的基本方法和技能。基于这一特点,本章强调综合运用知识和技能来解决实际问题,开发具有一定实用性的软件,并培养依据软件开发理论进行软件开发的素养,初步认识和探索软件开发的规律。2教学策略本章的教学内容与前面的相比,具有思想性、知识性、综合性和实践性的特点。本章的教学策略除了与前面的章节相类似外,还应注意以下问题:(1)教师要熟悉多媒体技术基础知识和多媒体应用,要对多媒体文件格式有一定的了解,例如:WAV、MID、MP3、AVI、MPG、MOV、WMA、ASF和RA等媒体格式的用途有一清晰的概念;对多媒体的开发途径要有所了解;对本书所介绍的控件功能、常用属性、常用方法和常用事件要比较熟悉。由于本节内容带有一定的娱乐性,学生在学习过程中可能会追根刨底,例如:SWF文件如何播放等等。教师应事先有思想准备,可结合光盘和网上的一些多媒体设计例程,在必要时配合讲解演示给学生看。(2)在教授“从程序设计到软件开发”内容时,可以通过用现代工业化的规模生产方式作类比,引出软件开发和软件开发的生命周期。有条件的,还可以结合一些大型软件的成功开发案例来说明。由于本书所选择的研究性成果研究项目,尚属于比较小型的系统,还没有完全反映出软件开发过程的全部概貌,只能“以管窥豹,以小见大”,因此,对部分开发过程的说明,还应借助于一些光盘上所附的现成的开发文档来辅助讲解,教师应对这些文档有所了解。(3)教师可以设计针对于不同错误类型的程序案例,从案例入手,通过演示和学生亲自调试的方法来剖析和排除程序中的错误。(4)数据库软件的设计与实现是重点和难点内容。由于涉及到创建数据库和数据表以及链接数据库的方法,知识分布较广,学生应有一定的数据库知识准备,例如:应具备一定的创建数据库的技能等等。若选修过程“数据库技术”模块的学生,应该不会有什么太大的困难。若没有选修的话,教师应给需要的学生补补课。(5)对于链接数据的方法,教师可以通过先演示后由学生模仿的操作进行,对于每一步骤中的关键技术,教师要重点讲解和分析。(6)在学生完成“研究性学习成果管理系统”框架后,应鼓励学生利用课外时间将该系统完善,使之达到实用。教师可选用优秀成果在班上或小组内进行观摩、交流和评价。三、教学评价对于多媒体应用程序设计实践,主要是引导学生对参与实践的积极程度和实践效果的测评;对于多媒体播放器程序需要用到的技术,主要是引导学生对MediaPlayer控件的常用属性掌握程度的测评;对于软件开发的一般过程,主要是引导学生对软件的四个主要环节的认识的测评;对数据管理软件的实现,主要是引导学生对Data数据控件的属性和方法的理解的测评。四、课时分配建议教学内容建议课时数第一节 多媒体应用程序设计2第二节 数据库管理软件的开发3
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 中学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!