一、教材分析1.本章的作用和地位本章作为高中信息技术选修模块《算法与程序设计》的最后一章,旨在巩固和提高学生的程序设计和软件开发能力
本章结合两个应用案例,综合运用前面所学的算法与程序设计的知识来解决问题,并从中学会一些新的理论、思想、技术和方法,例如:多媒体相关技术,软件工程知识,为学生将来从事相关专业学习和深造打下基础
本章强调通过任务驱动的形式,让学生感悟和操作来体验多媒体应用程序设计和数据库软件开发的奥妙,侧重于培养学生利用系统思想、软件工程的思想来分析问题和解决问题,培养学生系统观、方法论的掌握,尤其是培养学生理论联系实际、树立起模块化思想面向对象程序思想以及采用软件工程开发软件的思想
另外,本章还注意引导学生形成自主学习意识、与他人合作意识,树立起团队合作的意识,也为学生日后从事软件开发的学习和其他各选修模块开展多元化交流与合作做好必要的知识与技能上的准备
2.本章主要内容介绍在软件技术领域中,多媒体编程和数据库编程是软件开发的两个重要方向,选取多媒体播放器和研究性学习成果作为开发案例,既贴近于学生生活,又有一定的娱乐性和实用性
通过多媒体播放器的开发让学生进一步加深对模块化设计思想的认识,以及初步领会利用可视化编程工具设计多媒体程序的方法;遵循软件工程的开发思想和过程,将其主要开发过程渗透到研究性学习成果管理系统的开发过程中,使理论的学习和具体的技能操作结合起来,支持学生在“做中学”,使学生对理论的学习在一种“潜移默化”的过程得以实现
本章设置了两节内容:“6
1多媒体应用程序设计”
本节从语文老师需要为自己的多媒体教学软件编写一个VCD播放器的情境导入,激发学生的探索热情,即如何自主开发一个“VCD播放器”程序
通过“任务驱动”的形式,提出程序设计的功能需求,通过观摩实际程序运行效果来体验设计要求,然后经历任务分析、设计制作的过程,最后完成VCD多媒体播放器