《程序设计语言的基础知识》教学设计
《程序设计语言的基础知识》教学设计
一、教材分析
本课《程序设计语言的基础知识》选自高中信息技术必修1《数据与计算》第四章第1节,是基于第三章算法基础之上,进一步学习把设计的算法编写成可编译执行的程序。
二、学情分析
经过第三章算法基础的学习,学生已经具备了初步的算法设计能力,可以对实际的问题进行分析,并设计出算法。高中的学生也有一定的计算机操作基础,通过进一步学习程序设计语言,具备把算法转换为计算机程序的能力。
三、教学目标
(一)知识与技能
1、理解Python常量和变量,掌握标识符的命名规则,
2、认识Python的数据类型,熟记常用数据类型使用规则
3、认识Python的运算符和表达式,掌握常用运算符的使用规则及其优选级,
4、认识Python常用函数及其调用规则,增强学生的信息意识
(二)过程与方法
1、以小组学习了解数据类型的,掌握类型的使用规则,增强学生的信息意识;
2、引导学生自主学习Python的运算符与表达式,增强学生的信息意识和信息社会的责任。
(三)情感态度与价值观
1、通过Python语言基础知识的学习,促进学生对计算机语言的理解,激发学生对信息技术的兴趣;
2、在小组学习中与同学互助互学,促进团队合作精神。
四、教学重难点
教学重点:
1、理解Python常量和变量,掌握标识符的命名规则
2、认识Python的数据类型,熟记常用数据类型使用规则
3、认识Python的运算符和表达式,掌握五种常用运算符的使用规则及其优选级
4、认识Python常用函数及其调用规则
教学难点:
1、认识Python的运算符和表达式,掌握五种常用运算符的使用规则及其优选级
2、认识Python常用函数及其调用规则
五、教学理念、教学方法与策略
本课遵循“以学生为主体,教师为主导”的教学理念。在教学方法与教学策略安排上,采用教师讲授、小组学习、自主学习的学习方法。
六、教学课时与环境安排
1课时,计算机网络教室
七、教学过程
(一)导入
播放程序设计语言视频,引出Python语言,导入新课。
(二)讲授新课
1、学习常量与变量
理解常量与变量的概念,掌握Python程序标识符的定义
2、熟悉Python的数据类型
熟悉Python常用的基本数据类型:数值型(Number)、字符串(String)、列表(List)、元组(Tuple)集合(Sets)、字典(Dictionary),了解每一种数据类型的使用规则。
(三)小组交流与讨论:合理定义数据类型可以优化程序运行
引导学生分小组交流与讨论:根据学习的函数,举例说明合理定义数据类型,优化程序运行的方法。
(四)自主学习Python的运算符与表达式
Python常用的运算符和表达式有:
(1)算法运算符和算术表达式
(2)关系运算符和关系表达式
(3)赋值运算符和赋值表达式
(4)标识运算符和成员运算符
(5)逻辑运算符和逻辑表达式
了解Python常用运算符的优先级,能根据运算符进行表达式运算。
引导学生开展自主学习,分析Python常用的运算符及表达式,并明确其在表达式中的优先级。
(五)学习Python的函数
引导学生熟记abs(x)、len(x)、min(x)、max(x)等Python常用函数的功能和学会使用Python常用函数,讲解函数的调用规则。
(六)小组讨论与思考
各小组思考程序设计中的运算符与表达式跟数学中的运算符与表达式的异同。
(七)小结
由学生回顾本课学习内容(常量与变量、数据类型、运算符与表达式和函数),并初步给出总结,教师根据学生的总结作适当的补充。
(八)课后作业与拓展
课后作业:编写程序解决鸡兔同笼的数学问题,尝试运用自定义函数等知识解决问题。
拓展:了解Python程序设计的开发环境,包括IDLE与Jupyter notebook的使用。
八、教学评价
学生学习效果评价表(每一项目0-10分)
姓名 | 座号 | ||
评价项目 | 自评 | 互评 | 师评 |
理论知识 | |||
动手操作 | |||
知识应用 | |||
分数合计 | |||
版权声明:
1.大文斗范文网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《《程序设计语言的基础知识》教学设计》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。
