欢迎来到第一文库网! | 帮助中心 第一文库网-每个人都是第一
第一文库网
全部分类
  • 研究报告>
  • 学术论文>
  • 全科教育>
  • 应用文档>
  • 行业资料>
  • 企业管理>
  • 技术资料>
  • 生活休闲>
  • ImageVerifierCode 换一换
    首页 第一文库网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Java程序设计项目式教程 教案7-2 使用Set集合存储学生信息.docx

    • 资源ID:1146445       资源大小:26.36KB        全文页数:4页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    扫码关注公众号登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Java程序设计项目式教程 教案7-2 使用Set集合存储学生信息.docx

    教案课程名称:Java面向对向程序设计适用专业:授课年级:授课学期:授课教师:教学基本信息授课题目使用Set集合存储学生信息授课专业软件技术专业授课班级一年级学生授课课时2学时(90分钟)授课地点教学做一体化教室学情分析授课对象是软件技术专业大一学生,学生已经具备JaVa编程基础,初步具备面向对象的编程思想,对JaVa集合框架的组成有了一定了解,集合框架中常用的1iSt接口实现类Array1ist、1inked1ist>VeCtor已经熟练掌握。Set接口与1iSt接口一样,同样继承自COI1eCtiOn,两者的不同就在于:1iSt特点是元素有序,元素可以重复,被称为列表;Set的特点是元素无序,元素不可以重复,被称为集合。Set接口主要有两个实现类,分别是HaShSet和TreeSet。HaShSet是根据对象的散列值来确定元素在集合中的存储位置,具有良好的存取和查找性能。TreeSet则是以二叉树的方式来存储元素,可以实现对集合中的元素进行排序。本单元将围绕Set集合以及它们的常用实现类对Set集合做详细介绍。教学资源令教材:Java程序设计教程项目式教程赵国玲等编著,机械工业出版社令网络学习资源平台:山东省省级职业教育在线精品课程Java面向对象程序设计令教学环境:教学做一体化教室,极域电子,一体机等令教学素材:多媒体课件,动画视频片段单元教学目标知识目标令1.熟悉掌握HaShSet、TreeSet的常用方法能力目标令1.能够使用HaShSet、TreeSet对集合进行增删改查操作素质目标令1.培养规范的编码习惯令2.学会继承,培养传承与创新精神,家国情怀教学重点Set接口实现类HaShSet、TreeSet的常用方法教学难点Set集合方法的使用;单元授课过程教学流程教学活动学生活动设计思路时间知识回顾并到入新课1 .回顾上节内容,掌握1iSt集合的常用方法与使用。2 .利用超星学习平台推送本节学习任务清单,要求学生课前结合了解的集合的概念。学生观查看学习通本节任务清单,学习JaVa的Set集合这堂课。1.课前利用超星学习平台推送本节学习任务清单,要求学生总结了解集合的含义。10分钟学习新知1. 1iSt特点是元素有序,元素可以重复;Set的特点是元素无序,元素不可以重复。2. Set接口主要有两个实现类,分别是HaShSet和TreeSetoHaShSet是根据对象的散列值来确定元素在集合中的存储位置,具有良好的存取和查找性能。TreeSet则是以二叉树的方式来存储元素,可以实现对集合中的元素进行排序。3. 了解JaVa集合框架的结构ICOOn|MapKey.Vaue>1IArray1iStV嬴r1inked1isIHaSetHas;MaP|1 .分析归纳总结,从众多的对象中凝练出共同特征。2 .参与讨论区分1iSt集合与Set集合的不同点。3 .理解Set集合框架,通过JaVa集合的体系结构图掌握Set集合的家族成员,以及个家族成员特点。4 .重点思考Set集合中HashSet和TreeSet的使用方法1 .从大家熟悉的结构图入手,带领学生分析问题,并进行归纳总结。2 .互动,逐步增加难度,各种集合之间也存在相同特点,归纳分析不同集合的不同应用场景。3 .鼓励学生积极主动学习,提升个人技艺技能,培养精益求精的工匠精神。4 .通过教学增强学生的创新意识,同时加深对本节集合特点的理解。30分钟编程实战给学生演示示范:操作1:HaShSet常用方法使用示例。Set<String>set=newHashSetoO;SyStern.oU1Prindn(Se1addr念奴娇.赤壁怀古*);/t>eSyStenU)U1PriIrt1n(Se1add(蝶恋花"):/trueSyS1em.out.prUn(se1add(题西林壁>");/trueSyS1em.ou1.prinUn(seaid(念奴娇.赤壁怀古");/fa1se,添加失败,因为元素已存在SyS1em.0U1PrinUn(SeI.ContainsC蝶恋花>');I1true,元索存在SyStem.oUtPrintIn(Se1cOmainsc念奴娇.赤壁怀古)");/true元素存在SyStem.out.print1n(se1removeC望江南*);/fa1se,删除失败,因为元素不存在SyStem.Ou1prinUn(Se1sizeO);I13,一共三个元素for(Strings:set)遍历访问®Prob1emsJavadocDec1arationConso1e<terminated>HashSetIJavaApp1icationJ):dJa>fa1setruetruefa1se3题西林壁念奴娇赤壁怀古蝶恋花操作2:TreeSet有序性示例。1 .学生接收任务,思考编程思路。并实现编程。2 .对比操作1和操作2的代码,讨论HashSet与TreeSet的异同点。3 .采用Set集合的思路实现代码的编写。4 .总结Set集合与1iSt集合的异同点。了解Set集合与USt集合的异同点,明确Set集合的应用场景9掌握HashSet与TreeSet的异同点,让学生切实体会HashSet集合无序不可重复特性以及TreeSet的有序不可重复性,并培养学生根据不同应用场景灵活使用集合编程的能够力。40分钟!Prob1emsJavadoc4Dec1arationSCcnsoie<teninatM>TreeSetJUaMAPpia>¾fa喻¾p1ug曲呼djpju!opCTjHashSetS«W$("app1y,bird,poo1,orac1e')ji:orac1eapp1ybirdpoo1TreeSettfO÷("app1y,bird,poo1,orac1e'),1®:app1ybirdorac1epoo1Smen1aUr.print(String)s+""k)SyStefn.0UtprintIn();SettsetnewTneeSetO;ISe1addCaPpIy)Ise1addCbkHISe1addcP7tset.addCcrade>SysumotMpriniCTreeSe1存储多个字符申("appMbitdpoo1oradeT)做出:任务拓展布置课堂实践:用HaShSet集合存储多个学生对象,对该集合进行增、删、改、查、遍历操作。其中每位学生包含学号、姓名、性别、年龄这些信息。编程创建学生类类属性包括学号、姓名、性别、年龄。定义HaShSet集合对象,将多个学生对象保存到集合中,然后进行其他操作。拓展学生的逻辑思维,锻炼学生独立思考、独立完成任务的能力。8分钟小结1.总结授课内容2.归纳重难点,布置作业总结2分钟课后拓展作业开发小型电影DVD在线销售系统,完成如下功能。(1)使用Set集合存储电影DVDo(2)可以增、删、改、查集合中的电影DVD。1 .学生登录云实训平台,并根据自己的知识基础和课堂掌握情况2 .学会独立思考,并能够独立分析、解决问题。课后习题结合学生系统,更加的实用性,让学生理解1iSt集合适用的范围。进行课后探究,此环节使用分层教学法让不同能力水平的学生各有所获,且通过该环节,学生能够给予反馈,让教师及时调整教学,同时,在问题解决过程中,提高学生灵活运用知识的能力。教学反思

    注意事项

    本文(Java程序设计项目式教程 教案7-2 使用Set集合存储学生信息.docx)为本站会员(lao****ou)主动上传,第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第一文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 001doc.com网站版权所有   

    经营许可证编号:宁ICP备2022001085号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



    收起
    展开