- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高中信息技术新课程探讨 《算法与程序设计》教材内容 主题活动 综合实践活动(主题活动)让学生以协作方式和探究式学习方式,将所学习的算法知识、数据结构知识以及程序设计知识运用于学科学习和日常生活之中,培养学生综合应用的能力。 顺序结构:制作图片浏览器 4.排序 (1)通过实例,掌握使用排序算法设计程序解决问题的方法。 例 设计一个程序,按照冒泡法,把学校运动会比赛成绩(无序)按降序排序后存储。 课时安排: 第1课时: 一、? 排序 二、?冒泡法排序 第2课时:?三、选择排序或插入排序 四、比较两种排序的效率 课时安排: 第1课时 :函数 第2课时:过程 第3课时 :递归程序设计 * * 算法与程序设计教学实践与探讨 江苏省新海高级中学 张丽 信息技术教材序列 必修模块教材: 《信息技术基础》 选修模块教材: 《算法与程序设计》、《网络技术应用》 《数据管理技术》、《多媒体技术应用》 《人工智能初步》 信息技术教材版本 教育科学出版社(李艺主编) 广东教育出版社(徐福荫、李文郁主编)华南师大 中国地图出版社(祝智庭主编)华东师大 浙江教育出版社(陶增乐主编)华东师大 上海科技教育出版社(应吉康主编)华东师大 如何用计算机解决问题? 过程:人与计算机的类比 算法:自然语言/流程图/伪代码 体验:试编程与语言介绍 程序设计ABC VB:界面与开发步骤 数据:类型/常量变量/运算符与表达式/常用语句及函数 结构:顺序/选择/循环 教科版(六章): 程序设计 思想和方法 结构化:由来/思想方法 面向对象:设计思想/概念(对象/属性/方法/事件/类)/基本特征(封装/继承/多态) 算法的程序实现 解析法:分析/程序实现 穷举法:分析/程序实现 数据查找:数组/顺序法/二分法 数据排序:冒泡法/插入排序法 递归法:含义/自定义函数/实现 软件是如何开发的? 任务分析与系统设计 代码编写与调试(含界面设计) 软件测试与维护 综合实践 数据库软件:Data控件/数据库设计 网络应用软件:Winsock控件/程序设计 多媒体软件:MediaPlayer控件/程序设计 课程标准指出: 1. 使学生在原有基础上进一步体验算法思想, 了解算法和程序设计在解决问题过程中的地 位和作用; 2. 能从简单问题出发,设计解决问题的算法; 3. 能初步使用一种程序设计语言编制程序实现 算法解决问题。 一、《算法与程序设计》学习目的 新课改关注的是技术能力与人文素养的双重建构,该模块既是信息素养培养的继续,又是支持个性发展的平台。 《算法与程序设计》是重要的选修课程 算法是其他选修课程的基础 算法培养学生的逻辑思维能力,也是学生创新能力培养的重要途径之一 振兴中国软件产业需要大量的IT人才,而程序设计教学为培养这样的人才打下良好的基础 二、本模块开设的意义: 优势: 对机器和软硬件的要求不高,知识体系比较系统成熟,教学和考核目标比较明确。 劣势: 对学生信息素养和信息技术的基础知识的要求较高,对学生的数学素养和逻辑思维能力要求也较高,对老师的要求也相应较高。 三、本模块开设的优势与劣势: 在教学中要注意持续保持学生的学习兴趣和积极性,教学设计和举例都尽可能结合学生学习和生活中遇到的和熟悉的问题,也可以多联系一些数学和其它学科方面的知识,培养学生理论结合实践的能力和综合应用能力。 四、本模块的教学把握: 五、本模块的知识结构及教学过程: (一)如何用计算机解决问题 (范例) 1. 掌握什么是算法 2. 体会算法的重要性,程序=算法+数据结构 3. 理解对于同一问题可能有多种不同算法(算法多样性) 4. 了解算法的评价及优化 5. 掌握算法的特征: 有穷性、确定性、输出、输入、可行性 6. 会用多种方法描述算法(自然语言、伪代码、流程图) 7. 了解程序的3种基本结构 (顺序结构、分支结构、循环结构) (二)程序设计ABC 1. 理解并掌握一种程序设计语言的基本知识,包括语句、数据类型、变量、常量、表达式、函数。会使用程序设计语言实现顺序、选择、循环三种控制结构。 2. 理解模块化程序设计的基本思想,初步掌握其基本方法。 3. 初步掌握调试、运行程序的方法。 4. 在使用某种面向对象程序设计语言解决问题的过程中,掌握面向对象程序设计语言的基本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用。 5. 能够说出程序设
文档评论(0)