ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:20.76KB ,
资源ID:5304771      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5304771.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java高级特性编程实战课程标准.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java高级特性编程实战课程标准.docx

1、Java高级特性编程实战课程标准软件技术专业Java高级特性编程及实战课程标准一、基本信息1.课程名称:Java高级特性编程及实战2.课程编码:3.适应对象:软件技术专业4.总学时:52 5.总学分:36.教学条件:多媒体教室+机房二、课程理念1.课程定位 随着互联网的快速发展、大数据等相关技术软件技术的发展,Java语言编程是相关专业的核心课程,学习Java高级特性及编程实践是掌握Java语言编程中最为重要的一个环节。本课程与前面学习的Java面向对象向衔接,共同培养软件思维、编程能力;与后续课程相衔接,共同培养程序设计能力和软件开发能力。本课程实践性很强,学生必须通过大量的上机练习,才能够

2、灵活地用它来解决实际的问题。2.课程改革理念Java高级特性编程及实战是高等职业技术学院软件技术专业和大数据专业开设的一门专业必修课,是计算机类专业的一门实践环节课程,它是一门操作性和实践性很强的职业技术课程。秉持“以就业为导向,以能力为本位”的职业教育理念,针对高职学生的认知特点,我们从专业人才需求分析、工作岗位分析、典型工作任务分析、学习领域生成、职业能力分析、项目设计、教学设计、任务书编写、教学资源开发等环节对课程进修建设,突出学生的教学主体作用,重视职业能力的培养,充分体现课程教学的职业性、实践性和开放性。3.课程设计思路课程以能力为本位、以职业实践为主线、以项目课程为主体,打破了传统

3、的学科体系的模式,将职业岗位能力中用到的知识点融合在项目中。学生通过各项目的实践操作,熟练地掌握岗位所需知识和技能,不断提高解决问题和项目实操能力。三、课程目标1.总目标通过学习应用Java的核心API基本操作,为Java程序开发带来很大的方便,只有熟练掌握了Java的核心API,才能更好地使用Java提高程序设计能力和软件开发能力。2. 具体目标(1)知识目标1了解Java集合框架体系结构2会使用ArrayList存取数据3会使用LinkedList存取数据4了解ArrayList与LinkedList区别5会使用Map存取数据6掌握泛型的使用7Collections的使用8能够定义并使用枚

4、举类型9掌握包装类及装箱、拆箱概念10会使用Math类进行数学运算11会使用Random类获取随机数12会使用String操作字符串13会使用StringBuffer操作字符串14会使用Date类和Calendar类操作日期时间15会使用SimpleDateFormat类格式化日期时间16使用集合框架和实用类完成超市管理系统17了解输入输出的概念18使用File类操作文件或目录19理解流的概念及分类20会使用字节流读写文本文件21会使用字符流读写文本文件22会使用字节流读写二进制文件23使用序列化和反序列化保持和恢复对象信息24理解线程的概念25掌握线程的创建和启动26了解线程的状态27掌握线

5、程调度的常用方法28掌握线程的同步29理解线程安全的类型30理解网络相关概念31会使用基于TCP协议的Socket编程32会使用基于UDP协议的Socket编程33理解XML概念及优势34会编写格式良好的XML文档35了解XML中特殊字符的处理方式36了解解析器概念37了解DOM树节点构造38会使用DOM操作XML数据(添加/保存)39会使用DOM操作XML数据(修改/删除)40会使用DOM4J操作XML数据41掌握C/S架构42掌握Socket通信(2)能力目标 具备JavaAPI开发使用的能力以及掌握API核心库基础知识。 具备软件设计与编码实训能力,应用程序解决日常问题。 具备使用Jav

6、a API核心库实现超市管理系统。 具备使用Java I/O流、网络通信技术实现TXT迷你小说阅读器项目实践。(3)素质目标 培养学生具备独立软件设计与开发的能力; 培养具备较强的逻辑思维能力和独立思考能力; 培训学生创新能力、团队合作能力等。四、课程教学内容本课程由6个教学模块,12个教学项目组成,课程具体教学内容见表1。表1 课程教学内容一览表序号项目/模块/任务教学内容/任务教学/学习目标教学活动设计教学资源学习地点学时1集合框架集合框架(一)知识目标:1、Java集合框架概述2、List接口3、Set接口4、Iterator接口5、Queue接口素质目标:1.培养学生自主、开放的学习能

7、力2.培养学生良好职业素养和职业道德在讲解认识集合、List接口、Set接口后实现项目查询标题项目实现课件、教案、素材、教学环境、实践项目实训机房42集合框架(二)知识目标:1、Collections类2、Map接口3、泛型素质目标:1.培养学生自主、开放的学习能力2.培养学生良好职业素养和职业道德在讲解Iterator、Map、Collections类后完成查询标题的功能升级课件、教案、素材、教学环境、实践项目实训机房43实用工具类API实用工具类(一)知识目标:1、能够定义并使用枚举类型2、掌握包装类及装箱、拆箱概念3、会使用Math类进行数学运算素质目标:1.培养学生良好职业素养和职业道

