张 倩 时庆涛
(长春工业大学人文信息学院,吉林长春 130012)
《JSP程序设计》是计算机专业的专业课程,同时是一门实践性很强的课程。课程的教学目标是使学生掌握动态WEB应用程序开发的方法和技术。以往,该课程都采用传统的课堂讲授、上机实验以及课程设计相结合的方法进行教学。课堂上主要按照知识递进的方式组织教学,这种方法有一定的局限性,教师讲完课,学生不能马上得到实践,等到上实验课的时候,学生已经忘记了知识点,所以不能使学生做到学以致用。因此传统的教学模式必须进行改革。
“项目驱动”教学法是一种建立在建构主义理论基础上的教学方法,它以项目开发为轴线,创造了真实的实践开发情景,强调实践能力的培养,在 “项目驱动”教学中,教师围绕项目的开发对学生进行多方面的指导,通过灵活多样的教学形式为学生提供支持,使学生在参与项目的过程中完成对知识的学习。其主要特点在于以学生为中心,避开传统教学模式中强调知识的系统性和完整性特点,重在培养学生的实践动手能力、独立获取信息的能力、自主建构知识的能力以及创新能力。
针对这种情况,采用项目驱动法对《JSP程序设计》课程进行了改革,在实际教学中收到了良好的教学效果。
结合项目驱动教学方法和知识层次递进教学方法的优点,主要通过以下两方面对《JSP程序设计》这门课程进行了探索与研究:
1、为了使学生掌握完整、系统的知识结构,课程必须采用知识递进法进行教学。
2、为了能让学生及时的练习所学的知识,并且能够结合实际应用起来,采用项目驱动教学法是十分必要的。这不但提高了学生的动手能力以及对知识的应用能力,而且对培养学生的创新精神有很大的帮助。
采用项目驱动和知识层次递进相结合的教学过程如图1所示,教师首先详细阐述各知识点,然后举例说明知识点的应用,最后在教师的指导下由学生将知识点应用在项目中。因此,学生不再被动的接受知识,在项目的研发过程中,通过教师的指导、学生间的交流,以及知识的应用,使学生可以更进一步的理解和掌握知识,使知识达到升华。
图1 改进的教学过程
选择newClass教室作为上课地点,该教室不同于传统意义上的教室,它是一个融合课程教学、实践、实训于一体的综合性、多功能的教学场所,教室中设置了黑板、投影仪,并且每个学生一台电脑,教师可以通过newClass设备广播教学,控制和查看学生的电脑,并且可以收发作业等,从而使整个教学过程更灵活,更有利于学生掌握和运用知识。
JSP程序设计语言有其独特的语法,所以首先讲解语法和知识点,然后举例应用该语法,最后让学生将语法应用到项目中。
②项目化教学的内容设置
本课程以“JSP教学网站”的建设贯穿教学全过程,将其分解成若干子项目。在学习和实现子项目的过程中掌握JSP技术的相关理论知识和编程技能,《JSP程序设计》课程项目化教学的内容设置如表1所示:
表1 项目化教学的内容
③教学实现过程
在使用“项目驱动”教学的过程中,老师首先提出要解决的问题,并充分调动学生的积极性,将学生分为几个组,在组中大家通力合作,集思广益,最后整理出问题的解决方案,然后让各组委派代表讲解一下每个小组的思路,并让大家点评,取其精华,去其糟粕,最后由老师进行总结。这一过程中不但激励了学生的学习兴趣,并且充分调动了学生的动手能力,以及发现问题和解决问题的能力。
在传统的考核方式中,主要考查的是学生对课本上知识的记忆,而项目教学考查的则是学生的实际动手能力。本课程采用多元评价方式,即上机考试+平时成绩的形式,其中平时成绩除了考查学生的平时表现以外,主要考查学生的项目完成情况以及分析、解决问题的能力,上机考试部分主要考查学生对知识掌握和运用的熟练程度。因此,这种考核是一种对学生记忆能力、分析能力、实践能力以及创新能力的综合性考查。
在“项目驱动”教学法的教学过程中,不但充分调用了学生的学习热情,而且使教学过程不再像填鸭式教学那么枯燥无味,使学生在整个学习过程变得主动、充满兴趣,同时培养了学生团队合作精神和创新意识,有效促进学生综合素质提高,为就业打下良好基础。
[1]张勇昌.基于“项目驱动”的计算机实验教学模式的研究[J].电脑知识与技术,2010,(3).
[2]柯钢,李建新,杨怀德,祝衍军.《JSP编程技术》课程教学改革的探讨[J].福建电脑,2012,(1).
[3]何剑民.“案例项目驱动教学法”在计算机教学中的应用.福建电脑[J],2010