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掌握基于Java的Web编程技能,具备开发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程序的步骤与方法。 | 电商平台后台管理系统。 | 模块分割与数据操作。 |
五、课程教学内容、教学方式、学时分配及对课程目标的支撑情况
序 | 课程内 | 教学内容 | 教学方式 | 学时 | 支撑 |
号 | 容框架 | 课程目标 | |||
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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论