基于OBE和PDCA的《JSP动态网站开发》课程教学方法研究

2022-02-17 08:34纪娜
科技风 2022年4期
关键词:教学方法

摘 要:在OBE教学策略理念指导下,针对高职学生学习兴趣不高、学习能力较低的问题,提出依托《JSP动态网站开发》课程混合教学平台、针对学生的个性特点,将学生按照职业兴趣分组、采用项目化教学手段,在PDCA过程质量管理方法指导下,使用“教、学、做、评”的教学法实施教学,在教学实践过程中,效果良好。

关键词:JSP;OBE;PDCA;教学方法

中图分类号:G712  文献标识码:B

一、概述

OBE是成果导向教育,最早由美国教育界提出,是指教学设计和教学实施的目标是学生通过教育过程所取得的最终学习成果。这个最终学习成果包括技术能力、表达能力、学习能力、应用能力、价值观等内容,反应学习者综合能力素质,是一种综合的学习成果。PDCA是一种过程质量管理方法,强调实施全面质量管理。这种质量管理方法分为四个关联过程:计划(Plan)、执行(Do)、检查(Check)、处理(Act)。通过执行这四个过程可以控制、实现预定的目标,这四个过程是一个阶梯式上升的循环,直至所有问题都被发现、解决。

《JSP动态网站开发》课程是一门涵盖面向对象技术、静态网页技术、数据库技术等的综合性课程。该课程重在培养学生基于JSP动态网站建设的分析设计、编程开发、拓展应变、测试集成的能力,以及规范、严谨、互助的团队协作能力。在教学过程中,针对高职学生由于自我学习能力较差、学习兴趣较低,导致课程教学效果不佳的问题,提出了基于在线开放课程平台,在OBE理念指导下,结合PDCA管理的教学方法,提高学生专业能力的同时,提高综合素质。

二、教学方法设计

按照OBE成果导向教育中提出的教学要求,教师应该首先向学生明确学习成果,其次配合按照不同学习能力学生设计的多元弹性个性化的具有挑战性的学习要求,引导学生向更高标准努力,最终让学生可以通过学习过程完成自我实现和挑战,取得创造性思维能力、分析和综合信息的能力、策划和组织能力等学习成果的高峰表现。在教学实施过程的最后阶段,利用成果反馈,改进原来的教学设计和教学实施过程,直至解决教学中阻碍成果实现的所有问题。OBE成果导向教育中的课程教学设计分为4个步骤:第一步,确定最终学习成果;第二步,构建课程教学内容体系;第三步,确定教学策略;第四步,设计教学评价;PDCA过程质量管理方法是在OBE教育中每一个步骤中都执行这四个关联过程以保证每步都能达到理想的质量控制。

(一)确定最终学习成果

最终学习成果在考虑学校和高职学生的要求和期望后,将最终学习成果定位于学生的岗位职业技能,这个技能可以量化考核,符合学校、学生、企业三方利益相关者的诉求。

高职学生通过学习《JSP动态网站开发》课程,在项目驱动的学习和综合实训过程中,熟练掌握运用JSP语言进行Web网站开发的基本知识和技能,并能结合数据库应用技术和软件工程技术,具备综合应用知识技术进行网站建设与规划网站的安装与配置能力、具有动态网站编程、网站运行与维护管理、网站建设技术支持等职业能力,可以从事“动态网站设计师”“动态网站开发工程师”“网站美工工程师”“数据库设计开发工程师”“网站测试工程师”“动态网站推广专员”等6个岗位。

这6个岗位的职业能力就是基于OBE的《JSP动态网站开发》课程学习最终成果。例如,动态网站设计师的职业能力要求是:进行网站需求分析,规划具体网站功能,设计页面名称及显示内容,提交完整的需求分析及网站设计报告;动态网站主开发工程师的职业能力要求是:搭建网站框架,编写JSP动态网站主体代码,开发人员之间功能模块分工明确,有完整的功能代码注释标记;数据库设计开发工程师的职业能力要求是:进行网站数据库设计与开发,完成动态网站与数据库之间的连接。

(二)构建课程教学内容体系

《JSP动态网站开发》课程教学内容围绕这6个岗位职业能力进行重构。以“三教改革”为核心,以立德树人,全面提高学生综合素质为出发点,切实提高课程教学效果的需要,使用项目化教学,将知识点设计成项目,每个项目又分为若干基础任务,通过完成一系列的基础任务最终完成项目。

