Java程序设计项目式教程 教案7-1 使用List集合存储学生信息.docx
-
资源ID:1146479
资源大小:24.65KB
全文页数:4页
- 资源格式: DOCX
下载积分:10金币
快捷下载

账号登录下载
微信登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
Java程序设计项目式教程 教案7-1 使用List集合存储学生信息.docx
教案课程名称:Java面向对向程序设计适用专业:授课年级:授课学期:授课教师:教学基本信息授课题目使用1iSt集合存储学生信息授课专业软件技术专业授课班级一年级学生授课课时4学时(180分钟)授课地点教学做一体化教室学情分析授课对象是软件技术专业大一学生,学生已经具备JaVa编程基础,初步具备面向对象的编程思想,对集合有一定的了解。JaVa集合框架存放在java,utiI包中,是一个用来存放对象的容器。集合框架中常用的实现类分别是Array1ist、1inked1ist>Vector>HashSet>HaShMaP等。本单元将围绕1iSt集合以及它们的常用实现类对JaVa集合框架、1iSt集合做详细介绍。教学资源令教材:Java程序设计教程项目式教程赵国玲等编著,机械工业出版社令网络学习资源平台:山东省省级职业教育在线精品课程Java面向对象程序设计令教学环境:教学做一体化教室,极域电子,一体机等令教学素材:多媒体课件,动画视频片段单元教学目标知识目标令1.了解JaVa集合框架的组成及作用令2.熟悉掌握JaVaArray1ist1inked1ist、VeCtor的常用方法能力目标令1.能够使用JaVaArray1ist、1inked1ist>VeCtor对集合进行增删改查操作素质目标令1.培养规范的编码习惯令2.学会继承,培养传承与创新精神,家国情怀教学重点JavaArray1ist、1inked1ist>VeCtor的常用方法教学难点1iSt集合方法的使用;Array1ist、1inked1ist、VeCtor不同之处单元授课过程教学流程教学活动学生活动设计思路时间知识回顾并到入新课1 .回顾上节内容,掌握多线程的实现。2 .利用超星学习平台推送本节学习任务清单,要求学生课前结合了解的集合的概念。学生观查看学习通本节任务清单,学习JaVa的集合框架这堂课。1.课前利用超星学习平台推送本节学习任务清单,要求学生总结了解集合的含义。30分钟学习新知1 .现在需要存储多位学生信息,由于学生个数不确定,不适合使用数组进行存储,这时可以使用JaVa中的什么工具进行处理?JaVa集合框架。2 .了解JaVa集合框架的结构c°bI1<Key.Va1ue>II*1|G酬I1i.IIQUII.IArra;UstVttorIJnkedIJSt1HSetHas;MaP|3 .1ist接口常用实现类为Array1ist、1inked1ist>Vector1 .分析归纳总结,从众多的对象中凝练出共同特征。2 .参与讨论区分JaVa集合框架与数组的不同点。3 .理解JaVa集合框架的体系,通过JaVa集合的体系结构图掌握JaVa集合的家族成员,以及个家族成员特点。4 .重点思考1iSt集合的使用方法1 .从大家熟悉的结构图入手,带领学生分析问题,并进行归纳总结。2 .互动,逐步增加难度,各种集合之间也存在相同特点,归纳分析不同集合的不同应用场景。3 .鼓励学生积极主动学习,提升个人技艺技能,培养精益求精的工匠精神。4 .通过教学增强学生的创新意识,同时加深对本节集合特点的理解。40分钟编程实战给学生演示示范:操作1:创建电影Array1iSt集合对象,并进行增删改查操作O也Prob1emstf,Javadoc汕Dec1arationBConso1eCterminated*E×amp1e71(JavaApp1icationD:cP第r中存储电股的施艇:4I中营<琼军大业>i±6M愦用他通循环结构班历I包秋和秋的诅国C1a车大业V团结起玳则明天A琥北伟业1*J=HTorchm:秋和秋的他EBA通定大业团始起来到明天通宜伟业使用工tr.tor迭代我域:秋和秋的梢国小城军大业,生团给起东到明天>C1It比伟业A操作2:创建课程1inked1iSt集合对象,并进行增删改查操作。操作3:创建诗词VeCtor集合对象,并进行增删改查操作。1 .学生接收任务,思考编程思路。并实现编程。2 .对比代码重复,讨论代码重复的问题,并提出解决方案。3 .采用集合的思路实现代码的编写。4 .总结1iSt集合的优势。如何建立有序可重复集合,并可直接根据元素的索引来访问元素?让学生切实体会1iSt集合的好处,并培养学生使用集合编程的习惯。60分钟任务拓展布置课堂实践:创建一个存储学生信息的集合,对该集合进行增、删、改、查、遍历操作。每位学生包含学号、姓名、性别、年龄这些信息。编程创建学生类类属性包括学号、姓名、性别、年龄。定义集合对象Array1ist,将多个学生对象保存到集合中,然后进行其他操拓展学生的逻辑思维,锻炼学生独立思考、独立完成任务的能力。30分钟作。小结1 .总结授课内容2 .归纳重难点,布置作业总结20分钟课后拓展作业开发小型电影DVD在线销售系统,完成如下功能。(1)使用1iSt集合存储电影DVDo(2)可以增、删、改、查集合中的电影DVD。1 .学生登录云实训平台,并根据自己的知识基础和课堂掌握情况2 .学会独立思考,并能够独立分析、解决问题。课后习题结合学生系统,更加的实用性,让学生理解1iSt集合适用的范围。进行课后探究,此环节使用分层教学法让不同能力水平的学生各有所获,且通过该环节,学生能够给予反馈,让教师及时调整教学,同时,在问题解决过程中,提高学生灵活运用知识的能力。教学反思