瞿梦菊 苏州高博软件技术职业学院
随着JSP程序设计课程教学改革以及泛在学习教学模式研究的不断深入,经过长时间的实践调查研究发现,在泛在学习教学模式下,JSP程序设计课程教学改革工作仍然存在着诸多较为显著的阻碍性问题,如果这些问题一直未得到有效地解决,必然会导致泛在学习教学模式在JSP程序设计课程教学中难以发挥出应有的作用,甚至还会降低JSP程序设计课程教学改革工作的成效。
JSP 程序设计在高职学校的软件技术专业的核心课程,这该课程综合性比较强,是Java、HTML以及数据库知识的综合,涉及的知识内容多,包括指令元素,语法基础,配置对象和动作元素等。与实践的结合比较紧密,面向对象抽象性比较强,而且应用性也比较强,对于学生来说难度有些大,涉及的领域比较广。
JSP是一个表现层的技术,既能够和JavaBean,Servlet联合开发,也能够作为一个轻量级的框架进行开发,正是由于它在整个系统开发的过程中处于一个基础性的地位,而且还能够和其他的技术搭配在一起灵活性地使用,这样学生在学习起来有一定的难度,很多学生表示不好掌握,而对教师的教学要求也比较高,即使教师苦口婆心地给学生传授,学生却不能领悟教师在讲什么。所以在传统课程教学过程中还存在着一些问题,比如教师在教学过程中直接灌输理论知识而忽视了学生的动手实践。在调查过程中发现,这类课程的课时比较少,教师的教学计划并不能够顺利完成,很多情况下实验课被理论课占用了,学生并没有充足的时间去练习,这样学生并不能够把课堂上学到的知识内化成自己的知识。所以在教学的过程中,教师采取传统的教学方式,只是给学生讲理论而忽视了对学生的实践能力进行培养,终究没有发挥出这门课的优越性,不利于课堂教学质量的提高,也不利于高职院校培养实践型人才这一目标的实现。文章从课堂模式以及课程体系等方面进行了实践上的探索,希望能够找到教学理论和实践结合的教学方式,提升教师的教学质量,切实让学生成为课堂的主人,也培养学生对这一门课程的学习兴趣。
JSP 技术的组成部分非常多,所以教师在教学的过程中,要站在一定的高度,去把握各个部分之间的交互性和连续性。只有这样才能够给学生进行系统性的教学,让学生掌握其中的脉络。但是在调查中我们发现,教师这一方面的教学效果并不是很理想,并没有强调知识之间的因果关系和一致性,学生在学习的时候也是机械的练习,而并没有真正的去理解代码运行的原理。在教学的过程中,教师利用图示这样的方式给学生把相应的技术串联起来,多次反复的讲,让学生去思考。显然教师没有把这些知识给学生系统性的联系起来,浪费了时间,课堂效果反而不好。传统情况下对学生考核以笔试为主,考察学生掌握的知识点情况,这样虽然能够加深学生对于理论的学习,但是并不能够综合的反映学生对这一门知识的掌握程度。文章在实践的基础之上,强调作业的重要性,教师注重研究学生的作业,根据学生的作业情况去调整讲课的进度,这样可以让学生都参与到教师的教学中。另外在教学的过程中,教师根据实践情况的需要进行综合项目开发教学,提升学生的动手能力。在调查中,我们发现学生并没有充分意识到这个专业课程的重要作用,仅仅是把这个课程当成了普通学科去学习。遇到问题容易放弃,并没有深入的学习,所以在教学的过程中,教师也要注重对学生进行监督和指导,用课程去有效地带动项目,通过项目的实践,让学生能够加深对课程的理解。
在教学的过程中,通过对学生进行实际项目的训练,让学生去体会到这门课程的真正意义,但是在实际项目开展的过程中综合性比较强,还有很多知识点。学生要求一下子掌握那么多项目里面的知识点是有很大难度的,因此这有可能会打击学生的学习积极性,反而不利于学生的学习。
经研究发现,现阶段,虽然泛在学习教学模式已经广泛的落实到了软件技术专业JSP程序设计课程教学改革工作当中的,但是该种教学模式的应用成效一直并不乐观,而造成这一问题出现的原因主要有以下几种。其一为,教学设计过于重视理论方面的讲解,而忽视了学生实践操作技巧的培养,具体而言,教师在课上知识强硬的将一些JSP理论知识以及WEB理论知识灌输式的传授给学生,学生在课上很难充分的发挥出自身的主观能动力,甚至还会影响JSP程序设计课程教学成效。其二为,考核形式过于单一,受传统教学模式影响较深,JSP程序设计课程教师在实际对学生进行考核期间,仍然以笔试考试为主,而没有综合考察学生的各项实操能力,同时也没有挖掘出每一位学生的优势能力,在这种情况下,不仅会导致考核结果的精准性较差,同时也不利于学生学习自信心的培养。其三为,课程知识体系结构之间不具连贯性,学生很难充分的感知到该科目学习的重要性,同时也无法真切的感知到泛在学习教学模式下的JSP程序设计知识重要性,进而导致学生的学习积极性以及学习热情一直难以得到有效的提升。其四为学生缺乏相对完整的学习监督以及学习指导。“泛在学习”的核心要求就是帮助学生突破时间以及空间的限制,让学生能够在任何时间、任何地点都能够进行学习,因此这就要求教师能够为学生提供相应的学习平台,同时还需要对学生的学习情况进行有效监督,但是在进行具体学习的过程中,学生群体通常不具备充足的动力,往往遇到难以解决的问题就会放弃,这样无益于学生成长。
(一)JSP课程体系构建
泛在学习顾名思义就是引领学生摆脱时间以及空间的限制,着重于让学生在任何时间、任何地点都能够获取到自己需要的知识信息。在泛在学习模式的引领之下,JSP程序设计课程需要更加具有连续性,着重于凸显出知识内容的无缝连接,以此来保障学生能够进行更为深入地学习发展。一方面提高学生对有关于Web知识方法的应用,另一方面则是引领学生进行深度实践,借助于理论以及实践的连接教育来促进学生成长。结合泛在学习模式的基本原则以及相关教学目标的需要,本次课程设计着重于从以下几点着手:
1.先行课程及后续课程。本次课程的教学设计从学生的整体认知层面着手,用以解决知识内容由简单过渡到困难之间的段落感,使得学生能够在循序渐进地无缝学习之中感受到更为合理的学习节奏。在最初教学之中,也就是先行课程的设计,着重于为学生讲述有关于设计思想、Java并发多线程以及JSP、Servlet原理有关的内容。在进行深度教学之后的第三阶段,也就是本次课程设计的后续内容需要完美贴合有关于Spring、Struts2以及Hibernate这三大框架的使用,同时帮助学生明确其和JSP、Servlet原理之间的联系,借助于前后连接的讲述手段来帮助学生学习更多知识内容,通过完美的无缝衔接来调动学生的积极性,扩展学生的知识视野。
2.前端和后端相互融合。在进行JSP程序设计课程教学改革的过程中,首选教学方法为“项目驱动教学手法”:教师结合学习内容开展相应的自主命题,而后由学生群体选择自己需要的知识内容,保障所有学生均能够在某一Web项目的引导之下完成整体学习。每一个Web项目需要从前期的HTML平台搭建开始,而后到系统的建设、运维管理等等,实现整体教学内容的无缝衔接。为了保障所有学生均能够进行独立开发,在课程设计活动之中引入有关于EasyUI、JavaScript、Ajax等类似前端内容以及与之相互对应的MySQL数据库、连接池等类似后端内容。二者的知识跨度明显较大,并且囊括较多的知识内容,这往往会极大程度上地增加挑战性,在此种情况之下的泛在学习模式更加容易展开。教师借助于互联网平台,包括微信、微博等,以此来为学生提供相关的前后端知识内容,借助于学生在课堂之中的热情来促使其进行课下自主探究,实现课堂以及课下的无缝对接,深度强化学生对于各项编程知识内容的了解,促使学生更为深入地了解Web程序的开发应用。
3.课程大纲做核心,课外知识做辅助。虽然在课堂教学之中融合了大量课外延展内容,但是其核心依然是JSP程序的相关知识点,剩余所有辅助手段均是贴合此项内容开展。例如,在为学生讲述Struts2的相关知识的时候,通常会需要应用Servlet API的相关知识内容,因此这时就需要为学生讲述有关的知识内容,以此来帮助学生深度连接此类知识内容,充分提高学生对于基础知识的了解。此种课程形式主要就是将大纲作为核心,将课外眼神知识作为辅助,深度提高课内外知识的连接性,通过无缝对接来深度强化学生的学习发展。
(二)课程辅助工具的使用
互联网信息技术的推陈出新为当代教育提供了更为有力的支撑,同时也为学生带来了更多教学帮助。泛在学习模式的深度应用主要就是将互联网信息技术作为核心要素,通过互联网存在的时效性特征来实现泛在学习的 4A(Anyone,Anytime,Anywhere,Anydevice)形式教学,在进行JSP程序设计课程教学的时候也需要有效贴合此项内容,改变传统教学观念的限制。引入相应的微课以及慕课平台,比如:超星泛雅学习平台、蓝墨云班课等,用以深度强化学生对于课余时间的利用,培养出更为优质的工程师,与此同时,教师还需要对学生的学习情况进行有效监督管理,并将学生的学习结果做量化处理,融入到平时的教学考评活动之中。以此来促使学生无论在任何地点都能够利用手机等移动客户端进行网络学习,从而实现泛在学习的无缝衔接,深度强化学生成长。
(三)课程教材的选择
随着移动互联网技术的进一步发展,区别于传统的教学模式,教师在教学的过程中可以利用微课、慕课等新型教学方式致力于培养与时俱进的工程师。比如,教师可通过《JSP程序设计基础与案例开发》慕课平台给学生教学,这里面涉及完整的视频教学内容,学生可以通过移动端观看视频教学内容,而且慕课平台也提供了师生互动版块,可以充分地开展翻转课堂这一教学模式。慕课中有练一练,讲一讲等版块促进教师的教学,为了能够在教学的过程中激发学生对这门课程学习的积极性,教师要站在学生的角度思考问题,鼓励学生根据自己的切实情况去预习,去复习,让学生能够带着疑问去学习,在这样的情况下提升了学生学习的自主性。教师给同学们阐明JSP和Servlet 的关系的时候,可以通过实际案例阐明servlet于各个部分之间的对应关系,让学生能够亲眼所见案例代码发生的变化,通过案例讲解学生能够了解工作中的实际需求。
综上所述,随着我国信息化教学技术的不断发展与进步,现阶段,将信息化教学技术应用的教育教学工作当中已经成为教育教学改革工作的必然发展趋势,同时提升学生信息化技术掌握能力也已经成为各级教育机构的首要工作目标。从现实的角度分析,在计算机专业教学当中JSP程序设计课程教学属于极为重要的一项内容,学生对于该项知识的掌握能力在一定程度上直接决定着其计算机专业知识学习的成效,而现阶段,传统的教学模式已经无法按满足JSP程序设计课程教学的需求,在这种情况下,对于JSP程序设计课程教学改革工作有效开展就显得尤为必要。而泛在学习教学模式的出现为JSP程序设计课程教学改革工作提供了新的思路,该项教学主要强调的就是每时每刻的沟通,无处不在的学习,是一种任何人可以在任何地方、任何时刻获取所需的任何信息的方式。因此,JSP程序设计课程教师在实际工作期间必须要将工作重心放到泛在学习模式下JSP程序设计课程教学改革研究当中,结合现阶段,存在的教学问题制定出具有针对性的改革措施,以此来保证JSP程序设计课程教学质量能够得到全面的提升。