年终活动
搜索
    上传资料 赚现金
    英语朗读宝

    清华大学版2023 初中信息技术 八年级上册 第一单元第1节《处理批量数据》第一课时(教案)

    清华大学版2023 初中信息技术 八年级上册 第一单元第1节《处理批量数据》第一课时(教案)第1页
    清华大学版2023 初中信息技术 八年级上册 第一单元第1节《处理批量数据》第一课时(教案)第2页
    还剩2页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    粤教清华版八年级上册第1节 处理批量数据公开课第一课时教案设计

    展开

    这是一份粤教清华版八年级上册第1节 处理批量数据公开课第一课时教案设计,共4页。教案主要包含了问题探讨,教师导学,自主学习与实践,体验活动,项目应用等内容,欢迎下载使用。
    知识探究课时课题第1节 处理批量数据 第1课时 列表基础课时目标1.通过受邀人员管理程序所需的数据实例,了解列表基础(认识列表、访问列表和维护列表)及其应用情景。2.通过受邀人员管理程序的数据维护(增、删、改)操作,建立问题分解意识和抽象建模能力。3.通过PythonTutor可视化变量呈现工具,熟悉网络平台中的技术工具、软件系统的功能与应用,并协助了解列表的原理。4.通过“完善受邀人员管理程序”的体验活动,提高程序开发能力,了解反馈对系统优化的作用。教学准备机房、编程平台(如jupyter notebook,预先调试好)、PythonTutor(预先调试好)、学生素材、教学PPT等导学流程导学过程导学设计意图交流环节一、问题探讨问题导入:以“受邀人员管理程序”为例,在程序设计中,如果要表示很多个变量,比如 50 个同学的姓名,如何用变量来表示和存储呢?小组项目中是否也有同样的问题?要解决这类问题需要学习哪方面知识?小组讨论:分小组讨论,各组代表进行汇报。 环节二、教师导学(1)程序调试平台介绍:向学生介绍编程平台(建议使用jupyter notebook)启动方法,笔记本文档(.ipynb文件)打开、保存与重命名方法,程序运行方法等。(2)PythonTutor调试方法:双击PythonTutor代码可视化服务器.bat,出现成功提示后,在浏览器中输入http://localhost:8003/live.html,在网页中输入代码进行调试(如图)(说明:教师进行现场演示或提供微视频)。 (3)重点内容导学:什么是列表?列表如何表达?如何取一个元素?如何增、删、改?用一个实例来演示与说明。(具体参考课本)(4)自主学习方法提示:先通读内容,遇到代码要进行尝试,如果遇到错误要耐心解决。先独立阅读与调试,再小组互学,共同解决遇到的问题。 环节三、自主学习与实践(1)学习内容:列表基础(认识列表、访问列表和维护列表)。(2)学习要求:阅读、可视化呈现助学、jupyter进行代码编写。(3)先自主学习(还可参考拓展阅读和应用编程系统的帮助系统解决),再小组合作,如遇疑难向教师求助。 环节四、体验活动(1)尝试运行,完善受邀请人员管理程序(2)阅读代码,并尝试编写待开放功能。# 受邀人员管理程序menu = '''受邀人员管理程序\n1.查看名单 2.删除人员 3.增加人员 4.修改人员 5.退出请选择(1-5):'''names = ['小王', '张三', '李四', '小明', '小杨']while True:    c = int(input(menu))    if c == 1:        print('编号  姓名')        for i in range(len(names)):            print('{}  =>  {}'.format(i, names[i]))    elif c == 2:        n = int(input('请输入要删除的人员编号:'))        del names[n]        print('已删除编号为{}的人员'.format(n))    elif c == 3:        print('待开放')        # 参考代码:        # name = input('请输入要增加的人员姓名:')        # names.append(name)        # print('{}已增加'.format(name))    elif c == 4:        print('待开放')        # 参考代码:        # n = int(input('请输入要修改的人员编号:'))        # name = input('你要把{}修改为:'.format(names[n]))        # names[n] = name        # print('已修改完成!')            elif c == 5:        break print('再见!') (3)调试运行,组内交流。(4)展示、汇报与交流。 环节五、项目应用(1)讨论相关知识在小组项目中解决问题的作用并做好记录。(2)及时做好项目的纸质讨论材和电子档案的更新、整理与保存。                创设子项目情景      善用工具               可视化工具是很好的学习支架         突出自主性      巩固知识,学以致用  

    相关教案

    初中信息技术清华大学版七年级下册第6课 动物的聚会——数据排序、分类及图表处理教学设计:

    这是一份初中信息技术清华大学版七年级下册第6课 动物的聚会——数据排序、分类及图表处理教学设计,共3页。

    初中粤教清华版第4节 “无所不能”的模块优秀第一课时教案设计:

    这是一份初中粤教清华版第4节 “无所不能”的模块优秀第一课时教案设计,共4页。教案主要包含了问题探讨,自主阅读,要点讲解,体验活动,项目应用等内容,欢迎下载使用。

    初中信息技术粤教清华版八年级上册第2节 神奇的字典获奖第二课时教案:

    这是一份初中信息技术粤教清华版八年级上册第2节 神奇的字典获奖第二课时教案,共6页。教案主要包含了问题探讨,自主阅读,教师导学,实践活动,项目应用等内容,欢迎下载使用。

    • 精品推荐
    • 所属专辑
    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map