算法与程序设计教材培训讲稿教案.ppt
《算法与程序设计教材培训讲稿教案.ppt》由会员分享,可在线阅读,更多相关《算法与程序设计教材培训讲稿教案.ppt(82页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成算法与程序设计教材培训讲稿 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成主要培训内容主要培训内容新课标与实验新课标与实验新课标与实验新课标与实验教材教材教材教材JAVAJAVA VS VB VB 计算机语言的发展计算机语言的发展计算机语言的发展计算机语言的发展江苏省高中会考江苏省高
2、中会考江苏省高中会考江苏省高中会考(海南省准高考试题海南省准高考试题)相关知识和要求相关知识和要求课时安排建议(选修)课时安排建议(选修)课时安排建议(选修)课时安排建议(选修)JAVA JAVA 编程基础(上)编程基础(上)编程基础(上)编程基础(上)(下)(下)(下)(下)勘误表勘误表勘误表勘误表教学案例教学案例教学案例教学案例1.1.如何解决问题如何解决问题如何解决问题如何解决问题2.2.解决问题的解决问题的解决问题的解决问题的讨论讨论讨论讨论教学评价教学评价教学评价教学评价方法与平台方法与平台方法与平台方法与平台视频案例视频案例视频案例视频案例1 1、2 2EndEndEndEnd南京
3、市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成新课标与实验新课标与实验教材教材新课标要求新课标要求新课标要求新课标要求:本模块的学习目的是使学生本模块的学习目的是使学生本模块的学习目的是使学生本模块的学习目的是使学生在原有基础上进一步体验算在原有基础上进一步体验算在原有基础上进一步体验算在原有基础上进一步体验算法思想,了解算法和程序设法思想,了解算法和程序设法思想,了解算法和程序设法思想,了解算法和程序设计在解决问题过程中的地位计在解决问题过程中的地位计在解决问题过程中的地位计在解决问题过程中的地位和作用;能从简单问题出发,和作用;能从简单问题出发,和
4、作用;能从简单问题出发,和作用;能从简单问题出发,设计解决问题的算法,并能设计解决问题的算法,并能设计解决问题的算法,并能设计解决问题的算法,并能初步使用一种程序设计语言初步使用一种程序设计语言初步使用一种程序设计语言初步使用一种程序设计语言编制程序实现算法解决问题。编制程序实现算法解决问题。编制程序实现算法解决问题。编制程序实现算法解决问题。五套教材五套教材五套教材五套教材:教育科学出版社教育科学出版社教育科学出版社教育科学出版社 中国地图出版社中国地图出版社中国地图出版社中国地图出版社 上海科技教育出版社上海科技教育出版社上海科技教育出版社上海科技教育出版社 广东教育出版社广东教育出版社广
5、东教育出版社广东教育出版社 浙江教育出版浙江教育出版浙江教育出版浙江教育出版南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成新课标与实验新课标与实验教材教材算法与程序设计模块的选择与把握算法与程序设计模块的选择与把握算法与程序设计模块的选择与把握算法与程序设计模块的选择与把握 北大附中北大附中北大附中北大附中 李冬梅李冬梅李冬梅李冬梅 程序设计就是通过分析问题、确定算法、编程求解等步骤来解决程序设计就是通过分析问题、确定算法、编程求解等步骤来解决程序设计就是通过分析问题、确定算法、编程求解等步骤来解决程序设计就是通过分析问题、确定算法、编程求解等步骤
6、来解决问题的过程,其中,算法具有重要的作用,它能够提供一种思考问题的过程,其中,算法具有重要的作用,它能够提供一种思考问题的过程,其中,算法具有重要的作用,它能够提供一种思考问题的过程,其中,算法具有重要的作用,它能够提供一种思考问题的方向和方法。因此,从信息素养同时也是科学素养培养的问题的方向和方法。因此,从信息素养同时也是科学素养培养的问题的方向和方法。因此,从信息素养同时也是科学素养培养的问题的方向和方法。因此,从信息素养同时也是科学素养培养的角度,学习程序设计可以锻炼学生的逻辑思维能力,使学生思考角度,学习程序设计可以锻炼学生的逻辑思维能力,使学生思考角度,学习程序设计可以锻炼学生的逻
7、辑思维能力,使学生思考角度,学习程序设计可以锻炼学生的逻辑思维能力,使学生思考问题时更加科学严密和细致全面。程序设计以算法为思想基础,问题时更加科学严密和细致全面。程序设计以算法为思想基础,问题时更加科学严密和细致全面。程序设计以算法为思想基础,问题时更加科学严密和细致全面。程序设计以算法为思想基础,对于算法,学生在数学课程中学习之后,具备一定的基础,可以对于算法,学生在数学课程中学习之后,具备一定的基础,可以对于算法,学生在数学课程中学习之后,具备一定的基础,可以对于算法,学生在数学课程中学习之后,具备一定的基础,可以在程序设计中进一步体验算法的思想。在程序设计中进一步体验算法的思想。在程序
8、设计中进一步体验算法的思想。在程序设计中进一步体验算法的思想。高中信息技术课程的目的是提升学生的信息素养,提高学生的问高中信息技术课程的目的是提升学生的信息素养,提高学生的问高中信息技术课程的目的是提升学生的信息素养,提高学生的问高中信息技术课程的目的是提升学生的信息素养,提高学生的问题解决能力。人的问题解决同计算机的问题解决一样,需要遵循题解决能力。人的问题解决同计算机的问题解决一样,需要遵循题解决能力。人的问题解决同计算机的问题解决一样,需要遵循题解决能力。人的问题解决同计算机的问题解决一样,需要遵循一定的思想,按照一系列的步骤进行。选择一定的思想,按照一系列的步骤进行。选择一定的思想,按
9、照一系列的步骤进行。选择一定的思想,按照一系列的步骤进行。选择“算法与程序设计算法与程序设计算法与程序设计算法与程序设计”这一模块,就是希望学生借此锻炼和提高思维能力,向着有利于这一模块,就是希望学生借此锻炼和提高思维能力,向着有利于这一模块,就是希望学生借此锻炼和提高思维能力,向着有利于这一模块,就是希望学生借此锻炼和提高思维能力,向着有利于问题解决的方向发展。问题解决的方向发展。问题解决的方向发展。问题解决的方向发展。南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成新课标与实验新课标与实验教材教材算法与程序设计的软件工程方法与思想算法与程序设计的
10、软件工程方法与思想算法与程序设计的软件工程方法与思想算法与程序设计的软件工程方法与思想 北大附中北大附中北大附中北大附中 李冬梅李冬梅李冬梅李冬梅 软件工程的内容不属于高中学生的学习范围,但软件工程中强调软件工程的内容不属于高中学生的学习范围,但软件工程中强调软件工程的内容不属于高中学生的学习范围,但软件工程中强调软件工程的内容不属于高中学生的学习范围,但软件工程中强调了系统的思想和方法。学习算法与程序设计就是要了解并掌握如了系统的思想和方法。学习算法与程序设计就是要了解并掌握如了系统的思想和方法。学习算法与程序设计就是要了解并掌握如了系统的思想和方法。学习算法与程序设计就是要了解并掌握如何使
11、用计算机解决问题,尤其是要理解问题解决过程中采用的思何使用计算机解决问题,尤其是要理解问题解决过程中采用的思何使用计算机解决问题,尤其是要理解问题解决过程中采用的思何使用计算机解决问题,尤其是要理解问题解决过程中采用的思想和方法,这是学习本模块的关键,也是具有普遍迁移价值的内想和方法,这是学习本模块的关键,也是具有普遍迁移价值的内想和方法,这是学习本模块的关键,也是具有普遍迁移价值的内想和方法,这是学习本模块的关键,也是具有普遍迁移价值的内容,因此,对系统思想和方法的关注成为教学的必然。容,因此,对系统思想和方法的关注成为教学的必然。容,因此,对系统思想和方法的关注成为教学的必然。容,因此,对
12、系统思想和方法的关注成为教学的必然。标准中没有提及软件工程的思想,因为标准一旦明文出现,在不标准中没有提及软件工程的思想,因为标准一旦明文出现,在不标准中没有提及软件工程的思想,因为标准一旦明文出现,在不标准中没有提及软件工程的思想,因为标准一旦明文出现,在不能正确理解的情况下,很容易导致现实教学中内容难度的加深。能正确理解的情况下,很容易导致现实教学中内容难度的加深。能正确理解的情况下,很容易导致现实教学中内容难度的加深。能正确理解的情况下,很容易导致现实教学中内容难度的加深。对于这些必需的方法和思想,可以在教材编写和教学中酌情把握,对于这些必需的方法和思想,可以在教材编写和教学中酌情把握,
13、对于这些必需的方法和思想,可以在教材编写和教学中酌情把握,对于这些必需的方法和思想,可以在教材编写和教学中酌情把握,在教学中进行体现,引发学生对系统方法和思想的思考,并在利在教学中进行体现,引发学生对系统方法和思想的思考,并在利在教学中进行体现,引发学生对系统方法和思想的思考,并在利在教学中进行体现,引发学生对系统方法和思想的思考,并在利用计算机解决问题中有效应用。用计算机解决问题中有效应用。用计算机解决问题中有效应用。用计算机解决问题中有效应用。南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成新课标与实验新课标与实验教材教材教科版教科版教科版教科版
14、(六章六章六章六章)如何用计算机解决问题如何用计算机解决问题如何用计算机解决问题如何用计算机解决问题?程序设计程序设计程序设计程序设计ABCABC算法的程序实现算法的程序实现算法的程序实现算法的程序实现程序设计程序设计程序设计程序设计 思想和方法思想和方法思想和方法思想和方法软件是如何开发的软件是如何开发的软件是如何开发的软件是如何开发的?综合实践综合实践综合实践综合实践中图版中图版(四单元四单元)走进编程走进编程程序设计基础程序设计基础算法与问题解决算法与问题解决尝试软件开发尝试软件开发南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成JAVA VS
15、 VBSUN SUN 与与 JAVA JAVA微软微软.NET Framework.NET Framework 与与 VB VB、C#C#、J#J#C#C#与与 传奇人物传奇人物 Anders Hejlsberg Anders Hejlsberg 通用中间语言通用中间语言 CIL CIL (Common Intermediate Language)(Common Intermediate Language)MonoMono(开源平台的开源平台的开源平台的开源平台的.NET).NET).NET).NET)与与 MigueldeIcaza南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组
16、 梅园中学梅园中学 曹书成曹书成江苏省高中会考江苏省高中会考(海南省准高考试题海南省准高考试题)江苏省会考纲要和考题江苏省会考纲要和考题江苏省会考纲要和考题江苏省会考纲要和考题(江苏省考试院编江苏省考试院编 考试指导考试指导考试指导考试指导)海南省准高考试题海南省准高考试题海南省准高考试题海南省准高考试题如何解决等如何解决等如何解决等如何解决等级考试与教级考试与教级考试与教级考试与教学的关系学的关系学的关系学的关系南京市信息技术教研中心组南京市信息技术教研中心组 曹书成曹书成南京市信息技术教研中心组南京市信息技术教研中心组 梅园中学梅园中学 曹书成曹书成江苏省中小学信息技术等级考试纲要(高级)
17、江苏省中小学信息技术等级考试纲要(高级)江苏省中小学信息技术等级考试纲要(高级)江苏省中小学信息技术等级考试纲要(高级)选修模块一:算法与程序设计选修模块一:算法与程序设计选修模块一:算法与程序设计选修模块一:算法与程序设计单元单元单元单元知识与技能要点知识与技能要点知识与技能要点知识与技能要点试题类型试题类型试题类型试题类型一、算法一、算法一、算法一、算法1 1计算机解决问题的过程计算机解决问题的过程计算机解决问题的过程计算机解决问题的过程A A2 2算法的描述方法算法的描述方法算法的描述方法算法的描述方法A A二、程序设计基础二、程序设计基础二、程序设计基础二、程序设计基础3 3程序设计语
18、言程序设计语言程序设计语言程序设计语言A A4 4数据及运算数据及运算数据及运算数据及运算ABCABC5 5程序设计的顺序结构程序设计的顺序结构程序设计的顺序结构程序设计的顺序结构ABCABC6 6程序设计的分支(选择)结构程序设计的分支(选择)结构程序设计的分支(选择)结构程序设计的分支(选择)结构ABCABC7 7程序设计的循环结构程序设计的循环结构程序设计的循环结构程序设计的循环结构ABCABC8 8结构化程序设计思想结构化程序设计思想结构化程序设计思想结构化程序设计思想 A A9 9面向对象程序设计思想面向对象程序设计思想面向对象程序设计思想面向对象程序设计思想A A三、算法与问题解决
19、三、算法与问题解决三、算法与问题解决三、算法与问题解决1010解析法解析法解析法解析法ABCABC1111穷举法穷举法穷举法穷举法ABCABC1212递归法递归法递归法递归法ABCABC1313排序与查找数据排序与查找数据排序与查找数据排序与查找数据ABCABC四、应用程序设计四、应用程序设计四、应用程序设计四、应用程序设计1414程序设计的一般步骤程序设计的一般步骤程序设计的一般步骤程序设计的一般步骤ABAB1515简单程序设计简单程序设计简单程序设计简单程序设计ABCABC江苏省新版江苏省新版20062006考试指导考试指导上表中题型:上表中题型:上表中题型:上表中题型:A A A A为单
20、选题,为单选题,为单选题,为单选题,B B B B为综合分析题,为综合分析题,为综合分析题,为综合分析题,C C C C为操作题为操作题为操作题为操作题 算法与程序设计算法与程序设计算法与程序设计算法与程序设计相关知识要求相关知识要求相关知识要求相关知识要求南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成课时安排建议教教教教 学学学学 内内内内 容容容容建议课时建议课时建议课时建议课时第一单元第一单元第一单元第一单元 第一节第一节第一节第一节 解决问题的一般方法解决问题的一般方法解决问题的一般方法解决问题的一般方法1 1第一单元第一单元第一单元第一单
21、元 第二节第二节第二节第二节 解决问题的算法设计解决问题的算法设计解决问题的算法设计解决问题的算法设计2 2第一单元第一单元第一单元第一单元 第三节第三节第三节第三节 算法的程序实现算法的程序实现算法的程序实现算法的程序实现1 1第一单元第一单元第一单元第一单元 第四节第四节第四节第四节 程序设计语言简介程序设计语言简介程序设计语言简介程序设计语言简介1 1第二单元第二单元第二单元第二单元 第一节第一节第一节第一节 数据及其运算数据及其运算数据及其运算数据及其运算2 2第二单元第二单元第二单元第二单元 第二节第二节第二节第二节 顺序结构顺序结构顺序结构顺序结构2 2第二单元第二单元第二单元第二
22、单元 第三节第三节第三节第三节 分支结构分支结构分支结构分支结构2 2第二单元第二单元第二单元第二单元 第四节第四节第四节第四节 循环结构循环结构循环结构循环结构3 3第二单元第二单元第二单元第二单元 第五节第五节第五节第五节 方法与模块化程序设计方法与模块化程序设计方法与模块化程序设计方法与模块化程序设计3 3第二单元第二单元第二单元第二单元 第六节第六节第六节第六节 面向对象程序设计初步面向对象程序设计初步面向对象程序设计初步面向对象程序设计初步2 2第二单元第二单元第二单元第二单元 第七节第七节第七节第七节 图形用户界面的程序设计图形用户界面的程序设计图形用户界面的程序设计图形用户界面的
23、程序设计3 3第三单元第三单元第三单元第三单元 算法与问题解决算法与问题解决算法与问题解决算法与问题解决5 5第四单元第四单元第四单元第四单元 尝试软件开发尝试软件开发尝试软件开发尝试软件开发6 6机动机动机动机动3 3 3 3共共共共36363636 课时课时课时课时南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成第一单元第一单元 走进编程走进编程第二单元第二单元 程序设计基础程序设计基础(有关后续培训内容(有关后续培训内容)南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成第一单元第一单元 走进编程走进编
24、程一、一、一、一、算法与算法设计算法与算法设计算法与算法设计算法与算法设计 二、二、二、二、算法的程序实现算法的程序实现算法的程序实现算法的程序实现 南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成一、算法与算法设计算法与算法设计(1)算法的概念算法的概念(2)算法设计的一般过程算法设计的一般过程(3)算法的表示算法的表示(4)程序设计语言程序设计语言南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成(1)算法的概念算法的概念 “算法就是解决问题的步骤算法就是解决问题的步骤序列。序列。”高中数学课程标准实验教
25、材高中数学课程标准实验教材A A第三册第一章第三册第一章 一、算法与算法设计算法与算法设计南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成数学中的算法算法南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成曹书成(2 2)算法设计的一般过程)算法设计的一般过程 1分析问题分析问题 明确解决问题所需要的所有的已知条件 明确要解决什么问题2设计算法设计算法 使用一种简单易行的表达方式设计出解决问题的步骤。一、算法与算法设计算法与算法设计南京市中小学信息技术中心教研组南京市中小学信息技术中心教研组 梅园中学梅园中学 曹书成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 程序设计 教材 培训 讲稿 教案
限制150内