8、德通过学习枚举、包装类及装箱、拆箱后实现输出解读学习目标的实践项目课件、教案、素材、教学环境、实践项目实训机房44实用工具类(二)知识目标:1、会使用Random类获取随机数2、会使用String操作字符串数学运算素质目标:1.培养学生良好职业素养和职业道德主要实现使用String类的各项操作实践课件、教案、素材、教学环境、实践项目实训机房45项目实战-超市会员管理系统知识目标:1会使用StringBuffer操作字符串2、会使用Date类和Calendar类操作日期3会使用SimpleDateFormat类格式化日期时间4、使用集合框架和实用类完成超市管理系统数学运算素质目标:1.培养学生良

9、好职业素养和职业道德实践超市管理系统软件设计与编程课件、教案、素材、教学环境、实践项目实训机房66Java I/O和反射机制输入/输出、序列化和反射(一)知识目标:1、了解输入输出的概念使用File类操作文件或目录2、理解流的概念及分类3、会使用字节流读写文本文件素质目标:1.培养学生良好职业素养和职业道德使用File I/O 进行基本的文件操作课件、教案、素材、教学环境、实践项目实训机房47输入/输出、序列化和反射(二)知识目标:1、会使用字符流读写文本文件2、会使用字节流读写二进制文件3、使用序列化和反序列化保持和恢复对象信息素质目标:1.培养学生良好职业素养和职业道德在讲解Java Fi

10、le I/O 字节流后操作文本、图像等案例课件、教案、素材、教学环境、实践项目实训机房48注解与多线程注解与多线程知识目标:1、理解线程的概念2、掌握线程的创建和启动3、了解线程的状态4、掌握线程调度的常用方法5、掌握线程的同步6、理解线程安全的类型素质目标:1.培养学生良好职业素养和职业道德本章讲解线程后,基于线程实现模拟多人爬山、叫号看病、网络投票等程序设计与实现课件、教案、素材、教学环境、实践项目实训机房49Java网络编程网络编程知识目标:1、理解网络相关概念2、会使用基于TCP协议的Socket编程3、会使用基于UDP协议的Socket编程素质目标:1.培养学生书写代码的能力2.培养

11、学生良好职业素养和职业道德搭建多人聊天系统的软件设计与代码实现课件、教案、素材、教学环境、实践项目实训机房410XML技术Xml(一)知识目标:1、理解XML概念及优势会编写格式良好的XML文档2、了解XML中特殊字符的处理方式3、了解解析器概念4、了解DOM树节点构造会使用DOM操作XML数据(添加/保存)素质目标:1.培养学生书写代码的能力2.培养学生良好职业素养和职业道德应用xml技术进行网络数据收集课件、教案、素材、教学环境、实践项目实训机房411Xml(二)知识目标:1、会使用DOM操作XML数据(修改/删除)2、会使用DOM4J操作XML数据素质目标:1.培养学生书写代码的能力1.

12、2.培养学生良好职业素养和职业道德基于xml对数据进行操作,使用DOM技术解析xml课件、教案、素材、教学环境、实践项目实训机房412综合实战TXT迷你小说阅读器知识目标:1、项目需求2、项目环境准备3、案例覆盖的技能点4、难点分析5、项目实现思路素质目标:1.培养学生书写代码的能力2.培养学生良好职业素养和职业道德使用本学期所学习的知识点综合完成TXT迷你小说阅读器课件、教案、素材、教学环境、实践项目实训机房6五、考核办法本课程的评价采用形成性评价与终结性评价相结合的形式,形成性评价主要通过考勤进行,占40%;终结性评价包括理论考试与上机考核,占60%。主要的考核内容见表2。表2 课程考试考

13、核内容与形式一览表序号项目/模块/任务单元教学内容理论考试技能考核备注权重内容考试形式权重内容考核方式1集合框架集合框架(一)31、Java集合框架概述2、List接口3、Set接口4、Iterator接口5、Queue接口笔试或作业提交3List、set、Iterator接口实例应用作业提交或考试2集合框架(二)31、Collections类2、Map接口3、泛型笔试或作业提交3Collections、Map、泛型接口实例应用作业提交或考试3实用工具类API实用工具类(一)31、枚举2、包装类3、Math类笔试或作业提交3枚举、Math接口实例应用作业提交或考试4实用工具类(二)31、Str

14、ing类的常用方法2、StringBuffer类和Stringbuilder类3、日期操作类4、Random类笔试或作业提交3String类、Date类、Random类实力应用作业提交或考试5项目实战超市会员管理系统51、StringBuffer操作字符串2、Date类和Calendar类操作日期时间3、SimpleDateFormat类格式化日期时间4、集合框架和实用类完成超市管理系统笔试或作业提交5实现超市管理系统的设计与编码实现作业提交或考试6Java I/O和反射机制输入/输出、序列化和反射(一)31、操作文件或目录属性2、认识Java的流3、读写文本文件4、读写二进制文件5、重定向标

