沪科教版高中信息技术《算法与程序设计》培训(1).ppt
1,算法与程序设计,2,难!,教什么怎么教,3,主要介绍内容,模块的教学目标模块的构成教材的特点教学方法的探讨,4,模块的教学目标 摘自课标,使学生在原有基础上进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。,5,解读,不强求很好地掌握某一门程序语言,教学重点在理解计算机问题解决过程中采用的思想和方法,计算机解决问题的常用算法结构化程序设计方法面向对象的程序设计方法,6,模块的构成,7,8,计算机解决问题的常用算法,9,程序=数据结构+算法,数据结构基本数据类型构造数据类型:数组、结构体算法的设计结构化程序设计思想,10,结构化程序设计方法,自顶向下,逐步细化的分析方法模块化的程序结构函数三种控制结构顺序选择循环,11,面向对象的程序设计方法,面向对象的程序设计方法的目的解决软件重用的问题,关键技术数据隐藏继承性多态性软件的多级架构,12,教材的特点,以信息活动为主线组织教材,13,课改要求摘自基础教育课程改革纲要(试行),改变课程过于注重知识的传授的倾向,强调形成积极主动的学习态度,使获得基础知识和基本技能的过程同时成为学会学习和形成正确价值观的过程。,14,解读,从更多的关注学习结果转变为也要关注学生学习的过程和方法 逻辑思维能力的形成和提高探索型学习能力的培养,15,程序设计教学过程的问题,知识要求刚性学习阶段之间的关连性强,有逻辑思维能力和抽象思维能力的要求专业术语多-难懂,难掌握,16,一位高中教师的教学体验,信息技术课课本中有关VB程序设计方面的教学内容,象大多数教授程序设计的课本一样,一开始介绍诸如算法、流程图的画法、对象、对象的属性、方法和事件等等一系列的在程序设计中比较抽象难懂的概念,然后介绍程序的建立和运行,最后介绍VB语言基础、分支结构、循环结构和数组。从知识的逻辑结构体系考察,这样安排无可非议,但从学生的认知规律考量,我认为把一些难懂的、晦湿的抽象的东西放在开始来学习有两点弊端,(1)学生在毫无知识背景的前提下,要完全理解这些概念比较困难;(2)容易伤害同学们学习编程的积极性。,17,教材针对解决方案(1),打破课本原有以知识的逻辑结构体系,在内容的组织上以模块结构为框架,以学生的已有知识为基础,按照学生的认知规律,遵循先易后难、先具体后抽象的原则安排知识点,18,DEMO:窗口应用程序的介绍,第一章第一节活动二:文件的新建,运行,保存第一章第三节活动一:文件的打开、第一章第三节活动二:文件的单步执行第一章第三节活动三:文件的编辑,事件驱动:自己编写一个程序第二章第一节:VB的可视化开发环境 控件及属性:button,label,text第二章第四节:控件及属性:List第三章第三节:控件及属性:radio控件及属性checkbox droplist:后续活动,19,教材针对解决方案(2),程序教学方法,教材题例,20,DEMO:算法一课的教学设计,对应:第一章 第一节 算法和算法描述,第一章第二节:P10,21,教学方法的探讨,引导归纳启发思考鼓励探索性实践营造自主学习与独立实践的环境,22,引导归纳,对于一些概念,名字,定义类内容的教学方法是:首先接触具体的“事物”与“现象”,以学生的已有知识为基础,引导出新的概念及其定义,好处:学习概念同时,让学生体会了概念的抽象过程,培养了活用能力。,23,问题:x=y+3:对 y+3=x:错,教学难点示例:DEMO:变量/的概念,提出概念,定义,举例说明,传统方法,变量的定义,Dim n as integer,活动中接触到具体现象/事物,概念,定义的抽象描述,现在方法,回顾已有知识基础,24,知识基础:计算机的主要组成部分,内存单元、内存地址和内存中所存储的内容的表示、字长,25,活动设计:美元与人民币汇兑,关注变量的值 关注变量的数据类型integersingle,单步执行+监视窗口,第二章第二节活动一:P48,26,教学难点示例:DEMO:引入数组的概念,活动一:使用一个变量完成任务:求月销售总额,活动二:提出问题:活动一中输入的数据没有保存,需要重新输入,第二章第四节 循环结构,引入数组,活动三:在循环结构中深入应用数组,求最大数的数组实现,27,启发思考,对理论性原理、方法、规则等内容的教学方法:提出问题,引起思考,讨论方法,归纳知识/方法,探究性学习的方法,28,DEMO:多态性和继承性,提出多态性和继承性,举例说明多态性和继承性,提出一个设计方案,发现设计方案中的问题(软件重用角度),讨论解决办法,引出软件重用的优化问题,归纳多态性和继承性,传统过程,现在方法,P168 多态性,29,画图程序,30,31,32,33,鼓励探索性实践,对于操作技能性内容的教学方法 提出目标,提示方向,让学生自主进行试探,摸索。,老师讲解操作步骤,学生按步操作,提出实践的目标或要求,学生自己试探,传统方法,本教材做法,掌握技能,好处:有利于技能的本质 动手能力与迁移运用能力的培养,34,营造自主学习与独立实践的环境,通过如下几方面实现“环境”的营造教学过程与教学体例的设计:采用多重循环,逐步深化,学做交错,以适应学生自主学习的特点。实践过程的(任务,活动)设计:从体验性使用性创作性,逐步提升实践要求,以适合独立尝试;选修模块中的“提示板”,引导独立尝试。学习指引内容:对活动中涉及的知识点进行总结和梳理,篇幅精短,容易理解,适当提示,适合自学。充分发挥相互学习,互相启发,共同交流作用:教师的指导与引导作用:过程中以学生为主,摆脱老师讲学生听方式。设计为“主持人”角色提供不同层次的自主学习材料:学习支持资源,附录,参考资料,参考作品(光盘),使用手册(光盘/网站),35,营造自主学习与独立实践的环境,通过如下几方面实现“环境”的营造教学过程与教学体例的设计:采用了 多重循环,逐步深化,学做交错,以适应学生自主学习的特点。实践过程的(任务,活动)设计:从体验性使用性创作性,逐步提升实践要求,以适合独立尝试;必修模块中的综合“活动建议”,选修模块中的“提示板”,引导独立尝试。知识(课文)内容编写:课文力求:内容生动,篇幅精短,容易理解,适当提示,适合自学。充分发挥相互学习,互相启发,共同交流作用:各学习单元中设置了学生之间的交流讨论。发表主见,相互启发。教师作用的安排:过程中以学生为主,摆脱老师讲学生听方式。设计为“主持人”角色提供不同层次的自主学习材料:学习支持资源,附录,参考资料,参考作品(光盘),使用手册(光盘/网站),