《项目挑战: 学校微课平台推荐功能设计-教学设计(表格式).docx》由会员分享,可在线阅读,更多相关《项目挑战: 学校微课平台推荐功能设计-教学设计(表格式).docx(5页珍藏版)》请在优知文库上搜索。
1、教学设计课程基本侑息课题项目挑战:学校微课平台推荐课程标准与假学目标适应的课程标准:1.1通过案例分析,理解数殂、链表等本数据结构的概念,并使条程实现其相关操作。比较数纲、链表的区别,明确上述两种数据结构在存储不同类型数据中的应用.所针对的物材内容,选择性必修1E数据与数据结构第:章项目挑战:学校微课平台推荐学习环境,装有希沃白板的机房,计算机中装有Dylhon3.6及以上软件51计僚时,1课时帙学目标1 .能师合理分析项目实施储求.选择或设计合适的推荐算法实施方案.2 .能够界定问时并提取关键数据,合理纲织井存储数据,3 .能结合相关的数据结构与律法,展开项目实检的算法设计与编程实现,探究多
2、种算法实现方式并选取最优解。4 .能依据推荐规则使用合理的模拟测试数据.以验证推苕程序的准确性.所指向的犊心索养:信息意识:能够根据解决问题的需要,自觉、主动地寻求恰当方式扶取信息与处理信息(推荐除法的杳找与分析);在合作解决问题的过程中,Ig怠与团队成员扶中信息,实现信息的更大价值(项目合作与分享).计算思维:能够针对限定条件的实际(jSS进行数据抽象,运用数据结构合理殂织、存储数据:通过判断、分析与粽合各种信息资源.施用合理的算法形成解决何题的方案J综合运用计算思维解决目问应并编程实现数字化学习与创新:鸵握数字化学习系统、学习资源与学习工具的操作技能,用于开展自主学习、协同工作、知识分享与
3、创新创作.助力终身学习能力的提高.运用各类数字学习方式查找推荐嶙法的含义与方式,并与同伴合作交流)信息社会贲任:在现实空间和虚拟空间中遵守公共规范,既能有效潍护信息活动中个人的合法权益,又能积极整护他人合法权益和公共信息安全。(大数据安私问愿教学内容教学点,能终媒合分析项目并根据解决问柳的需要选择恰当的推荐算法,来用合理的数据结构存储与组织数据,结合有效数据进行抽象建模,探究多种算法实现方式并选取最优解.教学难点:选齐或设计恰当的推荐算法,综合完成整体项目的实施并形成解决问题的方案报告.Wttt过程性评价:1 .观察学生是否在课前进行推荐算法的看找与思考,并结合项目内容描述其实施过程.2 .在
4、数据的组织与分析过程中,对学生的辨析能力与应用能力进行观察和记录.3 .在算法设计与编程实现的过程中,观察学生自主设计的算法的合理性与适用性,帮助学生梳理整体过程.4 .在综合项目的实现过程中,观测学生是能明与小组成员之间合作探究,按时完成各部分项目的实施,对态度及参与过程进行评估.终结性评价I1.能帔结合项Il要求选取合适的推荐算法,与小组成员共同完成整体项目的分析、设计与程序实现.并适当优化.学习活动设计(1课时)教学环节校学过程设计意图课导学()自询推荐算法及其原理,选择种推荐算法阐述其实斯过程。在课前引导学生根据任务需求,门党、主动地寻求恰当方式获取信息与处理信息.在预习的同时也为本课
5、内容提供知识邮础,项目情景(3然)【情境导入】日常生活中推荐券法的案例.【项目描述】学校新建了,个慨课平台,用来展示本校教师和学生自制微课.为更好地服务师生,学校想增加微课平价的推荐功能,请结合已行的一定届的微课点播数据,为微课平台设计推荐算法.当用户点播了某个澈课后,平台会依据定规则推荐相关的微课。从日常生活中的推荐算法导入主题,弓I导学生提升在日常生活中运用信息技术上解决问题的意识与能力(信恩意识),同时明确本节课任务。项目分析(10四1.推荐算法的选算6分侨)【探究】根据课前套间的资料,结合项目选择种推卷算法,并说出选择这种推荐算法的理由及其具体实施过程.【案例】选择施于内容的推卷算法,
6、筒化其实现过程,对于用户进取的微课,推荐与微课科目相同且播放量最大的三项数据.2项目的实*流程(5分林)【思考】结合项目任务描述,说一说项目具体的实施流程.【分析】逐一拆解项目描述,大致可分为原始数刖获取、按编号呈现数据、用户输入数据杳询与相似做课推荐四个部分。首先结合深前杳找到的资料选择推荐算法,为之后的抽象建模以及算法设计提供明础知识,此时教师需要引导学生判断所选算法的合理性,如果学生一时难有处路.可以银供相应的案例帮助模仿与进一步思考.对于项目的整体实现过程进行详细分析,为之后的算法流程实现提供更清晞明确的思路,1.1M8的Ia织与存健(6分侨【提问】在常见的微课平台中.都保存了睇些微课
7、怕息与用户点播数据?【讲解】存储了微课编号、微课名称、微课类型、主讲教师、课程评价等信息。对于用户点报数据,记就了用户的特征信息、访问微课内容以及访问时匕等.【案例呈现】T.S01Ke,in.9.514&10.S06,*sXuCjiaq,帽g*u8.4线突RB悭名牛.s4s.tM.*mffZ$i:4.A三*h.S11aMS2.twMP.I6三.e*lU.:.美&nrl.*!*&.;.wa三*k,nsfiea*.ia.AxtrR*75I.tw.xa*ec.5:ra.w.SrtrnnE*引导学生思考日雷生活中的微课平台中的相应数据信息并提取所衢的关蛾点。根据项目的具体实施过程枭用合理的数据结构组织
8、和处理数据,引导学生用计停机可以执行的方式来解决问题。此时可以结合之前的推荐算法,为学生提供相关的简单案例,阐述其过程,拓展学生思维.项目探究(24+课后)在进行抽象建模的过程中,引导学生提取关健点,思考指美的变址内容及其结构形式,并隹立相关的数学模型.同时描述各变量之间的关系.在算法设计阶段,引导学生结合项目实施过程以及变段之间的关系.采用一种豫法描述方式,实现整体算法流程的实施过程.在此过程中.思考同一种功能的不同解法,并选取共中效率最高的解法,体现思谁的优化,由于本课仅是提供一个思考的方向,重在引导学生的思维方式,因此编程实现该部分内容在一节课内是无法完全实现的。因此可以让学生在课后进行
9、小组合作交流,根据相应的卯法设计,完成整体代码的编写,井完a投:器:找黑:舞羽罐煤九【思考】结合项目实施过程与所选推荐獴法,可以来用就种结构存储和组织数据?【分析】区别数组与地表组织数据的方式,本项目需要对数拉:进行存储杏沏和推荐,因此可以采用数组形式组线数据。2抽Il与建模(6分侨)【探究I在算法实现过程中,第要用到哪些变3,结构形式是怎样的?与其他变状间又有什么联系?3 .*法设计(16分钟)【探究2】1 .请结合项目实俺过程以及己设定的变瓶,合理设计算法并选择一种方式早现.2 .尝试一题多解并选择最优算法描述过程.4 ,程实现(售后)【合作探究】结合算法波程完成算法代眄的编写并上机调试.
10、【完成项目报告的撰写】见C学习任务单docx3)交流评价(DUB)作业布置(M)总靖反思(3)【项Fl分享】对于不同组别的作品进行分享,小组之间相互交流,并根据评价表进行项目的自评、互评与师评.(见学习任务的.docx)fv4nfaA.必一富力我,Mrfte.ttanaIt方*【反馈评价】根据本节课内容所学及个人表现,完成个人学习评价表.成整体的项目实施报告.项目分享阶段,可以单独用一课时去柒Jk:?每个小组分享项目实践的设计流程以及代码实现方式,在互助互学之中实现共碳。评价过程中主要分为项目评价和个人的评价两个部分.学生根据所对应的细则进行自评,互评马师评,体现评价的合理性与多元性。完成课后
11、作业内容.(见作业炼习docxD完成作业,查漏补缺.巩固提升.【总结】结合板书回帧本节课内容.一厂FIrSii;【拓展】而在日常生活中,数据的存储与处理将会更加更杂,例如下图所示的部分澈课的详细点描记录,该如何实现根据用户点播数据进行微课推荐?【思考】大数据算法精准智能的“私人定制”,在提供高效率数字服务的同时,也让人产生信息安全的胞忧,因此,在信息社会中,我4T也衢要维护个人信息安全,也需保护他人的除私与权益.总结本课内容,打纳所学.同时引导学生对于日常生活中更坡杂的数据组织方式进行思考探究,同时也引导信息社会贾任的提升.对差异化教学的考虑学生对日常生活中的推荐算法并不的牛J因此选取相应的推
12、荐算法时,能弊较快地选取定的推荐算法来实施做课推荐效果,但由于推荐算法的方武有很多且推荐算法思维较为红杂,学生在理好过程中可能会有一定的困难.此时可以通过简单的案例来启发学生,例如逡取茶于内容的推荐算法时,可以根据用户所点播的微课,选择同科目旦播放法排在前三的微课进行推荐,有了具体的案例,学生对于推荐算法具体实施的理解会更加清晰明确一线.此外,选择合适的推荐算法是由于源数据时不确定的,因此在获取内容时还需引导学生思考可以通过第一些数据得出怎样的结论.对于整体的项目方案设计与编程实现过程中,部分学生的绘合能力较为薄弱,此时通过小组合作的方式,共同探讨交流,互学互助,提升个人的能力水平;教学设计思
13、路本节内容是选择件必修一数据与数据结构“笫二堂的函三部分内容。在前两部分内容中学生学习了数组与链表的概念与特性,并结合实际案例进行思考应用.本节课在:此基础上,引导学生分析真实情境任务,并选取恰当数据的组织结构完成向即解决方案的设计。在具体的教学设计过程中,学生首先在课前进行推程算法相关内容的杳询与学习,为本课内容提供前导的知识基珊.提升信息意识和数字化学性创新能力。在课觉教学过程中.首先从日常生活中常见的“私人推荐”、“猜你喜欢”等模块出发,引导学生思考日常生活中常见的推荐算法,并引入本节课的主超“为学校微谀平台设计推荐算法”。接着引导学生结合本项目的具体内容选取或设计合适的推荐算法,同时思
14、考在常见的微课平台中需要获取哪些源数据内容,并选择合适的数据组织形式进行抽象电模.对于同一种功能思考不同的算法方式并选取嵌优解,体现计算思维的优化.最后编程调试,实现整体项目的执行代码,学生在课后与小组共同完成项目方案的设计与实施,同时思芍项目可改进之处。在各小组之间的交流评价中互学互助,共同提升。此外,在课堂总结中,也从生活中大数据推荐算法获取l私的案例,引发学生时信息社责任地思考针对核心素养培养的考虑在信息点识的提升方面,谭芮学生通过各类方式直询推荐算法相关的资料,/解艇木的推荐律法及其实现方式,体现了能弊“健终根据解决问胞的需要,自觉、主动地寻求恰当的方式获取与处理信息”.在项目实施过程中,小组成员之间合作交流,共同完成限口方案的设计与实施.体现了“在合作解决问区的过程中,愿意与团队成员共享信息,实现信忠的更大价值J在“算思维能力培养方面,学生根据平台算法推荐项目内容,选取或设计合理的推荐尊法,采用计算机可以处理的方式界定问题、