目录

  • 1 JAVA简介
    • 1.1 说课视频
    • 1.2 MVC思想
  • 2 Jsp基础
    • 2.1 框架概述
    • 2.2 Servlet
  • 3 Bootstrap+ EasyUI
    • 3.1 EasyUI
  • 4 Vue+Ajax的使用
    • 4.1 VUE
    • 4.2 ajax
  • 5 Struts2
    • 5.1 Struts2
  • 6 Hibernate
    • 6.1 ORM
    • 6.2 hibernate配置
  • 7 MyBaits
    • 7.1 MyBatis
  • 8 Spring
    • 8.1 spring
  • 9 Spring MVC
    • 9.1 spring mvc
  • 10 Spring Boot
    • 10.1 创建应用程序
    • 10.2 创建接口
    • 10.3 输出HashMap的接口
    • 10.4 创建接口连接数据库
  • 11 实验
    • 11.1 MyBatis Plus数据库访问
    • 11.2 API接口设计
  • 12 结课复习题
    • 12.1 复习题1
    • 12.2 复习题2
    • 12.3 复习题3
    • 12.4 复习题4
    • 12.5 复习题5
说课视频

我是江西工程学院智慧产业学院万为清老师,我向大家介绍我们申报的校企合作一流本科课程Java EE程序设计》。我将从6个方面课程概述、教学设计思路、教学环境、教学方法、创新特色、教学效果评价与比较逐一展开介绍[P1-P2]

1部分课程概述

我将从课程目标发展历程,教学团队三个方面展开

这门课程是我校软件工程专业的一门核心课程,在大三开设,4学分,64学时。我们设立3个课程目标,包括知识目标,能力目标,素质目标知识目标是掌握Java EE技术框架、ServletJSP等知识;能力目标是完成应用系统尤其是接口的设计和开发;素质目标是培养学生团队协作精神,工作责任心和风险意识,良好的沟通能力和总结能力,在软件开发过程中的法律和道德意识,培养家国情怀,实现软件开发国产化。[P3]

这门课程我校校级精品课,已经完成了两轮教学,现在正在开展第三轮。课程建设经历了两个阶段,从只讲专业、填鸭式教学过渡到产教融合、校企共建阶段。[P4]

通过分析学情,教材选用了孙滨老师的JavaEE入门到实战案例化教程[P5]

教学团队6名老师组成,参照地方高校“101计划建设思路,成立了由教师和企业工程师组成虚拟教研室。3名学校教师中1名为教授,2名为副教授,都具有双师型教师证书,每年都定期参加企业锻炼,与校企合作单位完成了大量软件开发项目。3名企业教师具有丰富的软件开发经验,为国内知名公司开发了众多行业应用软件。我是校方课程负责人,硕士毕业于南昌大学,从事程序设计类课程教学21年,有8年的企业从业经历,有丰富的软件开发经验,开发过军、民用软件120余项。获得省教学成果三等奖一次,在国内外重要期刊和会议上发表论文30余篇,其中EI论文3篇、SCI二区1篇,主编参编著作8部,取得软件著作权25项,完成科研课题9项,专利6项。与企业共同申报并立项教育部协同育人项目1项,获得国家级竞赛奖励3项、省级竞赛奖励27项。[P6-P10]

2部分教学设计思路。

教学理念:本课教学是以学生为中心,以能力培养为核心,目标导向,持续改进为理念(OBE),使学生在知识、能力及素质素养方面协调发展。紧紧围绕专业培养目标,着力培养学生设计应用软件,尤其是设计接口的能力。[P11]

教学策略:以四个面向(面向学生能力培养,面向新工科创新应用,面向项目驱动,面向学生多元化自主学习)重构课程教学内容和教学模式,进行课程教学与立德树人育人目标的融合创新。从理论考核,过渡到注重过程性评价。学生项目考核占比提高到总成绩的40%[P12-P13]

3部分教学环境。

由学校提供两栋别墅,学校和企业共同出资,开设了校企合作软件开发实践基地,购买了6台服务器搭建代码平台,建设了代码仓库。

理论教学在学院教学楼开展,主要采用教师授课,外加超星学习通等网络资源。

实践教学在校企合作实践基地开展,由企业工程师带领学生投入到企业真实项目开发中去,使学生在课程结束时,能够承担软件开发模块。[P14]

我们建立了本课程的典型案例库。包含企业级应用等大量真实开发项目。

本课程已完成线上教学视频32个,视频总时长650分钟,非视频资源23个,课程资料90个。我们还将进一步丰富教学资源。[P15]

4部分教学方法。

1)践行以学生为中心的启发式教学模式,引导学生主动思考,主动提问做知识的发现者。其中很重要的做法是我们从身边生活当中提炼出软件开发问题,引导学生进行思考与讨论比如说我们在体检过程中要排队,就会涉及到叫号,我们就引导学生思考叫号排队的业务逻辑,思考如何利用RabbitMQ实现消息轮询。引导学生独立思考,培养创新思维的能力[P16]

(2)项目驱动教学。以案例为主线的项目化教学模式来开展相关教学。比如前面说的医院排队叫号软件,我们将它拆解为前端和后端两个部分,引导学生分别完成前端渲染和后端接口的实现。[P17]

3以赛促学。带领学生参加蓝桥杯、ICPC程序设计赛等国内影响力大的专业比赛提升专业能力。2020年开始,我们每年都有学生参加以上程序设计类比赛,获得了全国一等奖两,二三等奖九项,省赛一等奖二十多项。[P18]

4)带领学生参与教师的科研项目。软件开发项目融入到课堂,由企业教师带领学生进入他们公司承担的社会软件开发项目学生可以获得一些资金奖励,也可以提升专业能力,激发了学生的学习兴趣。[P19]

5部分创新特色。

(1)针对《Java EE程序设计》课程学习的挑战性、传统教学模式下学生理解和掌握程度较差的问题,探索出以学生为中心的启发式教学创新模式,引导学生做知识的发现者[P20]

(2)针对以往普遍存在的课堂教学与实教学分离的问题,我们将课堂实践内容搬进企业,探索出以项目为主线的现场教学新模式,极大地调动了学生的学习兴趣和积极性。[P21]

(3)探索出实践引兴趣,兴趣带学习,学习促创新项目化驱动教学方法,实现从教为中心学为中心的转变,从单纯的理论学习理论学习+创新实践的转变。[P22]

(4)探索出依托企业,将最新软件开发项目成果融入课堂教学新模式。使得我们的学生未出校门,就具备当前软件行业需要的项目开发能力,提高了就业竞争力,帮助学生实现高薪就业。[P23]

6部分教学效果评价与比较。

学校、学院两级教学督导,通过多次听课,一致认为本课程授课教师经验丰富、备课充分、治学严谨、条理清楚、重点突出、内容深入浅出、易于理解。本课程也得到了多届学生的一致好评。[P24]

本课程在开展校企合作教学改革2019学生的评价平均分为88.67与深圳佰瑞河网络科技有限公司开展校企合作教学改革之后,2020学生的评价平均分是90.2[P25]

最新一届学生本课程学习成绩平均分是92.86,学习效果达到了预期,就业竞争力明显提升。[P26]

以上是我说课的全部内容,请各位专家批评指正。[P27]