课程整体设计-Java高级_第1页
课程整体设计-Java高级_第2页
课程整体设计-Java高级_第3页
课程整体设计-Java高级_第4页
课程整体设计-Java高级_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、Java高级整体设计课程代码暂缺课程性质专业课建议学时64适用对象计算机及软件技术相关专业学生建议教学方式“教、学、做”一体化教学制定单位学校制定日期2016.05.30审核部门技术支持移动组企业达内时代科技集团一、课程设计思路本课程以学习过Java基础基础之上,进一步深入学习Java。通过对人的认知曲线进行分析,我们总结了全新的案例式教学法,进而重新设计了以往的学习方案。因此,课程的设计打破了传统的教学方式,不再一味的说教,而是带着读者真正的“玩”起来。通过对课程系统的学习,可以强化分析问题和解决问题的能力,激发学习者的创新实践能力,真正的做到学以致用。二、课程目标设计通过案例驱动的学习和综

2、合训练,在熟练掌握java基础应用程序开发的基本知识和技能之上,进行Java高级课程的学习。在课程的学习中,培养诚实、守信、坚韧不拔的性格,培养善于沟通表达、善于自我学习、具备团队协作的能力。并养成规范的编码、按时交付软件等良好的工作态度。(一)能力目标1. 掌握Swing组件2. 掌握事件处理的应用3. 掌握布局管理器的应用4. 掌握流的相关文件操作5. 掌握如何创建线程和解决线程并发问题6. 掌握JAVA中的网络编程7. 掌握JDBC的相关操作8. 掌握XML文档的编辑并使用XML传递数据9. 掌握JSON的数据格式和传递数据的方式10. 掌握JAVA中的类加载机制和反射机制(二)知识目标

3、1. 能熟练使用Swing组件2. 能熟练使用流对文件进行操作3. 熟练掌握JAVA中网络编程的相关操作4. 能熟练使用JDBC对数据库进行访问操作5. 能熟练使用线程解决相对应的问题6. 能熟练编辑XML文档并使用XML传递数据7. 能熟练使用JSON传递数据8. 能应用JAVA中的类加载机制和反射机制完成相应的操作要求(三)素质目标1. 按时、守时的软件交付观念2. 规范、优化的程序代码3. 诚实、守信、坚韧不拔的性格4. 自主、开放的学习能力5. 良好的自我表现、与人沟通能力6. 良好的团队合作精神(四)其他目标通过课程的学习,可以参加以下职业技能证书考证或为考证打下良好基础。1 考取J

4、ava应用开发的相关证书2 程序员3 软件设计师三、课程内容设计Java高级课程教学采用“案例驱动”教学模式,理论教学内容与实践教学内容融为一体,根据每一个案例所需要的知识点,从基础知识循循渐进的重构了课程结构,主要内容包括如下7个章节的内容:。表1 Java高级内容及要求序号章节章节标题主要教学知识点学时1第一章Java 桌面图形界面开发GUI基本组件Container类的主要方法JFrame组件GirdLayout的创建事件处理绘图的基本操作矩形输出2第二章JAVA IO文件File类RandomAccessFile类JAVA IO流的分类字节流和字符流3第三章Java多线程线程介绍创建多

5、线程的程序方式线程的生命周期线程操作线程同步4第四章JAVA网络编程网络基础JAVA中的网络编程基于TCP协议的网络编程基于UDP协议的网络编程5第五章JDBCJDBC原理JDBC编程步骤JDBC中异常和事务JDBC事务并发产生的问题和事务隔离级别基于查询的分页策略6第六章XML和JSONXML语法规则DTD和SchemaJAVA对XML的解析XpathJSON7第七章JAVA反射和注释类加载连接和初始化类加载器反射概念反射获取对象信息创建对象和访问对象注释四、能力训练设计表2 能力训练设计表章节标题案例载体主要教学知识点学习目标结果(可展示)Java 桌面图形界面开发鼠标事件下拉列表框的处理

6、动态调色板满天星星GUI基本组件Container类的主要方法JFrame组件GirdLayout的创建事件处理绘图的基本操作矩形输出掌握Swing组件的层次分类掌握Swing组件和容器掌握布局管理器的应用掌握事件处理的应用掌握绘图的基本操作实现鼠标各种触发事件实现下拉列表框的处理实现满天星星的效果JAVA IO文件加密器简易记事本文件File类RandomAccessFile类JAVA IO流的分类字节流和字符流掌握File类中常用的方法掌握RandomAccessFile读写文件的操作掌握常用的字符流和字节流实现将某一文件进行加密模拟实现记事本的功能Java多线程流星的移动抽奖器动态小球线

7、程介绍创建多线程的程序方式线程的生命周期线程操作线程同步理解线程,掌握创建线程的方式掌握线程的生命周期,以及如何切换几种状态的API掌握如何处理线程并发的方式实现流星移动的效果模拟实现抽奖功能实现小球移动等功能JAVA网络编程广播聊天室网络基础JAVA中的网络编程基于TCP协议的网络编程基于UDP协议的网络编程掌握的是基于JAVA的TCP/IP协议的网络编程重点掌握ServerSocket和Socket类的使用掌握UDP的通讯过程模拟实现聊天室功能JDBC对用户增删改查JDBC原理JDBC编程步骤JDBC中异常和事务JDBC事务并发产生的问题和事务隔离级别基于查询的分页策略掌握JDBC的编程步

8、骤掌握JDBC中的批处理掌握JDBC中的两种分页策略理解JDBC中的异常类型以及掌握事物编程理解存储过程XML和JSONXML语法规则DTD和SchemaJAVA对XML的解析XpathJSON掌握如何写一个标准的XML文档掌握JAVA对XML的几种解析方式掌握Xpath对XML的节点选择用法掌握JSON的数据格式掌握解析JSON的方式JAVA反射和注释简易构造Hibernate类加载连接和初始化类加载器反射概念反射获取对象信息创建对象和访问对象注释掌握类加载过程掌握什么是反射机制掌握如何利用反射机制创建对象和访问对象掌握如何写注释五、考试评价设计1改革传统的以目标评价为主教学评价方法,采用过

9、程性评价与目标评价相结合的方法,加大过程性评价比重,目标评价采用期末一次性目标评价和每个工作任务完成后目标评价相结合的方式进行。过程评价和阶段性目标评价以考核职业技能为主,目标评价以考核理论知识为主,过程性评价可占到60%以上的比重。2考试要注重考核学生的职业技能和对知识的运用能力。3本课程是一门技能型课程,对编程规范、程序可读性、程序可维护性等专业技能项目,可采取项目考核的方式进行考核评价。4注重评价的多样性,结合出勤、课堂提问、作业、平时测验、技能训练过程、工作质量及期末考试综合评价学生成绩。课程考核方式如下表。表3 课程考核方式考评项目考评方法比例小计形成性评价学习态度根据作业完成情况、课堂回答问题、课堂实践示范情况,由教师和学生干部综合评定学习态度的得分5%10%组织纪律根据上课考勤情况由教师和学生干部评定纪律得分5%课堂实践根据学生完成情况由学生自评、他人评价和教

温馨提示

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

评论

0/150

提交评论