沪科教版高中信息技术《算法与程序设计》培训.ppt
《沪科教版高中信息技术《算法与程序设计》培训.ppt》由会员分享,可在线阅读,更多相关《沪科教版高中信息技术《算法与程序设计》培训.ppt(35页珍藏版)》请在三一文库上搜索。
1、1,算法与程序设计,2,难!,教什么 怎么教,3,主要介绍内容,模块的教学目标 模块的构成 教材的特点 教学方法的探讨,4,模块的教学目标 摘自课标,使学生在原有基础上进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用; 能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。,5,解读,不强求很好地掌握某一门程序语言,教学重点在理解计算机问题解决过程中采用的思想和方法,计算机解决问题的常用算法 结构化程序设计方法 面向对象的程序设计方法,6,模块的构成,7,8,计算机解决问题的常用算法,9,程序=数据结构+算法,数据结构 基本数据类型 构造
2、数据类型:数组、结构体 算法的设计 结构化程序设计思想,10,结构化程序设计方法,自顶向下,逐步细化的分析方法 模块化的程序结构函数 三种控制结构 顺序 选择 循环,11,面向对象的程序设计方法,面向对象的程序设计方法的目的解决软件重用的问题,关键技术 数据隐藏 继承性 多态性 软件的多级架构,12,教材的特点,以信息活动为主线组织教材,13,课改要求 摘自基础教育课程改革纲要(试行),改变课程过于注重知识的传授的倾向,强调形成积极主动的学习态度,使获得基础知识和基本技能的过程同时成为学会学习和形成正确价值观的过程。,14,解读,从更多的关注学习结果转变为也要关注学生学习的过程和方法 逻辑思维
3、能力的形成和提高 探索型学习能力的培养,15,程序设计教学过程的问题,知识要求刚性 学习阶段之间的关连性强, 有逻辑思维能力和抽象思维能力的要求 专业术语多 -难懂,难掌握,16,一位高中教师的教学体验,信息技术课课本中有关VB程序设计方面的教学内容,象大多数教授程序设计的课本一样,一开始介绍诸如算法、流程图的画法、对象、对象的属性、方法和事件等等一系列的在程序设计中比较抽象难懂的概念,然后介绍程序的建立和运行,最后介绍VB语言基础、分支结构、循环结构和数组。从知识的逻辑结构体系考察,这样安排无可非议,但从学生的认知规律考量,我认为把一些难懂的、晦湿的抽象的东西放在开始来学习有两点弊端, (1
4、)学生在毫无知识背景的前提下,要完全理解这些概念比较困难; (2)容易伤害同学们学习编程的积极性。,17,教材针对解决方案(1),打破课本原有以知识的逻辑结构体系,在内容的组织上以模块结构为框架,以学生的已有知识为基础,按照学生的认知规律,遵循先易后难、先具体后抽象的原则安排知识点,18,DEMO: 窗口应用程序的介绍,第一章第一节活动二:文件的新建,运行,保存 第一章第三节活动一:文件的打开、 第一章第三节活动二:文件的单步执行 第一章第三节活动三:文件的编辑,事件驱动:自己编写一个程序 第二章第一节:VB的可视化开发环境 控件及属性:button,label,text 第二章第四节:控件及
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法与程序设计 科教 高中 信息技术 算法 程序设计 培训
链接地址:https://www.31doc.com/p-3837847.html