Python程序设计单元教案(全).docx
0济南歌业序花课程单元教案一、本课数据库01.本课编号 No. 102.本课类型理论课团实脸课口 习题课口实践课因其他口03.本课课时(h) 404.内容提要(章/节)任务1工程开发环境搭建05.教学目的要求:了解Python语言的开展历史、特点及应用领域,掌握开发环境的搭建,能够熟练使 用Python IDLE,能够完成扩展库的安装与模块导入。06.知识能力结构:知识目标 了解Python语言的开展及应用领域 理解Python语言的特点 掌握Python程序的不同运行方式能力目标能够下载与安装IDLE能够熟练使用IDLE的基本操作能够完成扩展库的安装及模块的导入07.教学重点难点:重点:开发环境的搭建难点:扩展库的安装与模块导入08.素质教育关注点:培养团队合作精神,提高沟通协调能力难点:循环结构的嵌套。08.素质教育关注点:> 养成良好的编码风格,代码书写规范> 培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养> 培养学生遵纪守法的意识,正确使用所学技术> 培养学生平安编程的意识,养成严格、完备的代码测试习惯09.练习与作业:> 、判断一个数的奇偶性。> 、将百分制成绩转换为等级制度。3、求1到100之间所有能被2整除但不能被3整除的数的和。10 .教学手段方法:讲授法、讨论法、演示法11 .主要教具设备材料:课件、多媒体教室12 .参考文献资源网站1、2、3、4、5、 :/pythontutor /live.html#mode=edit二、授课记录(时间、班级、分析)时间:班级:第10页共66页三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间分配情境 导入演示成绩信息管理项 目,引入要学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析5、系统界面如何设 计?6、系统界面如何实 现?启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流5%准备1、顺序结构2、选择结构3、循环结构启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流20%示范 操作8、顺序结构的使用9、选择结构的使用10、循环结构的使用问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结20%能力 训练7、判断一个数的奇偶 性8、将百分制成绩转换 为等级制9、求1到100之间的所 有偶数和10、求一组成绩的平均值动手实践 做中学多媒体 真实系统环 境学生:实践操作 老师:巡视检查20%任务 实施1、系统业务流程设计2、系统主界面实现3、学生基本信息管理界面实现4、成绩管理界面实现动手实践 做中学多媒体 真实系统环 境学生:实践操作 老师:巡视检查20%分析 评价9 .评估讨论实训任务完 成的实施过程;10 .评估讨论实训任务 完成的正确率;11 .展示讨论学生的解 决方案;12 .考核学生结果。教师启发 讨论归纳 分数激励实训工程单学生:演示交流 老师:点评激励10%任务 小结通过本任务的实施,我们掌握了结构化程序设计的二种基本控制结构的 使用,能够熟练应用三种基本控制结构解决实际问题。编制复杂程序时出错 是难免的,在程序编写调试过程中一定要耐心细致,严格测试,保证程序满 足用户需求,正常运行。没有规矩,不成方圆。日常生活中我们要遵章守法, 编写程序也是一样,需要遵循程序书写规范,养成良好的编码风格。特别是 团队合作开发工程时,良好的编码风格和规范的程序书写司有效减少沟通交 流本钱,提高开发效率。四、教学实施情况与分析:学生的出勤及纪律都比拟好,教学基本能按事先设计的思路进行,课堂气氛也比拟活 跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的计算机文化基础知 识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老师的讲课内容 上有点跟不上。第12页共66页0济南歌业序花课程单元教案一、本课数据库01.本课编号No. 402.本课类型理论课目实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.04.内容提要(章/节)任务4批量学生成绩处理-列表、元组05.教学目的要求:了解列表和元组的概念,理解列表和元组的作用,掌握列表和元组的基本操作,熟练使用列表和 元组解决相应问题。06.知识能力结构:知识目标了解序列的基本概念> 理解列表和元组的特点及使用场合掌握列表和元组的基本操作和使用能力目标能够熟练操作列表和元组> 能够熟练使用列表和元组来解决实际问题07.教学重点难点:重点:列表和元组的基本操作难点:列表推导式、生成器表达式第13页共66页08.素质教育关注点:> 养成良好的编码风格,代码书写规范> 培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养> 培养学生遵纪守法的意识,正确使用所学技术> 培养学生平安编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、生成一个1到100之间偶数列表。2、利用列表推导式生成一个1到100之间所有3的倍数和。3、求一组成绩中的最大值、最小值。4、生成一个1到10之间所有偶数的元组。10 .教学手段方法:讲授法、讨论法、演示法11 .主要教具设备材料:课件、多媒体教室12 .参考文献资源网站1、2、3、4、5、 :/pythontutor /live.html#mode=edit二、授课记录(时间、班级、分析)时间:班级:第14页共66页三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境 导入演示批量学生成绩处理,引入 要学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析7、批量数据如何处理?8、如何表示不同类型数据?启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流5%准备1、列表的基本操作2、列表推导式3、列表应用4、元组的基本操作5、生成器表达式6、元组应用启发讲解 讨论归纳多媒体课件演示教师:知识讲解 学生:记录笔记 师生互动交流30%示范 操作11、 列表的基本操作和使用12、 元组的基本操作和使用问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结20%能力 训练11、 求1到100之间能被3整除的所有数12、 将一组成绩从高到低排序13、 利用列表推导式求解2”动手实践 做中学多媒体真实系统环境学生:实践操作 老师:巡视检查30%分析 评价1、评估讨论实训任务完成的 实施过程;2、评估讨论实训任务完成的 正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发 讨论归纳 分数激励实训工程单学生:演示交流 老师:点评激励10%课后 拓展1、生成一个1至IJ 100之间偶 数列表。2、利用列表推导式求2n。3、求1到100之间所有能被 2整除但不能被3整除的数的 和。四、教学实施情况与分析:学生的出勤及纪律都比拟好,教学基本能按事先设计的思路进行,课堂气氛也比拟活 跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的上一节课的知识掌 握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老师的讲课内容上有 点跟不上。第16页共66页0济南歌业序花课程单元教案一、本课数据库01.本课编号No. 502.本课类型理论课目实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.04.内容提要(章/节)任务4批量学生成绩处理一字典、集合05.教学目的要求:了解字典和集合的概念,理解字典和集合的作用,掌握字典和集合的基本操作,熟练使用字典和 字典解决相应问题。06.知识能力结构:熟练掌握字典和集合的基本操作,能够使用字典和集合解决相应 问题。知识目标了解字典和集合的特点> 理解字典和集合的区别掌握字典和集合的基本操作和使用能力目标能够熟练操作字典、集合> 能够熟练使用字典、集合来解决实际问题07.教学重点难点:重点:字典和集合的基本操作难点:字典推导式、集合推导式第17页共66页08.素质教育关注点:> 养成良好的编码风格,代码书写规范> 培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养> 培养学生遵纪守法的意识,正确使用所学技术> 培养学生平安编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、统计一个字符串每个字符出现的次数。2、利用字典完成学生成绩的处理。3、从指定序列中生成n个不重复元素。4、班里有音乐、美术、体育三个兴趣小组,找出三项都参加的学生名单,找出至少参加两项的学 生名单。10 .教学手段方法:讲授法、讨论法、演示法11 .主要教具设备材料:课件、多媒体教室12 .参考文献资源网站1、2、3、4、5、 :/pythontutor /live.html#mode=edit二、授课记录(时间、班级、分析)时间:班级:第18页共66页三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境 导入演示字典和集合的应用,引入 要学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析9、字典和集合如何表示?10、字典和集合有何特点?启发讲解 讨论归纳多媒体课件演示教师:知识讲解 学生:记录笔记 师生互动交流5%准备1、字典的基本操作2、字典推导式3、集合的基本操作4、集合推导式启发讲解 讨论归纳多媒体课件演示教师:知识讲解 学生:记录笔记 师生互动交流20%示范 操作13、 字典的基本操作14、 字典推导式使用15>集合的基本操作16、集合推导式问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结10%能力 训练14、 求一组学生成绩中的最大值、最小值15、 将一组学生成绩排序16、 统计字符串中各字符出现次数17、 班里有三个兴趣小组,找出三项都参加的学 生名单,找出至少参加两 项的学生名单动手实践 做中学多媒体真实系统环境学生:实践操作 老师:巡视检查50%分析 评价1、评估讨论实训任务完成的 实施过程;2、评估讨论实训任务完成的 正:确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发 讨论归纳 分数激励实训工程单学生:演示交流 老师:点评激励10%培养自主学习能力尊重知识产权,使用正版软件09.练习与作业:1、Python的下载与安装2、IDLE的使用3 编写程序输出 “welcome to learn Python”10 .教学手段方法:讲授法、讨论法、演示法11 .主要教具设备材料:课件、多媒体教室12 .参考文献资源网站1 2、3、4、5、 :/pythontutor /live.html#mode=edit二、授课记录(时间、班级、分析) 时间:班级:课后拓展1、统计一个字符串每个大写 字母出现的次数。2、凯撒加密算法的实现四、教学实施情况与分析:学生的出勤及纪律都比拟好,教学基本能按事先设计的思路进行,课堂气氛也比拟活 跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生上一次课的知识掌握 的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老师的讲课内容上有点 跟不上。第20页共66页0济南歌业序花课程单元教案一、本课数据库01.本课编号No. 602.本课类型理论课目实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.04.内容提要(章/节)任务4批量学生成绩处理一字符串05.教学目的要求:了解字符串的概念,理解字符串的作用,掌握字符串的基本操作,熟练使用字符串解决相应问题。06.知识能力结构:知识目标了解字符串的基本概念> 理解字符串的特点及作用掌握字符串的基本操作和使用能力目标能够熟练操作字符串> 能够熟练使用字符串来解决实际问题07.教学重点难点:重点:字符串的基本操作难点:字符编码、切片操作08.素质教育关注点:第21页共66页> 养成良好的编码风格,代码书写规范> 培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养> 培养学生遵纪守法的意识,正确使用所学技术> 培养学生平安编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、删除一个字符串中指定字符。2、测试用户输入中是否有敏感词,如果有的话就把敏感词替换为3个星号*。3、字符的加密与解密。10 .教学手段方法:讲授法、讨论法、演示法11 .主要教具设备材料:课件、多媒体教室12 .参考文献资源网站1、2、3、4、5、 :/pythontutor /live.html#mode=edit二、授课记录(时间、班级、分析)时间:班级:第22页共66页三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境 导入演示字符串的使用,引入要学 习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析1、如何对字符串进行查找 替换等操作?2、字符串常用编码格式有 哪些?启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流5%准备1、字符串常用方法2、字符串常量启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流20%示范 操作1、字符串的基本操作2、字符串常量使用问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结20%能力 训练1、测试用户输入中是否有 敏感词,如果有的话就把 敏感词替换为3个井号 #。2、字符的加密与解密3、去除字符串的多余空白 字符动手实践 做中学多媒体真实系统环境学生:实践操作 老师:巡视检查20%任务 实施1、成绩统计2、成绩排序动手实践 做中学多媒体真实系统环境学生:实践操作 老师:巡视检查20%分析 评价1、评估讨论实训任务完成的 实施过程;2、评估讨论实训任务完成的 正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发 讨论归纳 分数激励实训工程单学生:演示交流 老师:点评激励10%任务 小结通过本任务的实施我们了解和掌握了 Python中列表、兀组、字典、集合和字符串的使用,能够 利用这些序列高效处理各种批量数据。“诚信、友善”是我们的做人准那么,“优雅、明确、简 单”那么是Python的设计原那么,善用各种推导式可使程序更加简洁高效。四、教学实施情况与分析:学生的出勤及纪律都比拟好,教学基本能按事先设计的思路进行,课堂气氛也比拟活 跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的上一次课知识掌握 的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老师的讲课内容上有点 跟不上。第24页共66页0济南歌业序花课程单元教案一、本课数据库01.本课编号No. 702.本课类型理论课目实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.内容提要(章/节)任务5学生基本信息管理模块-函数的定义与调用05.教学目的要求:了解函数的概念,理解函数参数传递机制,掌握自定义函数的使用,熟练使用自定义函数和系统 函数解决相应问题。06.知识能力结构:知识目标> 了解函数的作用> 理解函数参数的传递机制> 掌握自定义函数的定义与调用方法> 掌握不同参数形式的使用能力目标> 能够熟练使用自定义函数> 能够使用自定义函数解决相应的问题07.教学重点难点:重点:自定义函数定义与调用难点:参数传递机制、参数类型第25页共66页08.素质教育关注点:> 养成良好的编码风格,代码书写规范> 培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养> 培养学生遵纪守法的意识,正确使用所学技术> 培养学生平安编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、利用自定义函数求n!。2、利用自定义函数求组合数。3、利用自定义函数求一组数中的最大值、最小值。10 .教学手段方法:讲授法、讨论法、演示法11 .主要教具设备材料:课件、多媒体教室12 .参考文献资源网站1、2、3、4、5、 :/pythontutor /live.html#mode=edit二、授课记录(时间、班级、分析)时间:班级:第26页共66页三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境 导入演示自定义函数的使用,引入 要学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析3、复杂程序如何分解?4、函数的作用?启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流5%技术 准备1、自定义函数的定义与调用2、函数参数启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流20%示范 操作3、自定义函数的定义4、自定义函数的调用5、不同形式的参数使用问题引导 操作演示 分析归纳多媒体系统演示老师:操作演示 学生:观摩思考 老师:归纳总结20%能力 训练4、利用自定义函数求1到 100的和。5、利用自定义函数求两个 数中的最大值6、利用自定义函数输出一 个表头动手实践 做中学多媒体真实系统环境学生:实践操作 老师:巡视检查40%分析 评价1、评估讨论实训任务完成的 实施过程;2、评估讨论实训任务完成的 正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发 讨论归纳 分数激励实训工程单学生:演示交流 老师:点评激励10%课后 拓展1、利用自定义函数求n!。2、利用自定义函数求组合数3、利用自定义函数求一组数 中的最大值、最小值四、教学实施情况与分析:学生的出勤及纪律都比拟好,教学基本能按事先设计的思路进行,课堂气氛也比拟活 跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的计算机文化基础知 识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老师的讲课内容 上有点跟不上。0济南歌业序花课程单元教案一、本课数据库01.本课编号 No. 802.本课类型理论课目实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.内容提要(章/节)任务5学生基本信息管理模块-匿名函数05.教学目的要求:了解匿名函数的概念,理解匿名函数的特点,掌握匿名函数的使用。06.知识能力结构:知识目标> 了解匿名函数的作用> 理解匿名函数的特点> 掌握匿名函数的使用> 掌握函数的嵌套与递归能力目标> 能够熟练使用匿名函数、函数的嵌套与递归> 能够使用匿名函数解决相应的问题07.教学重点难点:重点:匿名函数、函数的嵌套与递归难点:匿名函数的使用、函数的递归第29页共66页三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境 导入介绍Python的应用领域,引 入要学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析1、如何编写运行Python程 序?2、常用的编辑工具有哪些?启发讲解 讨论归纳多媒体 课件演示教师:问题提问 学生:问题讨论5%准备1> Python的简介2、Python的特点3、Python的应用领域讲授多媒体教师:知识讲解学生:记录笔记15%示范 操作1、Python IDLE的下载与安 装2、Python IDLE 的使用3、扩展库的安装与模块导入问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结30%任务 实施1、Python IDLE的下载与安 装2、Python IDLE 的使用3、扩展库的安装与模块导入动手实践 做中学多媒体 真实系统环 境学生:实践操作 老师:巡视检查35%析价 分评1 .评估讨论实训任务完成的 实施过程;2 .评估讨论实训任务完成的 正确率;3 .展示讨论学生的解决方案;4 .考核学生结果。教师启发 讨论归纳 分数激励实训工程单学生:演示交流 老师:点评激励10%务结 任小通过本任务的完成,我们了解了 Python语言的开展、特点及应用领域,掌握了 Python开发环境的搭建,能够独立完成IDLE的下载与安装、扩展库的安装及模块导 入,能够熟练掌握IDLE的基本操作。支持正版,远离盗版。建议读者树立平安意识, 下载软件尽量去官网,防止使用来路不明软件。08.素质教育关注点:> 养成良好的编码风格,代码书写规范> 培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养> 培养学生遵纪守法的意识,正确使用所学技术> 培养学生平安编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、利用匿名函数求两个数的和。2、利用匿名函数对一组数进行排序。3、利用函数的嵌套与递归求组合数。10 .教学手段方法:讲授法、讨论法、演示法11 .主要教具设备材料:课件、多媒体教室12 .参考文献资源网站1、2、3、4、5、 :/pythontutor /live.html#mode=edit二、授课记录(时间、班级、分析)时间:班级:第30页共66页三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境 导入演示匿名函数的使用,引入要 学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析5、复杂程序如何分解?6、匿名函数的作用?启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流5%技术 准备1、匿名函数的使用2、函数的嵌套与递归启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流20%示范 操作6、匿名函数的使用7、函数的嵌套与递归问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结20%能力 训练7、利用匿名函数实现列表 排序。8、利用函数的嵌套与递归 求组合数。9、汉诺塔问题动手实践 做中学多媒体真实系统环境学生:实践操作 老师:巡视检查40%分析 评价1、评估讨论实训任务完成的 实施过程;2、评估讨论实训任务完成的 正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发 讨论归纳 分数激励实训工程单学生:演示交流 老师:点评激励10%课后 拓展1、利用函数递归求n!。2、求 l!+2!+3!+.+n!四、教学实施情况与分析:学生的出勤及纪律都比拟好,教学基本能按事先设计的思路进行,课堂气氛也比拟活 跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的计算机文化基础知 识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老师的讲课内容 上有点跟不上。0济南歌业序花课程单元教案一、本课数据库01.本课编号No. 902.本课类型理论课目实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.04.内容提要(章/节)任务5学生基本信息管理模块-变量作用域05.教学目的要求:了解变量作用域的基本概念,理解全局变量和局部变量的区别,掌握全局变量和局部变量的使用, 掌握常用系统函数的使用,熟练使用自定义函数和系统函数解决相应问题。06.知识能力结构:知识目标了解变量作用域的基本概念> 理解全局变量和局部变量的区别掌握全局变量和局部变量的使用> 掌握常用系统函数的使用能力目标> 能够熟练使用自定义函数能够熟练使用自定义函数和系统函数解决相应的问题07.教学重点难点:重点:全局变量和局部变量的使用、系统函数难点:变量作用域第33页共66页08.素质教育关注点:> 养成良好的编码风格,代码书写规范> 培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养> 培养学生遵纪守法的意识,正确使用所学技术> 培养学生平安编程的意识,养成严格、完备的代码测试习惯09.练习与作业:> 、编写一个判断一个字符串是否是回文字符串的函数。> 、找出一个正整数的所有素因子。> 、编写一个求任意一组数平均值的函数。10 .教学手段方法:讲授法、讨论法、演示法11 .主要教具设备材料:课件、多媒体教室12 .参考文献资源网站1、2、3、4、5、 :/pythontutor /live.html#mode=edit二、授课记录(时间、班级、分析)时间:班级:第34页共66页三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境 导入演示自定义函数的使用,引入 要学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析7、复杂程序如何分解?8、函数的作用?启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流5%技术 准备1、全局变量和局部变量2、常用系统函数3、模块与包启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流20%示范操作8、全局变量和局部变量的使用9、nonlocal关键字使用10、常用系统函数的使用问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结20%任务 实施10、 学生信息的添加11、 学生信息的删除12、 学生信息的修改13、 学生信息的显示动手实践 做中学多媒体真实系统环境学生:实践操作 老师:巡视检查40%分析 评价1、评估讨论实训任务完成的 实施过程;2、评估讨论实训任务完成的 正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发 讨论归纳 分数激励实训工程单学生:演示交流 老师:点评激励10%任务 小结通过本任务的实施我们了解了模块化程序设计的基本思想,掌握了自定义函数 和一些系统常用函数的使用。分而治之,大而化小,模块化的程序设计让我们解决 复杂问题时能够游刃有余。合理有效使用函数可有效提高代码的重用度,使程序更 加简洁,易于维护。四、教学实施情况与分析:学生的出勤及纪律都比拟好,教学基本能按事先设计的思路进行,课堂气氛也比拟活 跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的计算机文化基础知 识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老师的讲课内容 上有点跟不上。0济南歌业序花课程单元教案一、本课数据库01.本课编号No. 1002.本课类型理论课目实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.内容提要(章/节)任务6学生类的设计与实现一类的定义与实例化05.教学目的要求:了解面向对象编程的基本思想,掌握类的定义与实例化,掌握访问控制权限的使用。06.知识能力结构:知识目标> 了解面向对象程序设计思想> 理解面向对象的基本概念及特性> 掌握类的定义与使用能力目标> 能够熟练进行类的定义与实例化> 能够正确使用类成员与实例成员> 能够合理使用访问控制权限07.教学重点难点:重点:类的定义与实例化难点:访问控制权限第37页共66页08.素质教育关注点:> 养成良好的编码风格,代码书写规范> 培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养> 培养学生遵纪守法的意识,正确使用所学技术> 培养学生平安编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、编写一个汽车类。2、编写一个类求圆面积和周长。10 .教学手段方法:讲授法、讨论法、演示法11 .主要教具设备材料:课件、多媒体教室12 .参考文献资源网站1、2、3、4、5、 :/pythontutor /live.html#mode=edit二、授课记录(时间、班级、分析)时间:班级:第38页共66页三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境 导入演示面向对象的使用,引入要 学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析9、面向对象思想?10、如何进行类的定义与实例化?启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流5%技术 准备1、类的定义与实例化2、数据成员与方法成员3、访问控制权限启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流20%示范 操作11、 类的定义与实例化12、 数据成员与方法成员13、 访问控制权限问题引导 操作演示 分析归纳多媒体系统演示老师:操作演示 学生:观摩思考 老师:归纳总结20%能力 训练14、 定义一个课程类。15、 利用面向对象方法求正方形的周长和面积。16、 访问控制权限的使用动手实践 做中学多媒体 真实系统环境学生:实践操作 老师:巡视检查40%分析 评价1、评估讨论实训任务完成的 实施过程;2、评估讨论实训任务完成的 正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发 讨论归纳 分数激励实训工程单学生:演示交流 老师:点评激励10%课后 拓展1、编写个汽车类。2、编写一个类求圆面积和周长。四、教学实施情况与分析:因是第一次上课,学生的出勤及纪律都比拟好,教学基本能按事先设计的思路进行, 课堂气氛也比拟活跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的 计算机文化基础知识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接 收老师的讲课内容上有点跟不上。四、教学实施情况与分析:学生的出勤及纪律都比拟好,教学基本能按事先设计的思路进行,课堂气氛也比拟活 跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的计算机文化基础知 识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老师的讲课内容 上有点跟不上。0济南歌业序花课程单元教案一、本课数据库01.本课编号No. 1102.本课类型理论课目实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.内容提要(章/节)任务6学生类的设计与实现-属性、继承、多态05.教学目的要求:了解属性的作用、继承与多态的基本概念,理解继承与多态的机制,掌握属性、继承与多态的使用。06.知识能力结构:知识目标> 了解继承与多态的基本概念> 理解继承与多态的机制> 掌握继承与多态的使用能力目标> 能够熟练使用继承与多态> 能够熟练使用继承与多态解决相应的问题07.教学重点难点:重点:继承与多态难点:继承与多态的使用第41页共66页08.素质教育关注点:> 养成良好的编码风格,代码书写规范> 培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养> 培养学生遵纪守法的意识,正确使用所学技术> 培养学生平安编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、设计一个动物类:Animal,有color(颜色)属性和call(叫)方法。再设计一个Fish(鱼)类,该 类有tail(尾巴)和color属性,以及call(叫)方法。2、设计一个图书类:Book,有书号、书名、作者、出版社等属性和一输出图书基本信息的显示方 法。10 .教学手段方法:讲授法、讨论法、演示法11 .主要教具设备材料:课件、多媒体教室12 .参考文献资源网站1、2、3、4、5、 :/pythontutor /live.html#mode=edit二、授课记录(时间、班级、分析)时间:班级:第42页共66页三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境 导入演示继承与多态的使用,引入 要学习的内容