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