粤教清华版八年级上册第1节 处理批量数据公开课第二课时教案设计
展开知识探究 | ||
课时课题 | 第1节 处理批量数据 第2课时 组织列表 | |
课时目标 | 1.通过设计现场赛计分程序实例,了解组织列表(列表数据转换、排序)及其应用情景。 2.通过现场赛计分程序的批量数据转换和排序操作的多种实现方法,知道同解决同一问题可能会有多种方法。 3.通过“现场赛计分程序”的实践活动,提升算法设计能力,并知道程序设计要从用户需求出发。 | |
教学准备 | 机房、编程平台(如jupyter notebook,预先调试好)、PythonTutor(预先调试好)、学生素材、教学PPT等 | |
导学流程 |
| |
导学过程 | ||
导学设计 | 意图交流 | |
环节一、问题探讨 (1)问题导入:以“现场赛计分程序”为例,在程序设计中,如何对批量数据进行组织(如把字符串转化为数字,进行排序)?小组项目中是否也有同样的问题?要解决这类问题需要学习哪方面知识? (2)小组讨论:分小组讨论,各组代表进行汇报。
环节二、教师导学 (1)程序调试平台介绍:向学生介绍编程平台和PythonTutor调试方法。 (2)重点内容导学:如何获取批量数据(字符串的split方法)并转换成数值?如何用内置方法或函数进行排序?如何对排序后的数据取最大值和最小值?如何对列表数值求和?(具体参考课本) (3)自主学习方法提示:先通读内容,遇到代码要进行尝试,如果遇到错误要耐心解决。先独立阅读与调试,再小组互学,共同解决遇到的问题。
环节三、自主学习与实践 (1)学习内容:组织列表(数据转换和数据排序)。 (2)学习要求:阅读、可视化呈现助学、jupyter进行代码编写。 (3)先自主学习(还可参考拓展阅读和应用编程系统的帮助系统解决),再小组合作,如遇疑难向教师求助。
环节四、实践活动 (1)先画出流程图(如图),对输入的处理及求选手得分的环节都需要进一步细化设计。 (2)根据流程图写出代码(逐步细化与完善)。
(3)调试运行,组内交流。 (4)展示、汇报与交流。
环节五、项目应用 讨论相关知识在小组项目中解决问题的作用并做好记录。及时做好项目的纸质讨论材和电子档案的更新、整理与保存。 |
项目情景
善用工具
先设计流程图,再根据流程图去写代码,并逐步细化,更有利于培养计算思维。 | |
初中信息技术清华大学版七年级下册第6课 动物的聚会——数据排序、分类及图表处理教学设计: 这是一份初中信息技术清华大学版七年级下册第6课 动物的聚会——数据排序、分类及图表处理教学设计,共3页。
粤教清华版八年级上册第4节 “无所不能”的模块精品第二课时教案设计: 这是一份粤教清华版八年级上册第4节 “无所不能”的模块精品第二课时教案设计,共3页。教案主要包含了问题探讨,自主阅读,要点讲解,体验活动,项目应用等内容,欢迎下载使用。
初中信息技术粤教清华版八年级上册第2节 神奇的字典获奖第二课时教案: 这是一份初中信息技术粤教清华版八年级上册第2节 神奇的字典获奖第二课时教案,共6页。教案主要包含了问题探讨,自主阅读,教师导学,实践活动,项目应用等内容,欢迎下载使用。