教学内容安排采用项目化教学,共分为6个项目。项目一:用户登录注册页面设计;项目二:内置对象应用——利用Application对象实现用户聊天模块;项目三:JDBC数据库编程——实现管理员权限中的查询和更改用户信息功能;项目四:JavaBean技术应用——实现普通用户权限中的用户注册的功能,实现管理员权限中删除用户信息的功能;项目五:Servlet技术应用——使用MVC设计模式完成用户登录验证功能;项目六:文件操作。每个项目的教学目标对应岗位职业能力,岗位职业能力被分解为知识目标、能力目标、素质目标等三个来定量目标,在考核时主要依据这三个目标的达成情况对学生进行学习成果考核。

例如:

项目一:用户登录注册页面设计。知识目标有七点:

(1)知道静态网页与动态网页的区别;

(2)知道网络数据库和Web服务器概念;

(3)知道什么是JSP;

(4)知道C/S模式和B/S模式的区别;

(5)掌握JDK的下载、安装和配置;

(6)掌握Eclipse与XAMPP的配置;

(7)创建第一个JSP程序。

能力目标有两点:

(1)熟悉HTML JavaScript和Java的内容;

(2)搭建JSP开发环境。

素质目标有两点:

(1)培养获取技能能力等可持续发展能力;

(2)培養严谨细致的学习习惯和职业习惯。

项目二:内置对象应用。知识目标有五点:

(1)JSP注释和基本语法;

(2)JSP脚本元素、指令元素、动作元素;

(3)out、request、response、session对象及其应用;

(4)其他对象(config、page、pagecontext、Exception、application)及其应用;

(5)网上书店登录页面(不存取数据库)。

能力目标有两点:

(1)能使用内置对象完成不存取数据库的用户登录功能;

(2)能使用内置对象完成不存取数据库的用户注册功能。

素质目标有三点:

(1)培养自学能力;

(2)培养获取技能能力等可持续发展能力;

(3)培养严谨细致、爱岗敬业的职业意识及习惯。

项目三:JDBC数据库编程。知识目标有七点:

(1)了解JDBC;

(2)了解Driver Manager、Connection;

(3)了解JDBC—ODBC桥连接数据库;

(4)了解专用JDBC驱动程序连接数据库;

(5)知道Statement、Result Set检索数据库;

(6)掌握更新数据库的基本语句;

(7)实现JSP中的分页功能。

能力目标有两点:

(1)能应用JDBC数据库编程技术完成用户信息的添加、删除、修改操作;

(2)能应用JDBC数据库编程技术完成对用户信息的浏览功能。

素质目标有四点:

(1)培养较强自学能力;

(2)培养信息搜集和整理能力;

(3)培养严谨细致、爱岗敬业的职业习惯;

(4)培养具有较强的团队协作能力、组织管理能力。

项目四:JavaBean技术应用。知识目标有三点:

(1)掌握JavaBean的语法结构;

(2)掌握JavaBean与HTML表单的交互;

(3)利用JavaBean封装数据库操作实现用户登录应用。

能力目标有一点:

能应用JavaBean技术实现业务逻辑和页面的分离,优化系统。

素质目标有四点:

(1)具有较强自学能力;

(2)具备获取技能能力等可持续发展能力;

(3)具备严谨细致、爱岗敬业的职业意识及习惯;

(4)具有较强的团队协作能力、组织管理能力。

项目五:Servlet技术应用。知识目标有三点:

(1)理解Servlet的基本概念;

(2)编写、配置、调用Servlet;

(3)利用Servlet读取HTML表单数据。

能力目标有三点:

(1)能使用Servlet技术进行基于MVC模式系统的开发;

(2)自我学习能力;

(3)规范操作能力。

素质目标有三点:

(1)具备获取技能能力等可持续发展能力;

(2)具备严谨细致、爱岗敬业的职业意识及习惯;

(3)具有较强的团队协作能力、组织管理能力。

(三)确定教学策略

OBE教学强调的是学生为中心,教师要充分利用各种资源,通过示范操作、问题诊断、学习评价、学习反馈等教学手段,达到协助学生达成顶峰成果的共同目标。这是一种研究型的教学模式,强调教师要能根据学生的个人特点和学习能力,设计个性化的教学方案,提供不同的学习机会。教学的目标注重于学生学到什么,而不是教师教了什么。在OBE的教学策略理念指导下,基于高职学生学习兴趣不高、学习能力较低的特点,依托《JSP动态网站开发》课程混合教学平台、针对学生的个性特点,将学生按照职业兴趣分组,采用项目化教学手段,在PDCA过程质量管理方法指导下,使用“教、学、做、评”4步教学法实施教学。

“教”,教方法,教师在教学过程中扮演导师的角色。课前,通过背景知识讲解、要点难点提示,将项目中的任务要求在混合课程教学平台上发布,要求学生课前完成预习。课中,主要针对项目实施过程中需要掌握的知识点和技能点,进行正确的现场示范操作,要求学生熟悉并掌握。在此基础上,对学生按照学习小组分配项目任务,在课堂上只完成部分任务,课后还要完成所有全部任务。课后,学生完成的任务需要发布到混合课程平台。通过项目的实施过程,在课堂上带着学生一起做任务,任务难度根据不同学习能力的学生有所区分,不要求所有小组的学生完成所有任务,鼓励学生实现自我挑战,培养学生的思考能力和自我管理能力,指导学生达成知识、能力、素质目标,教会学生“会学”。

