教材的体系结构和课时安排章节对应课标内容课时第一章揭开计算机解决问题的神秘面纱(一)(1)结合实例,经历分析问题、确定算法、编程求解等用计算机解决问题的基本过程。1算法和算法描述(一)(2)经历用自然语言、流程图或伪代码等方法描述算法的过程。1(一)(3)在使用计算机解决实际问题的过程中,通过观看演示、模仿、探究、实践等环节,了解顺序、选择、循环三种基本结构及其重要作用,掌握计算机程序的基本概念,能解释计算机程序执行的基本过程。(4)了解程序设计语言、编辑程序、编译程序、连接程序以及程序开发环境等基本知识。(二)(5)能够说出程序设计语言产生、发展的历史与过程,能够解释其意义。2第二章程序设计基础(二)(1)理解并掌握一种程序设计语言的基本知识,包括语句、数据类型、变量、常量、表达式、函数。会使用程序设计语言实现顺序、选择、循环三种控制结构。1(二)(1)理解并掌握一种程序设计语言的基本知识,包括语句、数据类型、变量、常量、表达式、函数。会使用程序设计语言实现顺序、选择、循环三种控制结构。(3)初步掌握调试、运行程序的方法。122(二)(2)理解模块化程序设计的基本思想,初步掌握其基本方法。2第三章可视化编程(二)(4)在使用某种面向对象程序设计语言解决问题的过程中,掌握面向对象程序设计语言的基本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用。2(二)(3)初步掌握调试、运行程序的方法。13.3综合活动:心算练习程序设计(二)程序设计语言初步1第四章算法及其程序实现(三)(1)了解解析法的基本概念及用解析法设计算法的基本过程。(2)能够用解析法分析简单问题,设计算法,编写程序求解问题。2(三)(1)了解穷举法的基本概念及用穷举法设计算法的基本过程。(2)能够根据具体问题的要求,使用穷举法设计算法,编写程序求解问题。2(三)(1)了解数组的概念,掌握使用数组存储批量数据的基本方法。(2)通过实例,掌握使用数据查找算法设计程序解决问题的方法。2(三)(3)通过实例,掌握使用排序算法设计程序解决问题的方法。2(三)(1)了解使用递归法设计算法的基本过程。(2)能够根据具体问题的要求,使用递归法设计算法、编写递归函数、编写程序、求解问题。2(三)算法与问题解决例举2第五章面向对象程序设计(二)(4)在使用某种面向对象程序设计语言解决问题的过程中,掌握面向对象程序设计语言的基本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用。*面向对象程序设计思想。提高、选学部分111第六章程序设计实践(二)程序设计语言初步(三)算法与问题解决例举23