15、准I/O笔试或作业提交3使用File I/O 操作文件、目录作业提交或考试7输入/输出、序列化和反射(二)51、认识序列化2、序列化保存对象信息3、反序列化获取对象信息4、对象引用的序列化5、认识反射6、反射的应用笔试或作业提交5使用File I/O 字节流操作图片等资源文件作业提交或考试8注解与多线程注解与多线程51、认识注解2、注解分类3、读取注解信息4、认识线程5、编写线程类6、线程的状态7、线程调度8、线程问题的必要性9、实现线程间通信笔试或作业提交5使用多线程解决日常生活中的问题作业提交或考试9网络编程网络编程51、认识网络2、IP地址3、重要概念介绍4、认识Socket5、基于TC

16、P协议的Socket编程6、使用Socket编程实现登录功能7、基于UDP协议的Socket编程8、使用Socket编程实现客户咨询笔试或作业提交5应用多线程技术实现聊天室软件的设计与功能开发作业提交或考试10Xml技术Xml(一)31、认识XML2、xML文档结构3、XML优势4、XML中的命名空间5、使用DTD验证XML文档6、使用Schema验证XML文档7、XML解析笔试或作业提交3Xml解析与获取作业提交或考试11Xml(二)31、使用DOM读取XML数据2、使用DOM维护XML数据3、DOM4J解析4、使用DOM4J操作XML笔试或作业提交3Xml获取网络数据,应用DOM技术进行解

17、析作业提交或考试12综合实战TXT迷你小说阅读器51、项目需求2、项目环境准备3、案例覆盖的技能点4、难点分析5、项目实现思路笔试或作业提交5综合实例-TXT迷你小说阅读器的项目设计与项目实现作业提交或考试六、学分计算本课程考试分为三个部分:平时考核(30%)+全学期作品考核(30%)+期末考试(40%);平时考核:主要考核学生的上课出勤、早退等,实行次数限定,在主观前提下,超过教师规定的次数,则早退和旷课一次,直接扣除期末总分若干分,以此严格要求学生出勤率;总分100分,以30%计入综合测评成绩中。全学期作品考核:根据本课程的实际授课内容,整个学期总计需要布置不低于6 个影视作品制作,并为这

18、些作品设定期末分值,没有完成或者作品质量低下,则根据作品的评分原则进行扣分,这样,在学期最后一个作品做完之时,学生就已经可以计算出自己的期末成绩,让好的学生在平时作品制作中,相互竞争,变得更加优秀,让差的学生,时时都有足够的紧迫感保证其努力学习。总分100分,以30%计入综合测评成绩中。最终作品展示:即期末考试环节,旨在考察学生本学期所需内容的应用,可以选取任意版块进行制作,或综合案例的制作,总分100分,以40%计入综合测评成绩中。七、教学建议(一)教学方法本课程主要采取教授法、案例教学法、任务教学法、分组教学法、激励教学法、项目设计教学法等教学方法,实行“任务驱动”教学模式;合理运用现代教

19、学手段进行立体化、多层次、信息化教学。引导学生积极思考、乐于实践,提高教与学的效果。(二)教学条件1.教室机房安装Java开发相关软件,比如eclipse等。2.校内实训基地表3 HTML+CSS网页设计课程实验室主要仪器设备实训室名称设备名称规格数量伟创聚赢实训室教师机I5处理器,8G内存,4G独立显卡1学生机I5处理器,8G内存,4G独立显卡50投影仪EPSON CB-X041投影幕布120寸红叶电动幕布1投影机吊箱定制1音响系统万利达 Y51路由器H3C ER31001机柜标准600*600*12001交换机H3C S1024R 24口百兆3集线器16空位3服务器晨光溢海1八、资源开发与

20、利用(一)教材编写与使用情况参考教材1、Java高级特性编程及实战.北京:人民邮电出版社,2018.2、码出高效:Java开发手册.北京:电子工业出版社,2019.3、Java核心技术 卷II 高级特性(原书第11版) 北京:机械工业出版社 20204、Java高并发编程详解.北京:机械工业出版社,2020.5、Java消息服务(第2版)M.北京:电子工业出版社,2010.(二)数字化教学资源开发与利用情况1. 教学课件通过多媒体手段加入图片、动画及视频剪辑,增强教学过程的直观性,使学生对难点较易理解。2. 微课资源通过录制微课视频,加强学生对重难点知识的理解与应用。3. 网络教学资源充分利用电子书籍、电子期刊、数字图书馆、各大网站等网络资源,使教学内容从单一化向多元化转变,使学生知识和能力的拓展成为可能。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1