日期:2023-01-24 阅读量:0次 所属栏目:学前教育
软件平台技术课程内容全面覆盖Java Web程序设计技术,旨在提高学生使用Java语言开发Web应用的实践能力。该文针对该课程中存在的问题,按照知识单元组织课程内容,提出了启发式与案例驱动的教学改革方法,取得了较好的效果,为学生后续课程的学习、毕业设计等打下了良好的基础。
1 软件平台技术课程教学中存在问题分析
软件平台技术课程内容具体包括JSP、Servlet、JDBC等Java Web应用的基础技术,以及以Struts2、Spring、Hibernate为代表的框架技术[1]。该研究者入职以来主要从事软件平台技术课程的教学工作,从教学大纲、实验大纲、课时分配等方面对该课程有了一定程度的认识。在该课程的教学过程中,发现如下一些问题。
1)课程内容抽象:课程包括的知识点较多,侧重培养学生的应用开发能力,导致学生学习这门课时不知如何将所学知识应用于实际的项目开发,感觉内容抽象,难以掌握,尤其是讲到Java三大框架时,有些概念学生甚至觉得无法理解。
2)学生自主学习能力不高:软件平台技术课程容易出现内容枯燥、学生难以理解等现象,导致学生学习积极性不高,自主学习能力不强,甚至有些学生一旦一次课听不懂就不听了,玩手机现象比较严重。
3)实验实践效果不理想:该课程定位以理论教学为主,但是实践性强。原有的实验分为验证性和设计性两类,并且验证性实验居多,学生做完实验上交相应的实验报告即可,导致实验效果不理想,学生综合运用知识的实践能力不高。
2 启发式与案例驱动的教学改革方法
针对上述课程教学中存在的问题,为了改善教学效果,该文主要从理论教学和实践教学两个方面对软件平台技术课程进行改革。
2.1 理论教学改革
对理论教学改革主要从教学内容和教学方法两个方面进行改进。
1)教学内容改革
如前所述,软件平台技术课程内容覆盖面较广,包括知识点较多,如何合理、有序的安排课程内容并讲清、讲透这些知识点,是本课程需要进一步解决的问题,也是该文教学内容改革的目标。
为此,该课程的教学内容将以一个完整的案例为基础,按照知识单元进行组织。该案例将贯穿以下知识单元:Java Web基础、Servlet、JSP、JDBC、Struts2、Hibernate、Spring等。此外,由于不同学生在知识层次、兴趣爱好以及接受能力等方面存在差异,推荐相关参考书(比如,《跟我学Java Web》) 作为辅导教材,同时,提供相关的开发文档(API文档或应用手册),供感兴趣和学有余力的学生学习和参考,培养、锻炼学生的自主学习能力。
2)教学方法改革
传统的计算机专业课教学过程中,理论课堂教学基本上以教师根据教材内容讲授为主,满堂灌,学生被动的接受知识。所以一般只有当讲授的内容比较有吸引力或教师讲授水平较高的情况下学生学习的积极性才会比较高,而大多数情况下采用这种类似照本宣科的方式效果通常不大理想,学生听起来也会觉得枯燥无味。即使有些学生勤奋好学,能够掌握相关知识点,对于如何将学到的知识应用于实际的项目开发,也存有一定疑惑,导致学生的学习兴趣不高,应用知识的实践能力较差。
因此,该文提出启发式与案例驱动的教学方法,首先将教学内容划分为不同的知识单元,以一个完整的案例贯穿其中。课堂讲授时,将启发式教学与案例驱动的教学模式相结合,建立有效的课堂激励机制,引导学生主动学习与探索知识,提高学习的积极性,进而提升学生对知识的吸收能力及应用能力,从而达到改善课堂教学效果、提高学生实践能力的目的。
2.2 实践教学改革
软件平台技术实践教学的目的是加深学生对课堂讲授相关知识的理解,将理论知识应用于实践。通过上机实验,提高学生对Java Web应用开发环境的综合使用能力,掌握Java三大框架在实际开发中的应用技巧等,从而为后续学习或从事相关工作打下坚实的基础。
目前,该课程的实验设置分为验证性和设计性两类,并且验证性实验居多。此外,原有的实验考核方式为重理论轻实践,学生做完实验上交相应的实验报告即可。鉴于这些情况,为了提高学生的实践能力,改善实验效果,在原有基础上,增加综合性实验,同时对原有验证性实验进行调整,提升设计性实验的比重,并且对实验考核方式也进行相应改革,加大实践考核的比重,教师可随机抽查每个学生的设计性实验或综合性实验至少3次,或每个学生针对这两类实验做简短的视频汇报演示,以提高学生对相关知识的综合应用能力,进而提高他们的实践能力。
3 教学改革方法实施及效果
3.1 理论改革方法实施
(1)教学内容改革实施
在教学内容上,为了各个知识点间的合理衔接,将课程内容组织为不同的知识单元,并以一个完整的案例贯穿其中,同时,结合学生的知识层次及学习兴趣,提供相关学习资源及参考资料,使学生更好地理解和掌握课程内容。
比如,一般教材先介绍JSP,然后介绍Servlet。而JSP的工作原理中提到一个JSP页面第一次请求时会首先将其转化成Servlet,如果先讲JSP,此时学生对Servlet一无所知,则势必一定程度上会影响学生理解JSP的工作原理。根据课程内容改革方法,将JSP和Servlet划分为不同的知识单元,讲JSP之前先讲Servlet,不仅有利于知识点的衔接,同时还能促进与加深学生对相关知识的理解。 此外,关于Struts2、Hibernate、Spring框架,教材上提供的知识毕竟有限。为此,给学生提供三大框架的参考文档,不仅锻炼了学生查看文档的能力,而且锻炼了学生独立分析问题、解决问题的能力,有利于学生更好地理解、使用三大框架进行项目开发。从学生的反馈情况来看,效果明显,一定程度上促进了学生自主学习能力的培养。
(2)教学方法改革实施
在教学方法上,吸取以往教学过程中的经验教训,学生以小组为单位,教师采用启发式与案例驱动的教学法进行授课,同时建立有效的课堂激励机制,变被动学习为主动学习,逐步实现以“教”为中心到以“学”为中心的转变、以“知识传授”为主到“能力培养”为主的转变,通过多种方式提高课堂教学效果,进而增强学生综合运用知识的实践能力。
启发式教学[2]是指教师在教学过程中根据教学任务和学习的客观规律,从学生的实际情况出发,采用多种方式,以启发学生的思维为核心,调动学生的学习主动性,促使他们积极主动学习的一种教学思想。课程内容采用启发式教学,充分调动学生的积极性,启发学生进行独立思考,培养学生的逻辑思维能力和创造力,由原来被动的学习转变为主动探索知识,着重培养学生发现问题、解决问题的实践能力。
案例驱动教学[3]一般是指根据教学目的和教学内容的需要,通过案例讲述相关知识点,引导学生参与分析与讨论,其目的不是教“案例”,而是以案例为载体让学生更好地理解与掌握相关知识。在教师的启发引导下,学生主动学习,由被动接受知识转变为主动探索知识。案例驱动教学首先需要结合学生实际情况及课程知识单元,设计一个合适的案例,通过案例将各个知识单元融会贯通,通过滚雪球的方式逐步进行。通过这种教学方式,课堂教学效果得到明显改善,学生对相关知识点的理解更容易,记忆更深刻,综合运用知识的能力也得到相应提高。
3.2 实践改革方法实施
根据实验教学大纲结合学生实践情况,将验证性和设计性实验扩充为三类,即验证性、设计性及综合性实验,同时提升设计性实验的比重,加大实践考核的比例,通过多种方式提高学生的实践能力。
其中,验证性实验要求学生通过编写程序验证课堂上讲的相关知识单元;设计性实验要求学生根据所学的知识设计并实现一个小型项目;综合性实验要求学生将多个知识单元综合应用在一个项目中。根据实际情况确定三种实验的比例,同时确立新的实验考核方式,即实验成绩从上机检查情况或视频汇报情况、实验出勤情况、实验报告三个方面进行综合评判。通过这些方式,培养了学生分析问题、解决问题的逻辑思维能力,进而提高了学生对知识的综合应用实践能力。
3.3 改革方法实施效果
通过该文提出的启发式与案例驱动的理论与实践教学改革,激发了学生的学习兴趣,培养了学生的自主学习能力,将启发式教学与案例驱动的教学模式相结合,有助于学生理解相关知识,提高了学生对知识的吸收能力。通过实践教学改革,切实提高了学生综合运用知识的实践能力。总之,通过该文提出的改革方法,有效地改善了理论教学与实践教学效果,在一定程度上实现了以“教”为中心到以“学”为中心的转变。
4 结语
在软件平台技术课程中采用启发式与案例驱动的教学模式,激发了学生学习积极性,促进了学生对相关知识的理解,提高了学生的自主学习能力。同时,通过实践教学改革,提高了学生掌握知识、运用知识的能力。从学生反馈情况看,文中提出的改革方法一定程度上有效改进了该课程理论教学与实践教学效果。
本文链接:http://www.qk112.com/lwfw/jiaoyulunwen/xueqianjiaoyu/230235.html