




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XXXXXXXX学院教案2024年/2025年第1学期专业大类电子与信息大类课程名称Python程序设计课程类别专业核心课教学模式(课堂教学/混合式教学)混合式教学任课班级24物联网3-1/3-2/3-3班任课教师王健所属院部信息与通信学院2024年9月1日教学单元1.1Python概述1.2Python常用开发工具介绍1.3Python基础语法周次1-1时数2授课班级24物联网3-1/3-2/3-3班教学目的及要求:素质目标(1)培养规范化编程意识;(2)培养勇于拼搏的奋斗精神和严谨细致的学习态度;(3)养成良好的动手能力和解决问题的能力;(4)培养珍惜时间的意识。知识目标(1)了解Python;(2)了解Python的发展历史;(3)掌握Python环境搭建的方法;(4)理解Python编程规范;(5)掌握Python常用开发环境;(6)理解Python基本输入输出函数;(7)掌握Python运算符。能力目标(1)能够搭建Python环境;(2)能够遵守Python编程规范;(3)能够安装PythonIDLE、Anaconda、PyCharm;(4)能够正确运用Python运算符。教学要求需要授课教师完成以下任务:(1)建立在线教学平台班级,确认学生已加入班级;(2)将授课视频和PPT上传至智慧职教平台;(3)设计好授课环节,调动学生的学习积极性。教学重点:(1)Python语法特点;(2)Python编程规范;(3)Python运算符。教学难点:(1)Python语法特点;(2)Python编程规范;(3)Python运算符。实验仪器及教具:智慧职教、腾讯会议、授课视频和PPT(已上传智慧职教)、多媒体教学系统、Python+PyCharm++Anaconda+JupyterNotebook教学过程备注一、课前1.教师提前在智慧职教平台上传资源,发布预习任务清单。学生根据任务清单,观看教学资源,在平台上完成预习作业和测试,发表相关观点、参与讨论。教师查看学生自学情况。2.课前十分钟,教师通过智慧职教、腾讯会议(线上教学)、多媒体设备(线下教学)播放物联网行业的高新技术视频,展现大国实力,增强民族自信,激发学生对本专业的热爱,增强学习主动性。二、课中1、课堂点名(2分钟)(1)教师通过智慧职教的【签到】功能进行点名。(1分钟)(2)教师自我介绍。(1分钟)2.教学导入(3分钟)(1)课程介绍(1分钟)介绍课程性质、参考书目、课程考核、主要教学内容,阐述本课程的定位和目的。(2)叙述引导(1分钟)介绍当前国内外人工智能在物联网产业和行业的应用,引导学生认识到中国在该领域做出的巨大贡献,培养爱国主义情怀和民族复兴的历史责任感,坚定社会主义核心价值观,坚定四个自信,坚定中国特色社会主义道路。鼓励学生努力学习,科技报国。(3)教师总结(1分钟)在人工智能产业中,Python编程必不可少,总结并引入本课程:Python程序设计。3.主要内容(75分钟)(1)提问:Python是什么?对Python有何了解?通过学生分组讨论,教师总结。(4分钟)(2)根据上述总结,教师讲授Python的定义、应用、优缺点、发展历史和Python环境的搭建。在讲授Python的发展历史时,着重强调吉多•范•罗苏姆在圣诞节期间开发出Python,本应休息的假期,吉多却用来发明创造,如此勇于拼搏的奋斗精神值得我们学习。此外,Python的问世综合了多种编程语言的优点,引导学生在学习和生活中要博采众家之长。(13分钟)(3)教师讲授Python的常用开发工具:PythonIDLE、Anaconda、PyCharm的下载和安装。教师示范PythonIDLE中交互模式和编辑模式的操作,示范Anaconda和PyCharm的简单操作,学生跟练。(15分钟)(4)教师讲授和示范Python的语法特点:行和缩进、空行、注释、文件编码声明注释、标识符等。在讲解物理行和逻辑行时,引导学生认识到精益求精的重要性。在讲解缩进时,提醒学生相同的缩进代表同一段代码,一定要严谨细致,否则会出错。在讲解注释时,要求学生养成良好的注释习惯,培养职业精神。学生跟练。(12分钟)(5)教师讲授Python编程规范,包括通用约定和PEP8。引导学生树立规范化编程意识。(10分钟)(6)教师讲解Python的输入输出函数input()和print(),讲解print()和format()的联合使用,以及如何修改print()函数的end参数。以“一寸光阴一寸金”进行示范操作,学生跟练。引导学生珍惜时间,努力学习。(3分钟)(7)结合启发引导法,教师讲授Python语言的7种运算符,并示范操作,学生跟练。(15分钟)(8)教师引导学生总结本次课堂内容。(3分钟)课后作业:1.课本模块1知识巩固。(以下内容为选填,供线上课程及线上线下混合式课程填报)教学资源列表与访问路径备注教学资源列表:模块1初识Python1.1Python概述1.2Python常用开发工具介绍1.3Python基础语法访问路径:/teacher/spoc_courseDesign?courseId=2875912C-3F52-45C2-8280-B27D183CC10E&id=3B2DF89A-2D4B-4FF5-A8AD-20BA113A967C在线教学过程(学生自主学习指引)提前设置今日课堂教学内容,课前引导学生进入智慧职教平台,预习本节课程的教学资源,完成课前测试或作业。课中组织学生在智慧职教平台进行签到、讨论、测试、投票等,在线教学过程中通过智慧职教和腾讯会议进行直播授课、讨论答疑等。课后在智慧职教平台布置作业,学生在平台上完成和提交作业,教师批阅作业。在线辅导与答疑安排按照课程表规定的时间进行在线辅导与答疑。线上作业:1.课本模块1知识巩固。XXXXXXXX学院教案2024年/2025年第1学期专业大类电子与信息大类课程名称Python程序设计课程类别专业核心课教学模式(课堂教学/混合式教学)混合式教学任课班级24物联网3-1/3-2/3-3班任课教师王健所属院部信息与通信学院2024年9月1日教学单元实训1.1安装JupyterNotebook实训1.2输出古诗实训1.3换算学习时间周次1-2时数2授课班级24物联网3-1/3-2/3-3班教学目的及要求:素质目标(1)增强文化自信;(2)培养珍惜时间的意识;(3)培养良好的动手能力和解决问题的能力。知识目标(1)掌握JupyterNotebook的安装配置方法;(2)掌握JupyterNotebook的基本使用方法;(3)掌握输入函数input()和输出函数print()的使用方法;(4)掌握Python运算符的基本操作。能力目标(1)能够安装JupyterNotebook;(2)能够在JupyterNotebook中完成基本输入输出函数的相关操作;(3)能够使用print()函数搭配format()函数进行输出。(4)能够正确使用Python的算术运算符。教学要求需要授课教师完成以下任务:(1)了解学生前次课程掌握情况、课后作业完成情况;(2)将授课视频和PPT上传至智慧职教平台;(3)设计好授课环节,调动学生的学习积极性。教学重点:(1)JupyterNotebook的安装配置和基本操作;(2)Python运算符的基本操作。教学难点:(1)JupyterNotebook的安装配置和基本操作;(2)Python运算符的基本操作。实验仪器及教具:智慧职教、腾讯会议、授课视频和PPT(已上传智慧职教)、多媒体教学系统、Python+PyCharm+Anaconda教学过程备注一、课前1.教师提前在智慧职教平台上传资源,发布预习任务清单。学生根据任务清单,观看教学资源,在平台上完成预习作业和测试,发表相关观点、参与讨论。教师查看学生自学情况。2.课前十分钟,教师通过智慧职教、腾讯会议(线上教学)、多媒体设备(线下教学)播放物联网行业的高新技术视频,展现大国实力,增强民族自信,激发学生对本专业的热爱,增强学习主动性。二、课中1、课堂点名、复习和点评(10分钟)(1)教师通过智慧职教的【签到】功能进行点名。(2分钟)(2)教师通过智慧职教的【摇一摇】功能抽取学生回答问题,复习上次课的内容(4分钟)。(3)教师点评学生作业问题(4分钟)。2.教学导入(5分钟)教师介绍本节课程的主要教学内容:模块1的3个实训。3.主要内容(65分钟)(1)实训1.1安装JupyterNotebook结合启发引导法,教师讲授JupyterNotebook在windows系统和MacOS系统下的安装流程。示范JupyterNotebook的启动和简单操作,学生跟练。(20分钟)(2)实训1.2输出古诗教师引入中国古典诗词,示范使用Python打印输出诗仙李白的《行路难(其一)》,帮助学生掌握Python编程规范与基本输出函数print()的使用。学生跟练。通过引入古典诗词,传播中国优秀传统文化,增强文化自信。(20分钟)(3)实训1.3换算学习时间通过引入唐朝诗人王贞白的诗句“读书不觉已春深,一寸光阴一寸金”,勉励学生珍惜时间,努力学习,同时增强文化自信。然后,讲解并示范如何使用运算符//和%将秒数换算成时-分-秒的格式,最后联合使用format()和print(),输出学习时间。学生跟练。在学生练习过程中,培养学生的动手能力和解决问题的能力。(20分钟)(4)教师引导学生总结本次课堂内容。(5分钟)课后作业:1.课本模块1综合实训。(以下内容为选填,供线上课程及线上线下混合式课程填报)教学资源列表与访问路径备注教学资源列表:模块1初识Python实训1.1安装JupyterNotebook实训1.2输出古诗实训1.3换算学习时间访问路径:/teacher/spoc_courseDesign?courseId=2875912C-3F52-45C2-8280-B27D183CC10E&id=3B2DF89A-2D4B-4FF5-A8AD-20BA113A967C在线教学过程(学生自主学习指引)提前设置今日课堂教学内容,课前引导学生进入智慧职教平台,预习本节课程的教学资源,完成课前测试或作业。课中组织学生在智慧职教平台进行签到、讨论、测试、投票等,在线教学过程中通过智慧职教和腾讯会议进行直播授课、讨论答疑等。课后在智慧职教平台布置作业,学生在平台上完成和提交作业,教师批阅作业。在线辅导与答疑安排按照课程表规定的时间进行在线辅导与答疑。线上作业:1.课本模块1综合实训。XXXXXXXX学院教案2024年/2025年第1学期专业大类电子与信息大类课程名称Python程序设计课程类别专业核心课教学模式(课堂教学/混合式教学)混合式教学任课班级24物联网3-1/3-2/3-3班任课教师王健所属院部信息与通信学院2024年9月1日教学单元2.1数字数据类型周次2-1时数2授课班级24物联网3-1/3-2/3-3班教学目的及要求:素质目标(1)培养严谨细致的逻辑思维能力;(2)培养发现问题、分析问题和解决问题的能力。知识目标(1)理解并掌握Python的整型;(2)理解并掌握Python的浮点型;(3)理解并掌握Python的布尔类型;(4)理解并掌握Python的复数类型。能力目标(1)能够正确操作Python的整型、浮点型、布尔类型和复数类型数据。教学要求需要授课教师完成以下任务:(1)了解学生前次课程掌握情况、课后作业完成情况;(2)将授课视频和PPT上传至智慧职教平台;(3)设计好授课环节,调动学生的学习积极性。教学重点:(1)整型使用不同进制的表示方法;(2)浮点型的存储和判等运算;(3)布尔值的运算规则。教学难点:(1)整型使用不同进制的表示方法;(2)浮点型的存储和判等运算;(3)布尔值的运算规则。实验仪器及教具:智慧职教、腾讯会议、授课视频和PPT(已上传智慧职教)、多媒体教学系统、Python+PyCharm+Anaconda+JupyterNotebook教学过程备注一、课前1.教师提前在智慧职教平台上传资源,发布预习任务清单。学生根据任务清单,观看教学资源,在平台上完成预习作业和测试,发表相关观点、参与讨论。教师查看学生自学情况。2.课前十分钟,教师通过智慧职教、腾讯会议(线上教学)、多媒体设备(线下教学)播放物联网行业的高新技术视频,展现大国实力,增强民族自信,激发学生对本专业的热爱,增强学习主动性。二、课中1、课堂点名、复习和点评(10分钟)(1)教师通过智慧职教的【签到】功能进行点名。(2分钟)(2)教师通过智慧职教的【摇一摇】功能抽取学生回答问题,复习上次课的内容(4分钟)。(3)教师点评学生作业问题(4分钟)。2.教学导入(5分钟)教师介绍本节课程的主要教学内容:Python的数字数据类型。3.主要内容(65分钟)(1)整型通过提问整数包括哪些部分,引出Python整型的定义。教师讲解并示范整型的数学计算,并使用二进制、八进制、十六进制表示同一个整型数据。学生跟练。(15分钟)(2)浮点型结合启发引导法,教师讲解并示范浮点型的定义、数学计算、表示方法、存储方式和判等运算。重点强调对浮点数进行判等运算的表示方法。学生跟练。(15分钟)(3)布尔类型结合启发引导法,教师讲解布尔类型的定义。结合分组讨论和总结,帮助学生理解布尔值的运算规则。强调一定要严谨细致,否则容易出错。(15分钟)(4)复数类型教师讲解复数类型的定义,示范实部和虚部的获取方法。学生跟练。(15分钟)(5)教师引导学生总结本次课堂内容。(5分钟)课后作业:1.Python中有哪些数字数据类型?2.布尔类型常用的场景有哪些?(以下内容为选填,供线上课程及线上线下混合式课程填报)教学资源列表与访问路径备注教学资源列表:模块2Python数据类型2.1数字数据类型访问路径:/teacher/spoc_courseDesign?courseId=2875912C-3F52-45C2-8280-B27D183CC10E&id=3B2DF89A-2D4B-4FF5-A8AD-20BA113A967C在线教学过程(学生自主学习指引)提前设置今日课堂教学内容,课前引导学生进入智慧职教平台,预习本节课程的教学资源,完成课前测试或作业。课中组织学生在智慧职教平台进行签到、讨论、测试、投票等,在线教学过程中通过智慧职教和腾讯会议进行直播授课、讨论答疑等。课后在智慧职教平台布置作业,学生在平台上完成和提交作业,教师批阅作业。在线辅导与答疑安排按照课程表规定的时间进行在线辅导与答疑。线上作业:1.Python中有哪些数字数据类型?2.布尔类型常用的场景有哪些?XXXXXXXX学院教案2024年/2025年第1学期专业大类电子与信息大类课程名称Python程序设计课程类别专业核心课教学模式(课堂教学/混合式教学)混合式教学任课班级24物联网3-1/3-2/3-3班任课教师王健所属院部信息与通信学院2024年9月1日教学单元2.2.1字符串2.2.2集合2.2.3列表周次2-2时数2授课班级24物联网3-1/3-2/3-3班教学目的及要求:素质目标(1)培养严谨细致的逻辑思维能力和结构化思维能力;(2)培养发现问题、分析问题和解决问题的能力;(3)培养爱国主义情怀。知识目标(1)理解字符串的概念,掌握字符串的操作;(2)理解集合的概念,掌握集合的操作;(3)理解列表的概念,掌握列表的操作,熟悉列表的相关函数。能力目标(1)能够正确表示和访问字符串;(2)能够正确表示和操作集合;(3)能够正确操作列表,并能够熟练使用列表的相关函数。教学要求需要授课教师完成以下任务:(1)了解学生前次课程掌握情况、课后作业完成情况;(2)将授课视频和PPT上传至智慧职教平台;(3)设计好授课环节,调动学生的学习积极性。教学重点:(1)集合的相关操作;(2)列表的相关函数。教学难点:(1)集合的相关操作;(2)列表的相关函数。实验仪器及教具:智慧职教、腾讯会议、授课视频和PPT(已上传智慧职教)、多媒体教学系统、Python+PyCharm+Anaconda+JupyterNotebook教学过程备注一、课前1.教师提前在智慧职教平台上传资源,发布预习任务清单。学生根据任务清单,观看教学资源,在平台上完成预习作业和测试,发表相关观点、参与讨论。教师查看学生自学情况。2.课前十分钟,教师通过智慧职教、腾讯会议(线上教学)、多媒体设备(线下教学)播放物联网行业的高新技术视频,展现大国实力,增强民族自信,激发学生对本专业的热爱,增强学习主动性。二、课中1、课堂点名、复习和点评(10分钟)(1)教师通过智慧职教的【签到】功能进行点名。(2分钟)(2)教师通过智慧职教的【摇一摇】功能抽取学生回答问题,复习上次课的内容(4分钟)。(3)教师点评学生作业问题(4分钟)。2.教学导入(5分钟)教师介绍本节课程的主要教学内容:字符串、集合、列表。3.主要内容(65分钟)(1)字符串通过与数字数据类型进行对比,教师引出序列的定义,进而讲解序列数据类型的范围。结合启发引导法,教师讲解并示范操作字符串的定义、案例和访问方法。强调在使用索引和切片访问字符串时,一定要严谨细致,否则可能会出错。学生跟练。(15分钟)(2)集合结合启发引导法,教师讲解集合的定义和表示,并与字典的表示方法进行对比。讲解并示范操作集合的去重、快速判断元素是否在集合内、集合a中包含但集合b中不包含的元素、集合a或b中包含的所有元素、集合a、b中都包含的元素、不同时包含于a、b的元素。可以以中美各自拥有的实力分别作为集合a和集合b进行讲解,在进行集合操作时,增强爱国主义情怀。学生跟练。提醒学生集合的相关概念和操作比较绕,务必要严谨细致。(20分钟)(3)列表结合启发引导法,教师讲解列表的定义和表示,讲解并示范操作列表的增删改查、插入元素、判断元素位置、排序、切片操作、反向索引、求长度、求最大值、求最小值、求和等。由于内容相对较多,提醒学生务必严谨细致。学生跟练。(25分钟)(4)教师引导学生总结本次课堂内容。(5分钟)课后作业:1.Python中字符串的符号有哪几种?2.常用的列表函数有哪些?3.Python的字符串类型有哪几种表示形式?4.一个列表lst的内容是['China','English','France','Russia','USA'],要访问它的第4个元素,可以使用哪两种方式?(以下内容为选填,供线上课程及线上线下混合式课程填报)教学资源列表与访问路径备注教学资源列表:模块2Python数据类型2.2.1字符串2.2.2集合2.2.3列表访问路径:/teacher/spoc_courseDesign?courseId=2875912C-3F52-45C2-8280-B27D183CC10E&id=3B2DF89A-2D4B-4FF5-A8AD-20BA113A967C在线教学过程(学生自主学习指引)提前设置今日课堂教学内容,课前引导学生进入智慧职教平台,预习本节课程的教学资源,完成课前测试或作业。课中组织学生在智慧职教平台进行签到、讨论、测试、投票等,在线教学过程中通过智慧职教和腾讯会议进行直播授课、讨论答疑等。课后在智慧职教平台布置作业,学生在平台上完成和提交作业,教师批阅作业。在线辅导与答疑安排按照课程表规定的时间进行在线辅导与答疑。线上作业:1.Python中字符串的符号有哪几种?2.常用的列表函数有哪些?3.Python的字符串类型有哪几种表示形式?4.一个列表lst的内容是['China','English','France','Russia','USA'],要访问它的第4个元素,可以使用哪两种方式?XXXXXXXX学院教案2024年/2025年第1学期专业大类电子与信息大类课程名称Python程序设计课程类别专业核心课教学模式(课堂教学/混合式教学)混合式教学任课班级24物联网3-1/3-2/3-3班任课教师王健所属院部信息与通信学院2024年9月1日教学单元2.2.4元组2.2.5字典周次3-1时数2授课班级24物联网3-1/3-2/3-3班教学目的及要求:素质目标(1)培养严谨细致的逻辑思维能力;(2)培养发现问题、分析问题和解决问题的能力。知识目标(1)理解元组的概念和不可更改特性,掌握元组的操作;(2)理解字典的概念,掌握字典的常用操作。能力目标(1)能够正确表示元组,能够将元组作为函数的参数进行使用;(2)能够正确表示字典,能够进行字典的常用操作。教学要求需要授课教师完成以下任务:(1)了解学生前次课程掌握情况、课后作业完成情况;(2)将授课视频和PPT上传至智慧职教平台;(3)设计好授课环节,调动学生的学习积极性。教学重点:(1)元组的不可更改特性;(2)元组和列表的区别;(3)字典的常用操作。教学难点:(1)元组的不可更改特性;(2)字典的常用操作。实验仪器及教具:智慧职教、腾讯会议、授课视频和PPT(已上传智慧职教平台)、多媒体教学系统、Python+PyCharm+Anaconda+JupyterNotebook教学过程备注一、课前1.教师提前在智慧职教平台上传资源,发布预习任务清单。学生根据任务清单,观看教学资源,在平台上完成预习作业和测试,发表相关观点、参与讨论。教师查看学生自学情况。2.课前十分钟,教师通过智慧职教、腾讯会议(线上教学)、多媒体设备(线下教学)播放物联网行业的高新技术视频,展现大国实力,增强民族自信,激发学生对本专业的热爱,增强学习主动性。二、课中1、课堂点名、复习和点评(10分钟)(1)教师通过智慧职教的【签到】功能进行点名。(2分钟)(2)教师通过智慧职教的【摇一摇】功能抽取学生回答问题,复习上次课的内容(4分钟)。(3)教师点评学生作业问题(4分钟)。2.教学导入(5分钟)教师介绍本节课程的主要教学内容:元组、字典。3.主要内容(65分钟)(1)元组通过启发引导法,教师引导学生对比元组和列表的异同点。教师讲解和示范元组的不可更改特性,包括:长度不可更改和内容不可更改。随后讲解和示范这种不可更改特性作为函数参数的优越性。最后,讲解和示范元组只有一个元素时的表示方法。学生跟练。(25分钟)(2)字典结合启发引导法,教师引导学生对比字典、元组、列表、字符串和集合5种序列数据类型在表示符号上的差异性。接着重点讲解字典的键值对。教师讲解并示范字典的定义、增删改查、判断一项数据是否在字典中、清空字典中的所有数据等常用操作。学生跟练。提醒学生括号、引号、逗号等符号都要使用英文字符,否则会出错,务必要严谨细致。(35分钟)(3)教师引导学生总结本次课堂内容。(5分钟)课后作业:1.列表与元组之间的区别及联系是什么?2.如何获取字典中所有的键?3.在整型、浮点型、字符串、列表中,哪些类型可以作为字典的键?请说明原因。(以下内容为选填,供线上课程及线上线下混合式课程填报)教学资源列表与访问路径备注教学资源列表:模块2Python数据类型2.2.4元组2.2.5字典访问路径:/teacher/spoc_courseDesign?courseId=2875912C-3F52-45C2-8280-B27D183CC10E&id=3B2DF89A-2D4B-4FF5-A8AD-20BA113A967C在线教学过程(学生自主学习指引)提前设置今日课堂教学内容,课前引导学生进入智慧职教平台,预习本节课程的教学资源,完成课前测试或作业。课中组织学生在智慧职教平台进行签到、讨论、测试、投票等,在线教学过程中通过智慧职教和腾讯会议进行直播授课、讨论答疑等。课后在智慧职教平台布置作业,学生在平台上完成和提交作业,教师批阅作业。在线辅导与答疑安排按照课程表规定的时间进行在线辅导与答疑。线上作业:1.列表与元组之间的区别及联系是什么?2.如何获取字典中所有的键?3.在整型、浮点型、字符串、列表中,哪些类型可以作为字典的键?请说明原因。XXXXXXXX学院教案2024年/2025年第1学期专业大类电子与信息大类课程名称Python程序设计课程类别专业核心课教学模式(课堂教学/混合式教学)混合式教学任课班级24物联网3-1/3-2/3-3班任课教师王健所属院部信息与通信学院2024年9月1日教学单元实训2.1计算三角形面积周次3-2时数2授课班级24物联网3-1/3-2/3-3班教学目的及要求:素质目标(1)培养严谨细致的逻辑思维能力和创新能力;(2)培养发现问题、分析问题和解决问题的能力。知识目标(1)掌握整型、浮点型、布尔类型等数字数据类型的基本使用方法;(2)掌握int()和input()的联合使用方法;(3)掌握比较运算符==和逻辑运算符or的使用方法。能力目标(1)能够正确使用数字数据类型完成简单程序的编写。教学要求需要授课教师完成以下任务:(1)了解学生前次课程掌握情况、课后作业完成情况;(2)将授课视频和PPT上传至智慧职教平台;(3)设计好授课环节,调动学生的学习积极性。教学重点:(1)整型、浮点型、布尔类型等数字数据类型的基本使用方法;(2)比较运算符==和逻辑运算符or的使用方法。教学难点:(1)整型、浮点型、布尔类型等数字数据类型的基本使用方法;(2)比较运算符==和逻辑运算符or的使用方法。实验仪器及教具:智慧职教、腾讯会议、授课视频和PPT(已上传智慧职教平台)、多媒体教学系统、Python+PyCharm+Anaconda+JupyterNotebook教学过程备注一、课前1.教师提前在智慧职教平台上传资源,发布预习任务清单。学生根据任务清单,观看教学资源,在平台上完成预习作业和测试,发表相关观点、参与讨论。教师查看学生自学情况。2.课前十分钟,教师通过智慧职教、腾讯会议(线上教学)、多媒体设备(线下教学)播放物联网行业的高新技术视频,展现大国实力,增强民族自信,激发学生对本专业的热爱,增强学习主动性。二、课中1、课堂点名、复习和点评(10分钟)(1)教师通过智慧职教的【签到】功能进行点名。(2分钟)(2)教师通过智慧职教的【摇一摇】功能抽取学生回答问题,复习上次课的内容(4分钟)。(3)教师点评学生作业问题(4分钟)。2.教学导入(5分钟)教师介绍本节课程的主要教学内容:实训2.1计算三角形面积。3.主要内容(65分钟)(1)讨论解题思路通过启发引导和分组讨论,分析如何根据输入的三条边计算三角形面积,总结解题思路,包括:输入三角形的三条边长、使用三角形面积公式计算面积、输出三角形面积、使用直角三角形判断公式来判断该三角形是否为直角三角形、输出直角三角形判断结果。(15分钟)(2)编程求解结合启发引导法,教师示范实现各个步骤的Python程序,学生跟练,教师巡回指导和排错。在这一过程中,通过排错,培养学生发现问题、分析问题、解决问题的能力,培养学生严谨细致的逻辑思维能力。(30分钟)(3)程序优化改进任何程序都存在缺陷。教师引导学生优化改进原有程序,比如增加边长输入有效性的检测、增加三边是否能构成三角形的检测等。通过对程序的优化改进,培养学生的创新思维。(15分钟)(4)教师引导学生总结本次课堂内容。(5分钟)课后作业:1.模块2综合实训。
(以下内容为选填,供线上课程及线上线下混合式课程填报)教学资源列表与访问路径备注教学资源列表:模块2Python数据类型实训2.1计算三角形面积访问路径:/teacher/spoc_courseDesign?courseId=2875912C-3F52-45C2-8280-B27D183CC10E&id=3B2DF89A-2D4B-4FF5-A8AD-20BA113A967C在线教学过程(学生自主学习指引)提前设置今日课堂教学内容,课前引导学生进入智慧职教平台,预习本节课程的教学资源,完成课前测试和作业。课中组织学生在智慧职教平台进行签到、讨论、测试、投票等,在线教学过程中通过智慧职教和腾讯会议进行直播授课、讨论答疑等。课后在智慧职教平台布置作业,学生在平台上完成和提交作业,教师批阅作业。在线辅导与答疑安排按照课程表规定的时间进行在线辅导与答疑。线上作业:1.模块2综合实训。XXXXXXXX学院教案2024年/2025年第1学期专业大类电子与信息大类课程名称Python程序设计课程类别专业核心课教学模式(课堂教学/混合式教学)混合式教学任课班级24物联网3-1/3-2/3-3班任课教师王健所属院部信息与通信学院2024年9月1日教学单元实训2.2模拟水果店的电子菜单周次4-1时数2授课班级24物联网3-1/3-2/3-3班教学目的及要求:素质目标(1)培养严谨细致的逻辑思维能力和创新思维能力;(2)培养发现问题、分析问题和解决问题的能力。知识目标(1)掌握序列数据类型(字符串、集合、列表、元组、字典)的使用方法;(2)掌握split()、append()、remove()、set()、add()、title()、len()等函数的使用方法。能力目标(1)能够使用序列数据类型完成简单程序的编写。教学要求需要授课教师完成以下任务:(1)了解学生前次课程掌握情况、课后作业完成情况;(2)将授课视频和PPT上传至智慧职教平台;(3)设计好授课环节,调动学生的学习积极性。教学重点:(1)序列数据类型的使用方法。教学难点:(1)序列数据类型的使用方法。实验仪器及教具:智慧职教、腾讯会议、授课视频和PPT(已上传智慧职教平台)、多媒体教学系统、Python+PyCharm+Anaconda+JupyterNotebook教学过程备注一、课前1.教师提前在智慧职教平台上传资源,发布预习任务清单。学生根据任务清单,观看教学资源,在平台上完成预习作业和测试,发表相关观点、参与讨论。教师查看学生自学情况。2.课前十分钟,教师通过智慧职教、腾讯会议(线上教学)、多媒体设备(线下教学)播放物联网行业的高新技术视频,展现大国实力,增强民族自信,激发学生对本专业的热爱,增强学习主动性。二、课中1、课堂点名、复习和点评(10分钟)(1)教师通过智慧职教的【签到】功能进行点名。(2分钟)(2)教师通过智慧职教的【摇一摇】功能抽取学生回答问题,复习上次课的内容(4分钟)。(3)教师点评学生作业问题(4分钟)。2.教学导入(5分钟)教师介绍本节课程的主要教学内容:实训2.2模拟水果店的电子菜单。3.主要内容(65分钟)(1)讨论解题思路通过启发引导和分组讨论,分析如何简单模拟水果店的电子菜单,对菜单做出相应的修改,在此过程中融入列表、字符串、集合、元组、字典的操作。教师引导学生总结解题思路,包括:1)创建水果列表、对列表中的元素进行增删改查的操作,输出列表的长度;2)将所有项用一个字符串连接起来,中间用逗号隔开,每个单词首字母大写。3)创建集合,将列表中的元素放到集合中,输出集合及长度。4)创建元组,将列表中的元素放到元组中,输出元组及长度。5)创建字典,将列表中的元素按照{index:value}的形式添加到字典中。(15分钟)(2)编程求解结合启发引导法,教师示范实现各个步骤的Python程序,学生跟练,教师巡回指导和排错。在这一过程中,通过排错,培养学生发现问题、分析问题、解决问题的能力,培养学生严谨细致的逻辑思维能力。(30分钟)(3)程序优化改进任何程序都存在缺陷。教师引导学生优化改进原有程序,比如联合使用for循环和split()函数获得输入的任意水果列表;通过for循环将列表中的元素放到集合、元组、字典中。通过对程序的优化改进,培养学生的创新思维能力。(15分钟)(4)教师引导学生总结本次课堂内容。(5分钟)课后作业:1.模块1综合实训。
(以下内容为选填,供线上课程及线上线下混合式课程填报)教学资源列表与访问路径备注教学资源列表:模块2Python数据类型实训2.2模拟水果店的电子菜单访问路径:/teacher/spoc_courseDesign?courseId=2875912C-3F52-45C2-8280-B27D183CC10E&id=3B2DF89A-2D4B-4FF5-A8AD-20BA113A967C在线教学过程(学生自主学习指引)提前设置今日课堂教学内容,课前引导学生进入智慧职教平台,预习本节课程的教学资源,完成课前测试和作业。课中组织学生在智慧职教平台进行签到、讨论、测试、投票等,在线教学过程中通过智慧职教和腾讯会议进行直播授课、讨论答疑等。课后在智慧职教平台布置作业,学生在平台上完成和提交作业,教师批阅作业。在线辅导与答疑安排按照课程表规定的时间进行在线辅导与答疑。线上作业:1.模块1综合实训。XXXXXXXX学院教案2024年/2025年第1学期专业大类电子与信息大类课程名称Python程序设计课程类别专业核心课教学模式(课堂教学/混合式教学)混合式教学任课班级24物联网3-1/3-2/3-3班任课教师王健所属院部信息与通信学院2024年9月1日教学单元3.1分支结构3.2.1for循环周次4-2时数2授课班级24物联网3-1/3-2/3-3班教学目的及要求:素质目标(1)培养严谨细致的逻辑思维能力;(2)培养发现问题、分析问题和解决问题的能力。知识目标(1)理解分支结构和循环结构;(2)理解单分支语句、双分支语句、多分支语句、分支嵌套的基本语法;(3)理解for循环的基本语法。能力目标(1)能够正确使用if语句、if…else语句、if…elif…else语句和分支嵌套;(2)能够正确使用for循环进行数值循环、遍历字符串、遍历列表。教学要求需要授课教师完成以下任务:(1)了解学生前次课程掌握情况、课后作业完成情况;(2)将授课视频和PPT上传至智慧职教平台;(3)设计好授课环节,调动学生的学习积极性。教学重点:(1)for循环。教学难点:(1)for循环。实验仪器及教具:智慧职教、腾讯会议、授课视频和PPT(已上传智慧职教平台)、多媒体教学系统、Python+PyCharm+Anaconda+JupyterNotebook教学过程备注一、课前1.教师提前在智慧职教平台上传资源,发布预习任务清单。学生根据任务清单,观看教学资源,在平台上完成预习作业和测试,发表相关观点、参与讨论。教师查看学生自学情况。2.课前十分钟,教师通过智慧职教、腾讯会议(线上教学)、多媒体设备(线下教学)播放物联网行业的高新技术视频,展现大国实力,增强民族自信,激发学生对本专业的热爱,增强学习主动性。二、课中1、课堂点名、复习和点评(10分钟)(1)教师通过智慧职教的【签到】功能进行点名。(2分钟)(2)教师通过智慧职教的【摇一摇】功能抽取学生回答问题,复习上次课的内容(4分钟)。(3)教师点评学生作业问题(4分钟)。2.教学导入(5分钟)教师介绍本节课程的主要教学内容:元组、字典。3.主要内容(65分钟)(1)分支结构通过启发引导法,教师讲解单分支语句的语法结构、判断条件和缩进。然后示范编写体温检测小程序。学生跟练。教师讲解双分支语句的语法结构,示范编写有两个分支的体温检测小程序,学生跟练。教师讲解多分支语句的语法结构,示范编写将百分制成绩转换为五级值,学生跟练。(20分钟)(2)分支嵌套结合启发引导法,教师讲解并示范分支嵌套的做法,学生跟练。提醒学生在分支嵌套中,一定要注意内层分支的缩进和外层分支的缩进不同,前者是在后者基础上再向里面缩进4个空格,务必要严谨细致。(15分钟)(3)for循环回顾实训模拟水果店的电子菜单,将列表中的元素放入元组中时,程序执行了多次重复操作。这个重复操作也可以使用循环来实现,从而引入for循环。教师讲解for循环的语法结构、循环变量、对象和循环体、主要用途。示范编写使用for循环进行数值循环、遍历字符串、遍历列表的操作。学生跟练。提醒学生在编程过程中,一定要注意细节,务必要严谨细致,否则会出错,(25分钟)(4)教师引导学生总结本次课堂内容。(5分钟)课后作业:1.模块3知识巩固的习题。2.分别阐述单分支语句、双分支语句、多分支语句的执行过程。3.阐述for循环的执行过程。(以下内容为选填,供线上课程及线上线下混合式课程填报)教学资源列表与访问路径备注教学资源列表:模块3Python流程控制3.1分支结构3.2.1for循环访问路径:/teacher/spoc_courseDesign?courseId=2875912C-3F52-45C2-8280-B27D183CC10E&id=3B2DF89A-2D4B-4FF5-A8AD-20BA113A967C在线教学过程(学生自主学习指引)提前设置今日课堂教学内容,课前引导学生进入智慧职教平台,预习本节课程的教学资源,完成课前测试或作业。课中组织学生在智慧职教平台进行签到、讨论、测试、投票等,在线教学过程中通过智慧职教和腾讯会议进行直播授课、讨论答疑等。课后在智慧职教平台布置作业,学生在平台上完成和提交作业,教师批阅作业。在线辅导与答疑安排按照课程表规定的时间进行在线辅导与答疑。线上作业:1.列表与元组之间的区别及联系是什么?2.如何获取字典中所有的键?3.在整型、浮点型、字符串、列表中,哪些类型可以作为字典的键?请说明原因。XXXXXXXX学院教案2024年/2025年第1学期专业大类电子与信息大类课程名称Python程序设计课程类别专业核心课教学模式(课堂教学/混合式教学)混合式教学任课班级24物联网3-1/3-2/3-3班任课教师王健所属院部信息与通信学院2024年9月1日教学单元3.2.2while循环3.2.3循环嵌套3.2.4流程跳转周次5-1时数2授课班级24物联网3-1/3-2/3-3班教学目的及要求:素质目标(1)培养严谨细致的逻辑思维能力;(2)培养发现问题、分析问题和解决问题的能力。知识目标(1)理解元组的概念和不可更改特性,掌握元组的操作;(2)理解字典的概念,掌握字典的常用操作。能力目标(1)能够正确表示元组,能够将元组作为函数的参数进行使用;(2)能够正确表示字典,能够进行字典的常用操作。教学要求需要授课教师完成以下任务:(1)了解学生前次课程掌握情况、课后作业完成情况;(2)将授课视频和PPT上传至智慧职教平台;(3)设计好授课环节,调动学生的学习积极性。教学重点:(1)元组的不可更改特性;(2)元组和列表的区别;(3)字典的常用操作。教学难点:(1)元组的不可更改特性;(2)字典的常用操作。实验仪器及教具:智慧职教、腾讯会议、授课视频和PPT(已上传智慧职教平台)、多媒体教学系统、Python+PyCharm+Anaconda+JupyterNotebook教学过程备注一、课前1.教师提前在智慧职教平台上传资源,发布预习任务清单。学生根据任务清单,观看教学资源,在平台上完成预习作业和测试,发表相关观点、参与讨论。教师查看学生自学情况。2.课前十分钟,教师通过智慧职教、腾讯会议(线上教学)、多媒体设备(线下教学)播放物联网行业的高新技术视频,展现大国实力,增强民族自信,激发学生对本专业的热爱,增强学习主动性。二、课中1、课堂点名、复习和点评(10分钟)(1)教师通过智慧职教的【签到】功能进行点名。(2分钟)(2)教师通过智慧职教的【摇一摇】功能抽取学生回答问题,复习上次课的内容(4分钟)。(3)教师点评学生作业问题(4分钟)。2.教学导入(5分钟)教师介绍本节课程的主要教学内容:元组、字典。3.主要内容(65分钟)(1)while循环通过启发引导法,教师引导学生对比元组和列表的异同点。教师讲解和示范元组的不可更改特性,包括:长度不可更改和内容不可更改。随后讲解和示范这种不可更改特性作为函数参数的优越性。最后,讲解和示范元组只有一个元素时的表示方法。学生跟练。(20分钟)(2)循环嵌套结合启发引导法,教师引导学生对比字典、元组、列表、字符串和集合5种序列数据类型在表示符号上的差异性。接着重点讲解字典的键值对。教师讲解并示范字典的定义、增删改查、判断一项数据是否在字典中、清空字典中的所有数据等常用操作。学生跟练。提醒学生括号、引号、逗号等符号都要使用英文字符,否则会出错,务必要严谨细致。(20分钟)(3)跳出循环结合启发引导法,教师引导学生对比字典、元组、列表、字符串和集合5种序列数据类型在表示符号上的差异性。接着重点讲解字典的键值对。教师讲解并示范字典的定义、增删改查、判断一项数据是否在字典中、清空字典中的所有数据等常用操作。学生跟练。提醒学生括号、引号、逗号等符号都要使用英文字符,否则会出错,务必要严谨细致。(20分钟)(4)教师引导学生总结本次课堂内容。(5分钟)课后作业:1.列表与元组之间的区别及联系是什么?2.如何获取字典中所有的键?3.在整型、浮点型、字符串、列表中,哪些类型可以作为字典的键?请说明原因。(以下内容为选填,供线上课程及线上线下混合式课程填报)教学资源列表与访问路径备注教学资源列表:模块3Python流程控制3.2.2while循环3.2.3循环嵌套3.2.4流程跳转访问路径:/teacher/spoc_courseDesign?courseId=2875912C-3F52-45C2-8280-B27D183CC10E&id=3B2DF89A-2D4B-4FF5-A8AD-20BA113A967C在线教学过程(学生自主学习指引)提前设置今日课堂教学内容,课前引导学生进入智慧职教平台,预习本节课程的教学资源,完成课前测试或作业。课中组织学生在智慧职教平台进行签到、讨论、测试、投票等,在线教学过程中通过智慧职教和腾讯会议进行直播授课、讨论答疑等。课后在智慧职教平台布置作业,学生在平台上完成和提交作业,教师批阅作业。在线辅导与答疑安排按照课程表规定的时间进行在线辅导与答疑。线上作业:1.列表与元组之间的区别及联系是什么?2.如何获取字典中所有的键?3.在整型、浮点型、字符串、列表中,哪些类型可以作为字典的键?请说明原因。XXXXXXXX学院教案2024年/2025年第1学期专业大类电子与信息大类课程名称Python程序设计课程类别专业核心课教学模式(课堂教学/混合式教学)混合式教学任课班级24物联网3-1/3-2/3-3班任课教师王健所属院部信息与通信学院2024年9月1日教学单元实训3.1菜名查询小程序实训3.2聊天机器人周次5-2时数2授课班级24物联网3-1/3-2/3-3班教学目的及要求:素质目标(1)培养严谨细致的逻辑思维能力和创新思维能力;(2)培养发现问题、分析问题和解决问题的能力。知识目标(1)掌握分支结构的使用方法;(2)掌握分支嵌套的应用场景和基本用法;(3)掌握循环结构和循环嵌套的使用方法;(4)掌握循环结构和分支结构结合使用的方法。能力目标(1)能够使用分支结构和分支嵌套完成中等难度程序的编写;(2)能够使用循环结构、循环嵌套、循环结构和分支结构相结合的方法完成中等难度程序的编写。教学要求需要授课教师完成以下任务:(1)了解学生前次课程掌握情况、课后作业完成情况;(2)将授课视频和PPT上传至智慧职教平台;(3)设计好授课环节,调动学生的学习积极性。教学重点:(1)循环结构和分支结构相结合;(2)循环嵌套。教学难点:(1)循环结构和分支结构相结合;(2)循环嵌套。实验仪器及教具:智慧职教、腾讯会议、授课视频和PPT(已上传智慧职教平台)、多媒体教学系统、Python+PyCharm+Anaconda+JupyterNotebook教学过程备注一、课前1.教师提前在智慧职教平台上传资源,发布预习任务清单。学生根据任务清单,观看教学资源,在平台上完成预习作业和测试,发表相关观点、参与讨论。教师查看学生自学情况。2.课前十分钟,教师通过智慧职教、腾讯会议(线上教学)、多媒体设备(线下教学)播放物联网行业的高新技术视频,展现大国实力,增强民族自信,激发学生对本专业的热爱,增强学习主动性。二、课中1、课堂点名、复习和点评(10分钟)(1)教师通过智慧职教的【签到】功能进行点名。(2分钟)(2)教师通过智慧职教的【摇一摇】功能抽取学生回答问题,复习上次课的内容(4分钟)。(3)教师点评学生作业问题(4分钟)。2.教学导入(5分钟)教师介绍本节课程的主要教学内容:实训3.1菜名查询小程序和实训3.2聊天机器人。3.主要内容(65分钟)(1)实训3.1菜名查询小程序1)讨论解题思路通过启发引导和分组讨论,分析如何设计菜名查询小程序,总结解题思路,包括:用户输入菜系数字、根据用户输入进入不同的菜系分支、采用分支嵌套来输入口味、根据用户输入的口味打印菜名。(5分钟)2)编程求解结合启发引导法,教师示范实现各个步骤的Python程序,例如使用input()实现用户输入,使用if…elif…else进入不同的菜系分支,在外层分支结构内部再次使用分支结构进入各菜系不同的口味分支,使用列表列出每种口味的菜品,使用print()进行输出打印等。学生跟练,教师巡回指导和排错。通过跟练和排错,培养学生发现问题、分析问题、解决问题的能力和严谨细致的逻辑思维能力。(20分钟)3)优化改进教师引导学生优化改进原有程序,比如将原有的四大菜系增加为八大菜系。通过对程序的优化改进,培养学生的创新思维能力。(5分钟)(2)实训3.2聊天机器人1)讨论解题思路通过启发引导和分组讨论,分析如何设计聊天机器人,总结解题思路,包括:使用循环结构判断是否继续聊天、使用分支结构判断聊天内容、使用循环嵌套、将循环结构和分支结构进行相互嵌套、使用break跳出循环等。(10分钟)2)编程求解结合启发引导法,教师示范实现各个步骤的Python程序,例如使用while(True)作为外层循环,内层再嵌套while循环和if…elif…else分支结构,使用break跳出外层循环;使用int()和input()来获取用户输入的数字,并使用while循环判断数字是否合法;使用分支结构与用户进行聊天,使用find()捕捉用户输入的关键字,等等。学生跟练,教师巡回指导和排错。通过跟练和排错,培养学生发现问题、分析问题、解决问题的能力和严谨细致的逻辑思维能力。(20分钟)(3)教师引导学生总结本次课堂内容。(5分钟)课后作业:1.模块3综合实训。(以下内容为选填,供线上课程及线上线下混合式课程填报)教学资源列表与访问路径备注教学资源列表:模块3Python流程控制实训3.1菜名查询小程序实训3.2聊天机器人访问路径:/teacher/spoc_courseDesign?courseId=2875912C-3F52-45C2-8280-B27D183CC10E&id=3B2DF89A-2D4B-4FF5-A8AD-20BA113A967C在线教学过程(学生自主学习指引)提前设置今日课堂教学内容,课前引导学生进入智慧职教平台,预习本节课程的教学资源,完成课前测试和作业。课中组织学生在智慧职教平台进行签到、讨论、测试、投票等,在线教学过程中通过智慧职教和腾讯会议进行直播授课、讨论答疑等。课后在智慧职教平台布置作业,学生在平台上完成和提交作业,教师批阅作业。在线辅导与答疑安排按照课程表规定的时间进行在线辅导与答疑。线上作业:1.模块3综合实训。XXXXXXXX学院教案2024年/2025年第1学期专业大类电子与信息大类课程名称Python程序设计课程类别专业核心课教学模式(课堂教学/混合式教学)混合式教学任课班级24物联网3-1/3-2/3-3班任课教师王健所属院部信息与通信学院2024年9月1日教学单元4.1.1函数的概念和作用4.1.2函数的定义和调用4.1.3函数参数周次6-1时数2授课班级24物联网3-1/3-2/3-3班教学目的及要求:素质目标(1)培养严谨细致的逻辑思维能力;(2)培养发现问题、分析问题和解决问题的能力。知识目标(1)理解函数的概念和作用;(2)掌握函数的定义和调用;(3)掌握函数参数。能力目标(1)能够正确定义和调用函数;(2)能够正确使用位置参数、关键字参数、可变长参数和可变关键字参数。教学要求需要授课教师完成以下任务:(1)了解学生前次课程掌握情况、课后作业完成情况;(2)将授课视频和PPT上传至智慧职教平台;(3)设计好授课环节,调动学生的学习积极性。教学重点:(1)函数参数。教学难点:(1)函数参数。实验仪器及教具:智慧职教、腾讯会议、授课视频和PPT(已上传智慧职教平台)、多媒体教学系统、Python+PyCharm+Anaconda+JupyterNotebook教学过程备注一、课前1.教师提前在智慧职教平台上传资源,发布预习任务清单。学生根据任务清单,观看教学资源,在平台上完成预习作业和测试,发表相关观点、参与讨论。教师查看学生自学情况。2.课前十分钟,教师通过智慧职教、腾讯会议(线上教学)、多媒体设备(线下教学)播放物联网行业的高新技术视频,展现大国实力,增强民族自信,激发学生对本专业的热爱,增强学习主动性。二、课中1、课堂点名、复习和点评(10分钟)(1)教师通过智慧职教的【签到】功能进行点名。(2分钟)(2)教师通过智慧职教的【摇一摇】功能抽取学生回答问题,复习上次课的内容(4分钟)。(3)教师点评学生作业问题(4分钟)。2.教学导入(5分钟)教师介绍本节课程的主要教学内容:函数的概念和作用、函数的定义和调用、函数参数。3.主要内容(65分钟)(1)函数的概念和作用通过生日快乐歌,引入函数。结合启发引导法,教师讲解函数的概念。结合python程序案例分析,讲解函数的作用。(10分钟)(2)函数的定义和调用以生日快乐歌为例,教师讲解函数的定义及规则,示范编程定义函数,学生跟练,教师巡回指导,协助排错。教师讲解并示范函数的调用,包括:直接从Python提示符执行函数、通过另一个函数调用执行。学生跟练,教师巡回指导,协助排错。教师引导学生分组讨论函数定义和调用的区别,并进行总结。在跟练和排错的过程中,教师提醒学生一定要遵守函数定义的规则,务必严谨细致;遇到问题要学会分析,培养学生发现问题、分析问题、解决问题的能力。(20分钟)(3)函数参数发布分组讨论,对比函数定义的形参和函数调用时的实参。教师引导学生总结形参和实参的位置、数量、类型等信息必须一致。以生日快乐歌为例,结合启发引导法,教师讲解并示范位置参数和关键字参数,学生跟练,教师巡回指导,协助排错。以求任意个数的输入值之和为例,结合启发引导法,教师讲解并示范可变长参数,学生跟练,教师巡回指导,协助排错。以输出学生个人信息为例,结合启发引导法,教师讲解并示范可变关键字参数,学生跟练,教师巡回指导,协助排错。在跟练和排错的过程中,教师提醒学生务必严谨细致;遇到问题要学会分析,培养学生发现问题、分析问题、解决问题的能力。最后,发布分组讨论,对比四种参数的不同点。(30分钟)(4)教师引导学生总结本次课堂内容。(5分钟)课后作业:1.请简述关键字参数的特点。2.请实现一个带可变长参数的函数。(以下内容为选填,供线上课程及线上线下混合式课程填报)教学资源列表与访问路径备注教学资源列表:模块4Python函数与模块4.1.1函数的概念和作用4.1.2函数的定义和调用4.1.3函数参数访问路径:/teacher/spoc_courseDesign?courseId=2875912C-3F52-45C2-8280-B27D183CC10E&id=3B2DF89A-2D4B-4FF5-A8AD-20BA113A967C在线教学过程(学生自主学习指引)提前设置今日课堂教学内容,课前引导学生进入智慧职教平台,预习本节课程的教学资源,完成课前测试和作业。课中组织学生在智慧职教平台进行签到、讨论、测试、投票等,在线教学过程中通过智慧职教和腾讯会议进行直播授课、讨论答疑等。课后在智慧职教平台布置作业,学生在平台上完成和提交作业,教师批阅作业。在线辅导与答疑安排按照课程表规定的时间进行在线辅导与答疑。线上作业:1.请简述关键字参数的特点。2.请实现一个带可变长参数的函数。XXXXXXXX学院教案2024年/2025年第1学期专业大类电子与信息大类课程名称Python程序设计课程类别专业核心课教学模式(课堂教学/混合式教学)混合式教学任课班级24物联网3-1/3-2/3-3班任课教师王健所属院部信息与通信学院2024年9月1日教学单元4.1.4变量作用域周次6-2时数2授课班级24物联网3-1/3-2/3-3班教学目的及要求:素质目标(1)培养严谨细致的逻辑思维能力;(2)培养发现问题、分析问题和解决问题的能力。知识目标(1)理解内置作用域、全局作用域、嵌套作用域、局部作用域;(2)掌握nonlocal和global两种关键字。能力目标(1)对于不同的变量作用域,能够正确输出变量或函数的值;(2)能够正确使用nonlocal和global关键字。教学要求需要授课教师完成以下任务:(1)了解学生前次课程掌握情况、课后作业完成情况;(2)将授课视频和PPT上传至智慧职教平台;(3)设计好授课环节,调动学生的学习积极性。教学重点:(1)nonlocal和global关键字。教学难点:(1)nonlocal和global关键字。实验仪器及教具:智慧职教、腾讯会议、授课视频和PPT(已上传智慧职教平台)、多媒体教学系统、Python+PyCharm+Anaconda+JupyterNotebook教学过程备注一、课前1.教师提前在智慧职教平台上传资源,发布预习任务清单。学生根据任务清单,观看教学资源,在平台上完成预习作业和测试,发表相关观点、参与讨论。教师查看学生自学情况。2.课前十分钟,教师通过智慧职教、腾讯会议(线上教学)、多媒体设备(线下教学)播放物联网行业的高新技术视频,展现大国实力,增强民族自信,激发学生对本专业的热爱,增强学习主动性。二、课中1、课堂点名、复习和点评(10分钟)(1)教师通过智慧职教的【签到】功能进行点名。(2分钟)(2)教师通过智慧职教的【摇一摇】功能抽取学生回答问题,复习上次课的内容(4分钟)。(3)教师点评学生作业问题(4分钟)。2.教学导入(5分钟)教师介绍本节课程的主要教学内容:变量作用域。3.主要内容(65分钟)(1)变量作用域结合启发引导法,教师讲解四个变量作用域:内置作用域、全局作用域、嵌套作用域、局部作用域。示范并讲解变量的查找规则。给定多个案例,学生分组讨论程序输出结果,加深对变量作用域的理解。培养学生严谨细致的逻辑思维能力和团队合作能力。(30分钟)(2)global和nonlocal关键字以在内部作用域修改外部作用域中变量的值为例,结合启发引导法,讲解global和nonlocal两个关键字的作用。给定两个案例,结合分组讨论,分别讲解两个关键字的作用。(30分钟)(3)教师引导学生总结本次课堂内容。(5分钟)课后作业:1.请简述nonlocal和global关键字的相同点及不同点。2.请简述Python中变量作用域的4个层次及其之间的关系。3.请简述什么是内置作用域。(以下内容为选填,供线上课程及线上线下混合式课程填报)教学资源列表与访问路径备注教学资源列表:模块4Python函数与模块4.1.4变量作用域访问路径:/teacher/spoc_courseDesign?courseId=2875912C-3F52-45C2-8280-B27D183CC10E&id=3B2DF89A-2D4B-4FF5-A8AD-20BA113A967C在线教学过程(学生自主学习指引)提前设置今日课堂教学内容,课前引导学生进入智慧职教平台,预习本节课程的教学资源,完成课前测试和作业。课中组织学生在智慧职教平台进行签到、讨论、测试、投票等,在线教学过程中通过智慧职教和腾讯会议进行直播授课、讨论答疑等。课后在智慧职教平台布置作业,学生在平台上完成和提交作业,教师批阅作业。在线辅导与答疑安排按照课程表规定的时间进行在线辅导与答疑。线上作业:1.请简述nonlocal和global关键字的相同点及不同点。2.请简述Python中变量作用域的4个层次及其之间的关系。3.请简述什么是内置作用域。XXXXXXXX学院教案2024年/2025年第1学期专业大类电子与信息大类课程名称Python程序设计课程类别专业核心课教学模式(课堂教学/混合式教学)混合式教学任课班级24物联网3-1/3-2/3-3班任课教师王健所属院部信息与通信学院2024年9月1日教学单元4.1.5特殊函数周次7-1时数2授课班级24物联网3-1/3-2/3-3班教学目的及要求:素质目标(1)培养严谨细致的逻辑思维能力;(2)培养发现问题、分析问题和解决问题的能力。知识目标(1)掌握匿名函数的概念、结构、参数和应用;(2)掌握高阶函数的概念和结构;掌握python自带的高阶函数sorted、map、reduce、filter;(3)掌握闭包函数的概念、结构和应用;(4)掌握偏函数的概念和应用;(5)掌握递归函数的概念和应用。能力目标(1)能够正确应用匿名函数、高阶函数、闭包函数、偏函数和递归函数。教学要求需要授课教师完成以下任务:(1)了解学生前次课程掌握情况、课后作业完成情况;(2)将授课视频和PPT上传至智慧职教平台;(3)设计好授课环节,调动学生的学习积极性。教学重点:(1)匿名函数、高阶函数、闭包函数、偏函数和递归函数的应用。教学难点:(1)匿名函数、高阶函数、闭包函数、偏函数和递归函数的应用。实验仪器及教具:智慧职教、腾讯会议、授课视频和PPT(已上传智慧职教平台)、多媒体教学系统、Python+PyCharm+Anaconda+JupyterNotebook教学过程备注一、课前1.教师提前在智慧职教平台上传资源,发布预习任务清单。学生根据任务清单,观看教学资源,在平台上完成预习作业和测试,发表相关观点、参与讨论。教师查看学生自学情况。2.课前十分钟,教师通过智慧职教、腾讯会议(线上教学)、多媒体设备(线下教学)播放物联网行业的高新技术视频,展现大国实力,增强民族自信,激发学生对本专业的热爱,增强学习主动性。二、课中1、课堂点名、复习和点评(10分钟)(1)教师通过智慧职教的【签到】功能进行点名。(2分钟)(2)教师通过智慧职教的【摇一摇】功能抽取学生回答问题,复习上次课的内容(4分钟)。(3)教师点评学生作业问题(4分钟)。2.教学导入(5分钟)教师介绍本节课程的主要教学内容:特殊函数(包括匿名函数、高阶函数、闭包函数、偏函数、递归函数)。3.主要内容(65分钟)(1)匿名函数结合启发引导法,教师讲解匿名函数的概念和结构。讲解并示范:定义一个或多个参数、使用位置参数和默认参数、在函数体中加入条件判断语句、在函数体中加入分支语句的嵌套。学生跟练,教师巡回指导,协助排错。在跟练和排错过程中,培养学生严谨细致的逻辑思维能力,培养学生发现问题、分析问题和解决问题的能力。(10分钟)(2)高阶函数结合启发引导法,教师讲解高阶函数的概念和结构;分别示范python自带的高阶函数sorted()、map()、reduce()、filter()的应用案例,学生跟练,教师巡回指导,协助排错。在跟练和排错过程中,培养学生严谨细致的逻辑思维能力,培养学生发现问题、分析问题和解决问题的能力。(20分钟)(3)闭包函数结合启发引导法,教师讲解闭包函数的概念和结构。以画直线为例,讲解并示范闭包函数的应用,学生跟练,教师巡回指导,协助排错。在跟练和排错过程中,培养学生严谨细致的逻辑思维能力,培养学生发现问题、分析问题和解决问题的能力。(10分钟)(4)偏函数结合启发引导法,教师讲解偏函数的概念,讲解并示范偏函数的应用案例,学生跟练,教师巡回指导,协助排错。在跟练和排错过程中,培养学生严谨细致的逻辑思维能力,培养学生发现问题、分析问题和解决问题的能力。(10分钟)(5)递归函数结合启发引导法,教师讲解递归函数的概念和应用。以计算1~100相加之和为例,讲解并示范递归函数的应用,学生跟练,教师巡回指导,协助排错。在跟练和排错过程中,培养学生严谨细致的逻辑思维能力,培养学生发现问题、分析问题和解决问题的能力。分组讨论递归函数和for循环方式的差异,并进行总结。(10分钟)(6)教师引导学生总结本次课堂内容。(5分钟)课后作业:1.模块4知识巩固。(以下内容为选填,供线上课程及线上线下混合式课程填报)教学资源列表与访问路径备注教学资源列表:模块4Python函数与模块4.1.5特殊函数访问路径:/teacher/spoc_courseDesign?courseId=2875912C-3F52-45C2-8280-B27D183CC10E&id=3B2DF89A-2D4B-4FF5-A8AD-20BA113A967C在线教学过程(学生自主学习指引)提前设置今日课堂教学内容,课前引导学生进入智慧职教平台,预习本节课程的教学资源,完成课前测试或作业。课中组织学生在智慧职教平台进行签到、讨论、测试、投票等,在线教学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 平面设计创业项目设计
- 培训学习分享
- 房屋买卖预定金协议
- 家具制作工艺标准协议
- 总体规划管理与区域发展研讨会协议
- 开会心理小课件
- 口腔护理新手培训课件
- 低压干式变压器操作
- 企业策划保证金合同
- 工程造价预算与审核协议
- 2024年高等教育文学类自考-00522英语国家概况历年考试高频考点试题附带答案
- 天才在左疯子在右课件
- 干部履历表(中共中央组织部2015年制)
- 联社监事长整改措施
- 冠心病健康教育完整版
- 《中原文化》课件
- 竖井施工安全问题与预防措施
- 中国特色社会主义理论体系的形成发展PPT2023版毛泽东思想和中国特色社会主义理论体系概论课件
- 四渡赤水-课件
- 冷鲜肉猪肉白条分割技术详细结构图及产品部位介绍和用途
- 员工质量意识培训PPT
评论
0/150
提交评论