Java高级编程课程标准
一、课程概况
课程名称
Java高级编程
课程代码
20100303
适用专业
信息与计算科学
开课学期
5学期
课程性质
职业技能训练
学时/学分
68/3
预修课程
数据库原理、JavaWeb
开发
二、课程目标
课程目标1:熟悉SPringMVC常用注解的使用方法,掌握SPringMVC标签库的使
用方法,了解SpringMVC类型转换方法和SPringMVC文件上传与下载方法。
课程目标2,掌握MyBatiS框架的增删改查操作,了解MyBatiS关联映射的创建,掌握常用动态SQ1的使用方法,掌握基于注解的MyBatiS增删改查的实现,熟悉SSM框架的整合方法。
课程目标3:掌握使用EaSyU1框架、Bootstrap框架和Vue框架开发页面的方法。三、课程目标与毕业要求的关系
1、课程目标与毕业要求的对应关系
毕业要求
指标点
课程目标
3.软件开发
3.1具有熟练的计算机算法设计与软件开发能力,能够熟练掌握高级程序设计语言的语法,并设计适当的数据结构和算法,编程解决实际问题。
课程目标1
课程目标2
3.2掌握数据库系统的基本原理,熟练使用SQ1语言进行数据库操作,掌握数据库设计方法和步骤和开发数据库应用系统的基本能力。掌握面向对象程序设计方法,养成良好的程序设计习惯。
课程目标1
课程目标2
33掌握基于JavaWeb编程技能,具备开发Web应用系统的能力。掌握AndrOid操作系统的基础知识,学会在Android平台上进行编程的能力。
课程目标1
课程目标2
课程目标3
4.数据分析
4.1掌握数学建模和数据挖掘的常用方法,具备较强的数据分析与处理能力,能综合运用所学知识分析和解决问题。
课程目标2
2、课程目标与毕业要求的矩阵关系图
思想政治
数学基础
软件开发
数据分析
外语体育
人文劳动
1.1
1.2
1.3
2.1
2.2
2.3
3.1
3.2
3.3
4.1
4.2
4.3
5.1
5.2
5.3
6.1
6.2
课程目标1
H
H
H
课程目标2
H
H
H
M
课程目标3
H
四、课程教学要求与重难点
β
课程内
容框架
教学要求
教学重点
教学难点
I
SpringMVC框架
(1)掌握SpringMVC常用注解的使用;
(2)掌握SpringMVC标签库常用标签的使用方法;
(3)了解SPringMVC类型转换、数据格式化和数据校验技术;
(4)掌握SpringMVC文件上传和下载方法。
SpringMVC常用注解、常用标签的使用同。
SpringMVC常用注解。
2
MyBatis
(1)掌握MyBatiS安装、增删改查操作;
(2)了解MyBatiS的关联映射;
(3)掌握动态SQ1技术;
(4)掌握MyBatis的注解配置方法;
(5)了解MyBatiS缓存技术。
MyBatis增删改查操作、MyBatis的注解配置。
MyBatis
注解配置。
3
Spring整合
MyBatis
(1)掌握Spring整合MyBatis的方法。
Spring整合MyBatis的方法。
Spring整合MyBatis的方法。
4
前端UI
(1)掌握EasyUI框架技术;
(2)掌握Bootstrap框架技术;
(3)了解VUe框架技术。
U1框架的主要组件的使用。
Vue框架。
5
管理系统实例
(1)通过具体的实例熟悉SSM开发Web程序的步骤与方法。
电商平台后台管理系统。
模块分割与数据操作。
五、课程教学内容、教学方式、学时分配及对课程目标的支撑情况
课程内
教学内容
教学方式
学时
支撑
java知识体系
容框架
课程目标
1
SpringMVC框架
SPringMVC简介、常用注解、标签库、类型转换、数据格式化和数据校验技术、文件上传和下载、国际化和。
讲授、演示、
实验
8+8
课程目标1
2
MyBatis
MyBatis入门、关联映射,动态SQ1,MyBatis的注解配置、缓存。
讲授、演示、实验
8+8
课程目标2
3
Spring整合
MyBa1is
环境搭建,编写SSM整合的相关配置文件,创建实体类,数据访问层开发,业务逻辑层开发,控制器开发,表示层开发。
讲授、演示、
实验
2+2
课程目标2
4
前端UI框架
EasyUI框架,Bootstrap框架,VUe框架。
讲授、演示、
实验
8+8
课程目标3
5
管理系统
实例
电商平台后台管理系统。
讲授、演示、实验
8+8
课程目标1
课程目标2
课程目标3
六、课程目标与考核内容
课程目标
考核内容
评价依据
课程目标1:熟悉SpringMVC常用注解的使用方法,掌握SpringMVC标签库的使用方法,了解SpringMVC类型转换方法和SpringMVC文件上传与下载方法。
(支撑毕业要求指标点3.1,3.2,3.3)
SpringMVC注解配置,SpringMVC标签库。
课堂表现;平时作业;平时测验;实验成绩;期末考试。
课程目标2:掌握MyBatis框架的增删改查操作,了解MyBatiS关联映射的创建,掌握常用动态SQ1的使用方法,掌握基于注解的MyBatis增删改查的实现,熟悉SSM框架的整合方法。(支撑毕业要求指标点3.1,3.2,3.3,4.1)
MyBatis的增删除改查,MyBatis注解配置,动态SQ1,MyBatiS关联映射,SSM开发模式。
课堂表现;平时作业;实验成绩;期末考试。
课堂表现;
课程目标3:掌握使用EaSyU1框架、Bootstrap框架和Vue框架
平时作业;
EaSyU1框架,BootStraP框架,VUe框架。
平时测验;
开发页面的方法。(支撑毕业要
实验成绩;
求指标点3.3)
期末考试。
七、考核方式与评价细则
考核方式
比例
考核/评价细则
课堂表现
10%
评价标准:根据学生上课出勤情况和课堂讨论,回答问题等情况。基础分90分;旷课一次扣10分,迟到、早退、事假一次扣5分;有效参与讨论并正确回答问题一次加5分,最高100分。
作业
20%
评价标准:平时成绩使用百分制,作业成绩=各作业的平均成绩。
平时测验
10%
评价标准:取各次测验的平均成绩
实验
10%
评价标准:实验考核成绩
期末考试
50%
评价标准:严格按照《Java高级编程》期末试题参考答案及评分细则进行阅卷。
综合成绩
100%
课堂表现(10%)+作业(20%)+平时测验(10%)+实验(10%)+期
末考试(50%)
如果期末成绩小于50分,则总评成绩与期末成绩相同。
八、课程目标达成度评价
参考《数学学院课程目标达成度评价方法》进行评价。
九、本课程各个课程目标的权重
依据第八部分中的课程目标达成度评价方法,计算得到本课程的各个课程目标的权重
如下:
课程目标
课程目标
课程目标・2
课程目标-3
权值Wi
0.39
0.48
0.13
十、持续改进
根据学生的课堂表现、作业、平时测验和期末考试情况及教学督导的反馈,检验学生对本课程涉及的学科素养和学会反思的达成情况,及时对教学中的不足之处进行改进,调整教学指导策略;根据学生的课堂表现、作业、平时测验及期末考试成绩,检验本课程所支撑的毕业
要求分解指标点的达成度情况;根据本课程所支撑的毕业要求分解指标点的达成度情况,在本学院教学指导委员会指导下,重新修订本课程大纲,实现持续改进。
十一、推荐教材及参考书目
1.推荐教材
⑴缪勇施俊,SPring+SpringMVCfMyBaties框架技术精读与整合案例[M].北京:清华大学出版社2019.6
2.参考书目
口]卢瀚王春斌,JavaWeb开发实战1200例(第I[M].北京:人民邮电出版社2012.3
⑵卢瀚王春斌,JavaWeb开发实战1200例(第∏卷[M].北京:清华大学出版社2017.5