“学”,学知识、学技能,学生在教学过程中处于主导地位,在教师指导下通过做一个又一个的项目、完成一个又一个任务这种方式,在计划(Plan)、执行(Do)、检查(Check)、处理(Act)的循环督促下,在不断学习掌握知识和技能的过程中,帮助学生学会学习,完成从“怕学、懒学”到“勤学、乐学”的转变。

“做”,做任务、做项目,所有的教学内容都是以项目化教学方式呈现出来。在做任务的过程,会按照PDCA的方式对项目进行管理。计划——根据6个岗位的职业能力要求设计6个项目,针对执行项目准备与之对应的教学资源,将其发布在混合课程平台上,供学生查看,让学生清楚地聚焦在这些学习成果上。执行——对学生按照自愿的原则将学生按照岗位能力分组,各个小组根据各自的岗位职业要求,自主制订项目任务实施方案,并严格按照方案分工实施项目。检查——对项目实施过程进行跟踪管理,定期评价教学效果,检查主要是在课前由教师进行,检查并记录各个小组的前期项目任务的执行完成情况。处理——针对检查结果产生相应的处理办法,当学生项目完成情况较好的情况下,会提高执行标准,促使学生完成项目后达到更高的水平;当学生项目完成情况不理想时,会以弹性方式对待学生的学习成果,更多采用鼓励的方式,鼓励学生下次有更好的表现。处置完成后,要分析总结学习成果的特点,积累经验,对优点继续鼓励和保持,对缺点要寻找原因,針对不同学生,制订不同的修改方案,接着转入下一个PDCA循环。

“评”,评成果,评的过程是先“讲”,后“评”。“讲”,是指各个小组表现优秀的学生、完成较好的项目,会被教师提出表扬,这是培养促进学生提高自身组织策划能力、分析学习能力的重要手段。“评”的过程采用两种方式,一种是教师点评,一种是学生互评。在这里学生通过口头报告、书面报告的形式,汇报自己的项目进展情况。通过在评的过程中产生的思维碰撞,既可以拓展學生的思维能力,锻炼其表达能力,又能培养学生解决开放问题的能力。

(四)设计教学评价

教学评价聚焦于学习成果,对于学习方式、学习方法、学习时间不做评价。针对项目完成情况确定学生的学习成果,对照6个岗位职业能力的要求,逐个按照所完成达到的能力程度进行量化评价。评价以鼓励为主,根据每个学生能够达到的能力程度,做出较为全面客观的评价,评价分为五个等级:优秀、良好、中等、合格、不熟练。

结语

在OBE的教学策略理念指导下,针对高职学生学习兴趣不高、学习能力较低的、课程教学效果不佳的问题,提出依托《JSP动态网站开发》课程混合教学平台、针对学生的个性特点,将学生按照职业兴趣分组、采用项目化教学手段,在PDCA过程质量管理方法指导下,使用“教、学、做、评”实施教学的教学方法,在教学实践过程中,学生的学习兴趣得到了调动和提高,学生的学习成果包括技术能力、表达能力、学习能力、应用能力都得到了显著的提升,教学效果良好。

参考文献:

[1]黄荣兵,张洪,于曦.新工科下基于OBE教育理念的软件工程专业课程体系改革探索[J].成都师范学院学报,2018(9).

[2]姜大源.职业教育学研究新论[M].北京:教育科学出版社,2007.

[3]周耀林,黄川川.大数据时代信息管理学科人才培养模式改革研究[J].中国高教研究,2017,10:107110.

[4]吴劲,周帆,等.OBE模式下的程序设计与算法基础课程改革探索[J].计算机教育,2019(11):8690.

[5]杜璐.基于成果导向教学模式的计算机类课程教学改革与实践——以大数据原理及应用课程为例[J].科技创新导报,2018(10):134136.

基金项目:2019年杨凌职业技术学院校内自然科学研究基金“成果导向教育(OBE)理念与过程管理方法(PDCA)融合的《JSP动态网站开发》课程有效教学模式实践”(GJ19050)

作者简介:纪娜(1979— ),女,陕西汉中人,硕士,副教授,研究方向:软件技术、高职教育。

猜你喜欢
教学方法
基于gitee的皮肤科教学方法研究
《计算方法》关于插值法的教学方法研讨
《计算方法》关于插值法的教学方法研讨
小学语文字理教学方法探析
我的教学方法