2.6 网络应用软件开发(第2课时)教学设计 2022—2023学年浙教版(2019)高中信息技术必修2

2023-06-19
| 4页
| 754人阅读
| 3人下载
特供

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修2 信息系统与社会
年级 -
章节 2.6 网络应用软件开发
类型 教案-教学设计
知识点 -
使用场景 同步教学-新授课
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 32 KB
发布时间 2023-06-19
更新时间 2023-06-19
作者 up town girl
品牌系列 -
审核时间 2023-06-19
下载链接 https://m.zxxk.com/soft/39610004.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

《编写网络应用程序》教学设计 学科 信息技术  课题 编写网络应用程序 课时 1 学 情 分 析 学生已经有过应用Python的基础,本节课通过实例开发,让学生对Python中的网络应用框架有一个直观的认识,然后通过实例代码的学习和实践运行,理解和掌握Flask框架在网络应用编写中的流程及具体代码,让学生进一步强化相应知识的掌握,从而实现知识的内化和计算思维的培养。 设 计 理 念 针对给定的网络应用的规划和设计,完成网络应用的代码编写。在此过程中能提炼出应用需求的基本特征,进行抽象处理,并用形式化的方法来表述。 教 学 目 标 1、理解网络应用软件的框架及基本组成结构。 2、掌握使用Flask框架编写的网络应用软件的基本方法及步骤。 3、了解聊天机器人的实现原理,从而进一步理解网络应用实现的不同之处。 重 点 难 点 一、教学重点 掌握使用Flask框架编写的网络应用软件的基本方法及步骤。 二、教学难点 掌握使用Flask框架编写的网络应用软件的基本方法及步骤。 教学过程设计 教学活动设计 设计意图 播放客服诈骗视频 引出课题编写网络应用程序 网络聊天机器人规划设计: 应用的目的、应用的架构、应用的功能、应用的界面和代码 使学生初步了解编写网络应用程序的规划设计 聊天机器人如何实现人机对话?步骤:模块导入、创建实例K、读取语料库、回答 让学生初步了解聊天机器人实现的一般原理 实践体验1: 在讲解的基础上,进一步探究如何实现“网络聊天机器人”的人机对话功能,体验单机版聊天机器人 让学生学习理解AIML库的作用,体验“单机版聊天机器人”的代码 问:如何实现网络版聊天机器人? 将问题分解,让学生进一步认识网络版聊天机器人的原理 问:如何访问他人计算机的某个文件?讲解URL及flask框架编写的网络应用软件的基本方法及步骤 让学生理解编写网络应用软件的基本方法及步骤 问:路由有什么作用?路由与路径的区别? 定义不同的路由和视图函数,让学生更好的理解路由的作用 进一步解决“网络聊天机器人”的网络功能的实现。 信息输入可以通过表单(Form)实现。 导入flask_wtf扩展的FlaskForm模块。 从简单的表单形式了解网络应用程序的基本输入方式,从而使学生更好的理解表单的作用及其实现方式。 实践体验2: [验证猜想] a 打开 任务二 查看聊天机器人完整代码,或者书本第88页 b 体验聊天机器人:输入URL 》 10.181.206.130:80/ c 用记事本查看aiml语料库文件(xml属于半结构化数据) 进一步让学生自主学习理解AIML,体验与聊天机器人对话,验证猜想 功能完善:为聊天机器人增加翻译功能模块 2、 实践体验3:打开 学生作业》flask.py 文件 说明:(按照分工安排表完成路由视图函数代码编写,编程实现将中文翻译成各国语言) a完善路由和视图函数代码 b将路由和视图函数代码复制到 10.181.206.130:80/test >> 点击协作页面 c添加翻译机器人页面 了解聊天机器人的实现原理,从而进一步理解网络应用实现的不同之处。 ( WEB服务器 )总结: ( 人机交互:AIML )单机版聊天机器人 ( 表单:Form )网络版聊天机器人 ( 功能完善 ) 教学反思 ( - 3 - ) 学科网(北京)股份有限公司 $

资源预览图

2.6 网络应用软件开发(第2课时)教学设计 2022—2023学年浙教版(2019)高中信息技术必修2
1
2.6 网络应用软件开发(第2课时)教学设计 2022—2023学年浙教版(2019)高中信息技术必修2
2
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。