【中小学】高一上下册3.3数据与系统第一课时教学设计.docx
-
资源ID:97901701
资源大小:19.30KB
全文页数:8页
- 资源格式: DOCX
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
【中小学】高一上下册3.3数据与系统第一课时教学设计.docx
3.3数据与系统(第1课时)教学设计XXXXX 中学 XXX【教学目标】1 .了解图形用户界面GUI的基本概念,学会设计简单的GUL2 .了解文件的概念。3 .了解Python读写文本文件的方法。【教学重点】了解tkinter模块,编写简单可交互的GUI程序。【教学难点】掌握数据传递过程(GUI程序界面诸对象及文本文件)。【教学过程】教学XX教师活动学生活 动设计意图教学XXX弓1入学习目标板书:1 .了解图形XXX面GUI的基本概念,学会设计xxx GUI。2 ,了解文件的概念。3 .了解Python读写文本文件的方法。观看让XX明确本节课需要 掌握的内容PPT提问:什么是图形XXX面?思考播放“图形XXX面”介绍视频。观看通过视频让XX对“图形 用户界面”有个大概认 识视频讲解'图形用户界面”概念。图形用 户界面(Graphical User lnterface,GUI)又称 图形用户接口,是指采用图形方式显示的计算机操作用 户界面。听PPT二、活 动1初 看“旅 XX路”创设情境:XX同学经常和亲友们一起旅游,他想自己开发一个旅行 小助手系统,来解决自己遇到的各种问题。其中“旅行线 路”功能模块用来记录计划出游的旅行线路。他希望在这 个系统中能够添加新的线路。我们来看看他是怎样设计这个“旅行线路”的程序界面的。(1)布置体验任务:* 运行旅行线路.py”* 观察运行结果* 仔细阅读注释信息* 对照理解每个语句的作用from tkinter import * #导入tkinter模块root = Tk()#创建一个窗口root刖e("旅行线路。#设置窗口标题 root.geometry('300x120') #设置窗 口 大小 root.resizable(0,0)#禁止调整窗口大小一边体 验一边 思考创设情境,引入项目 式教学,围绕“旅行小 助手系统'展开教学。让学生体验并思考 ,以加深对图形用户 界面的认识,更好地 理解每个语句的作用PPTXXXX播放操作示范微课选性 可择操作不太熟的学生 ,可通过微课进行学 习,查缺补漏微课对照图形用户界面,在学生体验的基础上,再详细地讲 解每个语句,以及它们所包含参数的作用听验 真思> 认并考证学生通过刚才的体验 ,建立了感性认识, 再通过老师系统性的 知识介绍,使知识更 加巩固PPT己理是正 自的解否确引导:有兴趣的同学,可结合各参数的英语单词含义, 尝试修改原程序的各项参数值,XX验证,你将会更深入 地了解各语句。问:这是修改了的程序代码,大家可以思考一下,该程 序XX后生成的图形用户界面会有什么变化呢? 播放微课,演ZFXX结果。认真 听,XX方法引导学生进行拓展XXOPPT展示比较图,分析说明。思考观察 运行 结果让学生直观地感受各 参数的作用微课认真 听。对比分析。让学生学 会如何通过尝试修改 的方法来学到更多的 知识。PPT创设情境:XX同学希望在这个系统中除了“添加线路”外,还可以查询 已经输入系统的线路,请你帮XX修改“旅行线路.py”程序 ,使得程序运行后,可以在“添加线路”按钮下方添加查 询线路”按钮。XX 任务让学生学以致用。继 续展开项目式教学。 XX前面老师的讲解, 学生动手实践,验证布置任务一:在窗口上添加一个“查询线路”按钮功能。运行效果如下图:讲解答案:为实现在窗口上添加一个“查询线路”按钮的功能,应该加上一条语句:Button(root, text'查询线路”,relief="solid,width=10,height=2). pack()XX 模 仿, 尝试 创建 一个 Butt on0自己是否掌握按钮 Button语句,巩固所 学。Ixxx真,照己操是正 认听对自的作否确呈现答案。老师讲解 分析,提示要点。PPT活动1知识小结对活动 1的知 识点进 行XX帮助学生疏理活动1所 需要掌握的知识点PPT三、活 动2更 新“旅 行线路 99(1)创设情境小明发现了一条新的旅行线路:桂林5日游。他很感兴 趣,希望将它添加到系统中,即添加并保存在已收集的 旅行线路文件“旅行线路.txt”中。他为此编写了“添加线路.py”程序,来实现这个功能。请对照程序,思考两个问题?1.图形用户界面需要增加什么控件,以实现旅行线路的 输入?2 .数据存储需要通过哪些代码来实现?思考引入活动2,继续展开 项目式教学为继续学习Entry和 Label , xxx据是如何 存储,做铺垫。PPT布置任务二:请运行'添加线路.py”程序,并把新的旅行线路情况添加 到“旅行线路.txt”文件中。完成后,再次打开旅行线路 .txt”,查看文件内容。验思 体并考先让学生自行体验并 思考,培养自学能力OIDLE播放操作示范微课选性 可择操作不太熟的学生 ,可通过微课进行学 习,查缺补漏微课(4)从两个方面,详细地讲解每个语句。A.图形用户界面B.数据存储解说:在解答数据如何存储这个问题之前,先了解“文件” 的概念认真听 ,验证 自己的 理解是 否正确O学生通过刚才的体验 ,建立了感性认识, 再通过老师系统性的 知识介绍,使知识更 加巩固PPT思考引入下一环书“文件”介绍文件的概念,以及数据存储在文件里的优势。文件是存储在外存储设备中的相关数据的集合。在解决问题的过程中,我们可以根据需要将数据组织在 一起形成队列、树或图等逻辑结构,带着问 题,了 解什么 是文在学生解决'数据是如 何存储在文件里”这个 问题之前,需要先了 一下什么是文件,为 什么要把数据存储在 文件PPT这时的数据存储在内存中,当退出程序时,相关数据也 将丢失。如果需要更持久地存储数据,我们可以将数据以文件的 形式存储到外存储设备中。XXX 2中,“线路数据”就是用文件的形式存储在计算机的 磁盘里的。件,以 及数据 为什么 要存储 在文件 当中 去。当中,进而了解 Python读写文本文 件。A.让学生了解 Python里,是如何读 写XX文件B.让学生了解 intopmap函数的作用(6)A.介绍Python读写xx文件的方法。打开open、操作write、关闭close。B.接第B步,继续详细地讲解剩余的代码(intomap 函数)。真 认听PPT结合第B xxB步,xx归纳总结,解答数据是 如何传递并存储到xx文件当中去的。(关键代码: textvariable=vars xxxxxxx =intomaps c.write(var.get() +”rT 等)认真听 ,对照 自己的 理解是 否正确O老帅通过前面详细地 讲解每个语句,再来 分析数据的传递过程 ,这样分散难点,使 学生更容XX白数据的 传递过程。PPT(8)活动2知识小结对活动 2的知 识点进 行XX帮助学生疏理活动2所 需要掌握的知识点四.小 结课堂小结生本课知点行XXX对节的识进 回帮助学生疏理整堂课 需要掌握的知识点