高中信息技术选修三5.1认识动态网页教学设计_第1页
高中信息技术选修三5.1认识动态网页教学设计_第2页
高中信息技术选修三5.1认识动态网页教学设计_第3页
高中信息技术选修三5.1认识动态网页教学设计_第4页
高中信息技术选修三5.1认识动态网页教学设计_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高中信息技术选修三5.1认识动态网页教学设计一、教材分析本节内容选自教育科学出版社高中信息技术选修三《网络技术应用》第五章第一节,是学生从“使用网络”走向“建设网络”的关键起点。在此之前,学生已经掌握了HTML基础语法,能够制作简单的静态网页,也具备了一定的网络知识储备。本节的核心任务是帮助学生建立“动态网页”的概念认知:理解动态网页与静态网页的本质区别,了解动态网页的工作机制,初步感知浏览器与服务器的交互过程,知道常见的动态网页技术及其应用场景。教材编排体现了从现象到本质、从体验到建构的认知逻辑。先让学生观察论坛发帖、在线查询、用户登录等生活中的动态网页现象,再引出客户端脚本与服务器端技术两条技术路线,最后落脚于动态网页“动静结合、数据库支撑”的整体图景。本节是整个模块后续学习服务器环境搭建、数据库连接、程序编写的认知基石,概念是否清晰、图式是否建立,直接决定后续学习的效率。二、学情分析授课对象为高二年级选修本模块的学生。他们每天至少接触数十个动态网页页面,网购、弹幕评论、成绩查询都是熟悉的应用场景,但这种熟悉停留在“用户”层面,绝大多数学生从未思考过页面背后的运行机制,普遍存在“网页会动就是动态网页”的朴素误解,容易把GIF动画、视频播放等视觉上的“动”与技术意义上的“动态”混为一谈。认知层面上,学生已学过信息系统的基本组成,对“客户端—服务器”有初步印象,但对请求与响应的完整循环缺乏结构化理解。能力层面上,学生具备一定的对比分析能力和小组协作经验,适合采用任务驱动与情境探究相结合的学习方式。需要注意的是,部分学生对“编程”“服务器”这类词汇存在畏难情绪,教学设计中必须降低门槛,用生活化的类比和看得见的现象承载抽象的概念。三、教学目标1.信息意识。能从日常网络使用中敏锐识别动态网页现象,主动思考页面内容“从哪里来、因何而变”的问题,形成探究网络技术原理的内在动机。2.计算思维。能用自己的语言准确描述动态网页与静态网页的区别,画出浏览器与服务器之间请求、处理、响应的工作流程,能区分客户端脚本与服务器端脚本各自的执行位置和作用。3.数字化学习与创新。能通过实验对比、查看源代码、模拟演示等方式自主建构动态网页的工作模型,并尝试为生活中的真实场景选择合适的动态网页技术方案。4.信息社会责任。理解动态网页在提供个性化服务的同时涉及用户数据的收集与存储,初步建立数据库安全与个人隐私保护的意识。四、教学重点与难点教学重点:动态网页的概念及其与静态网页的本质区别;浏览器与服务器交互的工作过程。教学难点:对“动态”二字的正确理解,即动态在于页面内容根据用户、时间、数据库状态动态生成,而非视觉上的动画效果;客户端脚本与服务器端脚本执行位置的区分。五、教学方法与策略采用情境导入、对比实验、类比建模、任务探究相结合的方法。以“同一个网址,不同的内容”为核心悬念贯穿全课,通过真实网页操作制造认知冲突,借助“餐厅点餐”类比帮助学生建构服务器端处理的心智模型,再利用简易实验让学生亲手触碰客户端脚本的运行过程,最后用真实项目情境检验概念迁移能力。整节课坚持“现象先行、概念后建、技术殿后”的节奏,避免把概念课上成名词解释课。六、教学准备教师准备:多媒体教学系统、预先收藏的对比网页资源(静态展示页与论坛登录页、电商商品页)、断网演示环境、写有流程卡片的教具一套、简易客户端脚本演示页面。学生准备:两人一组,每组一台可联网计算机,学案一份。七、教学过程(一)情境导入,制造认知冲突上课伊始,教师在大屏幕上打开两个页面:一个是学校介绍性质的静态页面,内容是固定的图文;另一个是某购物网站的商品页面。教师先请学生观察第一个页面,提问:“无论谁在什么时间打开它,看到的内容会变吗?”学生很快得出“不变”的结论。接着教师演示购物页面:先以未登录状态浏览,再登录自己的账号刷新页面,页面右上角出现了用户名和个性化推荐;又请一位学生用自己的账号在教室另一台电脑上打开同一个网址,两名学生看到的页面内容明显不同。教师追问:“网址一模一样,为什么你们看到的内容不一样?页面里的信息是谁放进去的,什么时候放进去的?”教室里出现短暂的安静和低声讨论。教师不急于给出答案,而是抛出本节课的核心问题:“网页有‘静’与‘动’之分,这个‘动’到底动在哪里?带着这个问题,我们开始今天的学习——认识动态网页。”设计意图:用学生每天都在经历却从未深究的现象制造认知冲突,让“动态网页”这个抽象概念附着在具体可感的经验之上,激发探究欲望。(二)对比探究,建构核心概念教师发放学案,布置第一项任务:各小组分别访问教师指定的两组网页,A组为纯静态展示页,B组为论坛、在线查询等页面,完成对比表格,从“内容是否因人、因时变化”“是否与用户有交互”“页面文件个数是否固定”三个维度进行观察记录。学生操作约五分钟后,各小组汇报观察结果。有的小组注意到论坛页面每次刷新帖子数量都可能变化,有的小组发现成绩查询页面输入不同学号返回不同结果。教师顺势引导:“请大家思考,静态网页的内容存放在哪里?”学生回忆已有知识后回答:“在制作时就写死在HTML文件里了。”教师继续追问:“那动态网页的内容写死了吗?如果没写死,它在哪里?”此时引入数据库的概念:动态网页的内容大多存放在服务器端的数据库中,页面只是一个“壳”或者说“模板”,当用户请求到来时,服务器上的程序根据请求参数从数据库中取出相应数据,“现场组装”出一个HTML页面,再发回给浏览器。教师用板书提炼出动态网页的定义:动态网页是指能够根据用户的请求、时间、环境或数据库内容的变化,由服务器动态生成页面内容的网页。紧接着进行辨伪环节。教师展示一个带有GIF动画和自动轮播图的纯静态页面,提问:“这个页面看上去很‘动’,它是动态网页吗?”学生出现分歧。教师组织学生用刚建立的概念进行判断,引导学生发现:这些动画和图片文件在制作时就已确定,任何人在任何时候看到的都一样,服务器并没有“现场生成”任何内容,因此它仍然是静态网页。教师强调:“判断动静的唯一标准是内容是否动态生成,而不是眼睛看到的效果。一个画面静止但数据来自实时查询的页面,是动态网页;一个动画纷飞但内容写死的页面,依然是静态网页。”设计意图:通过观察、归纳、辨伪三个层次让概念的建构扎实落地,特别针对“会动的就是动态网页”这一典型迷思概念设置正例与反例的碰撞,完成概念辨析。(三)类比建模,理解工作机制概念建立后,教学进入难点攻坚:动态网页的工作过程。教师采用“餐厅点餐”类比进行建模。教师描述情境:“你去餐厅吃饭,你对服务员说‘来一份番茄炒蛋’,服务员把菜单传到后厨,厨师按单做菜,做好的菜由服务员端到你面前。”随后教师引导学生完成角色对应:顾客对应浏览器,服务员对应网络传输,点菜单对应HTTP请求,后厨对应服务器端的处理程序,食材仓库对应数据库,端上桌的菜对应服务器返回的HTML页面。教师进一步细化:“注意两点。第一,你不是把家里冰箱里的菜端到桌上,而是厨师现场做的——这就是‘动态生成’;第二,你点什么,厨师做什么,同桌点的菜和你的不一样——这就是‘因请求而不同’。”学生在这个熟悉的场景中迅速抓住了“请求—处理—响应”的骨架。随后,教师请八名学生上台,手持写有“浏览器”“HTTP请求”“服务器”“服务端程序”“数据库”“生成HTML”“HTTP响应”“浏览器解析显示”的卡片,现场表演一次“用户登录论坛”的完整流程:浏览器发出携带用户名密码的请求,服务器程序接收请求,到数据库中核对用户信息,核对成功后从数据库取出该用户的帖子和积分数据,动态拼合成一个HTML页面,随响应发回,浏览器渲染后呈现给用户。表演结束后,教师请台下学生评价流程顺序是否正确,并在黑板上用箭头图将这一流程固化下来。在此基础上,教师补充静态网页的对比流程:静态页面没有“后厨加工”环节,服务器只是把现成的HTML文件原样发回,如同餐厅直接递上一份早已包装好的盒饭。两种流程并列呈现,学生对“动态”二字的理解自然深化。设计意图:抽象的技术流程借助身体参与的角色扮演和生活类比变成可感、可操作、可复述的模型,突破本节课最大的教学难点。流程卡片表演同时面向不同学习风格的学生,视觉、听觉、动觉通道并用。(四)动手实验,区分两类脚本工作流程明确后,教师引出新的问题:“动态效果全部在服务器上完成吗?”教师演示一个实验页面:页面上有一个按钮和一张图片,点击按钮图片会切换。教师要求学生注意观察:点击按钮时网络连接被教师临时断开,页面效果依然正常发生。学生感到疑惑:“断网了怎么还能变?”教师引导学生查看该页面的源代码,学生发现页面中包含一段JavaScript代码。教师讲解:“这段代码随着HTML页面一起到了你们的电脑上,点击按钮时,执行处理的是你们自己机器上的浏览器,根本没有去找服务器,所以断网也无妨。这种在客户端、也就是浏览器这一侧执行的程序,叫客户端脚本。”教师顺势列举其典型应用:表单输入验证、图片切换、折叠菜单、页面特效等,其特点是响应快、减轻服务器负担,但处理不了需要调用数据库的任务。与之对应,教师回顾上一环节的服务器端处理,明确服务器端脚本的概念:程序代码驻留在服务器上,在服务器执行完毕后只把结果发回浏览器,用户查看源代码时看不到这些程序本身。教师现场验证:打开论坛登录页的源代码,搜索不到任何查询数据库的逻辑代码,学生直观感受到“服务器端脚本对客户端不可见”这一特征。教师简要提及PHP、ASP.NET、JSP等常见服务器端技术名称,只作了解、不作展开,告诉学生后续章节会深入学习其中一种。随后学生完成学案上的判断练习:给出六个功能场景(登录验证、图片轮播、输入框实时提示、购物车结算、页面时钟显示、按关键字搜索站内文章),判断各由哪类脚本承担。小组讨论后交流,教师重点点评“图片轮播若轮播图片由数据库推送的最新新闻决定,则属于动静结合”这一类临界情形,借此引出结论:真实的动态网站几乎都是客户端脚本与服务器端技术协同工作的产物,客户端负责“好看好用”,服务器端负责“有内容、有个性”。设计意图:断网实验以低成本制造强烈的认知惊奇,让“客户端执行”这一看不见摸不着的概念获得实证支撑;判断练习中的临界情形推动学生的思维从二分走向综合,形成技术全景。(五)情境迁移,检验与拓展教师布置迁移任务:“学校公众号后台想要开发一个‘运动会成绩实时查询’页面,学生输入姓名即可查到自己的比赛成绩和名次。请各小组讨论:这个系统需要哪些组成部分?哪些是静态的,哪些是动态的?成绩数据存在哪里?用户查询时后台发生了什么?请画出工作流程草图。”各小组讨论约六分钟后,两组代表上台用投影展示流程图并讲解。教师针对共性问题进行点评,特别纠正“把成绩预先做成几千张静态页面”的错误方案,引导学生体会数据库加动态生成方案在数据更新、维护成本上的巨大优势:成绩录入只需修改数据库一处,全校几千名学生的查询页面自动“水涨船高”。讨论尾声,教师提出问题:“这个系统收集并存储了每名学生的个人信息,假如数据库被攻击泄露,会发生什么?作为开发者应该注意什么?”学生联系必修课程中信息安全的知识发表看法。教师简要总结:动态网页带来便利的同时把保护用户数据的责任交给了开发者,编写服务端程序时必须进行身份验证、权限控制和数据加密。设计意图:真实情境任务检验概念与流程的迁移应用能力,渗透工程思维中的方案权衡意识,并自然衔接信息社会责任目标,避免德育的生硬植入。(六)课堂小结与作业布置师生共同回顾本节课的三个核心结论。其一,动态网页的“动”指内容动态生成,而不是视觉效果;其二,动态网页的工作过程是浏览器发请求、服务器端程序调用数据库处理、动态生成HTML、返回浏览器显示;其三,客户端脚本与服务器端脚本分工协作,构成完整动态网站。教师布置分层作业:基础层,完成学案中关于动静网页判别的五道辨析题;提高层,任选一个自己常用的动态网站,画出它的某一次交互过程示意图,标注请求与响应;拓展层,尝试在计算机上查找资料,了解一种服务器端技术的运行环境需要哪些软件,为下一节“搭建动态网站运行环境”做准备。八、板书设计主板书分三区。左区:静态网页——内容固化、直接传送、千人一面。中区:动态网页——内容动态生成、因人因时而异,中间以箭头图呈现“浏览器→请求→服务器端程序→数据库→生成HTML→响应→浏览器”。右区:客户端脚本(浏览器执行,看得见)与服务器端脚本(服务器执行,看不见)的对比要点。九、教学反思本节课最大的风险在于概念

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论