内容正文:
《4.1 程序设计语言的基础知识》教学设计
教材分析
本节课节选自粤教版高中信息技术教科书必修1《数据与计算》的第4章的内容,其主要知识点包括“Python的常量与变量”、“Python的数据类型”、“Python的运算符与表达式”、“Python的函数”。在知识结构上,通过第一节课的学习,学生已经初步了解了python的编程软件IDLE的运行方法,能够独立创建程序并且运行程序。本节课作为“编写程序”的基础理论知识,是上一节课学习内容的延续与方法实现。其次,接下来教材中“顺序结构、选择结构、循环结构”的学习与编程实现又需要本节课内容作为基础知识补充,且为以后同学们了解其他编程语言打下基础,是一节承上启下的关键性课程。
学情分析
本节课学习对象为高中二年级学生。
知识基础方面:学生在高一年级时系统的学习过信息技术课程,能够灵活地运用计算机运行各类程序,还能够熟练使用办公软件。但是其对于算法与程序设计的知识还未进行学习。但有部分学生在小学、初中阶段接触过一些基础的图形化编程软件(如编程猫等等),对程序设计语言中的语句书写规则有一定的了解。此外,对于高二的学生,对于数学的坐标体系,已经熟练掌握,因此涉及到的turtle库坐标体系,能够很好地从数学思维迁移到计算思维。思维能力方面:学生具备化抽象为具体的思维能力,并且具有较强的想象能力,对于空间坐标的想象能够十分丰富且具体。学习风格方面:高二年级的学生比较严谨,较为喜欢“文字+图片”的表述方式,并且喜欢教师以视频、音频等材料进行辅助性教学。
教学目标
(一)知识与技能
1. 理解Python语言中常量与变量的数学意义;(信息意识)
2. 熟悉Python语言中常见的数据类型,熟练运用输入输出函数;(信息意识)
3. 理解运算符与表达式的含义和用法,能够运用Python的运算符处理数据计算;(信息意识、计算思维)
4. 知道Python语言中常见函数的用法,并能利用函数解决相关的编程问题;(信息意识、计算思维)
5. 学会运用IDLE工具,解决简单的python编程问题。
(二)过程与方法
1.经历特定的问题解决过程,合理运用数字化工具进行信息处理的过程,培养学生分析问题、解决问题的方法。(数字化学习与创新)
2.依据解决问题的需要编写程序,体验将程序设计语言的基本理论用于实践的过程,解决简单的编程问题。(计算思