努尔艾力·艾尔肯 蔡朝朝 阿依佐克拉
摘要:信息化时代的到来,极大改变了人们的生活方式,同时也对社会人才需求与就业带来了影响。如程序设计、应用开发类型的人才,就倍受社会的需求,但这类人才的就业也面临着越来越大的竞争,尤其是Web应用开发领域的人才更是如此。为此,我们便需要在Web应用开发教学方面,做出不断的改进、优化,引入项目化教学模式,以提高教学的成效和质量,培养出更加优质的Web应用开发人才,促进就业,满足社会需求。本文基于作者自身的实际教学工作经验与学习认识,首先简单分析了项目化教学模式在Web应用开发教学中的作用及价值,然后主要对基于项目的Web应用开发教学实施策略,提出了探讨性建议,以期能为教学实践提供参考。
关键词:项目化;Web应用开发;教学策略
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2020)18-0177-02
开放科学(资源服务)标识码(0SID):
在如今的Web应用开发教学中,教师应当将项目化教学模式的应用,作为一个关键课题,加强研究、探讨与实践,一方面要客观、深入认识到项目化教学模式在Web应用开发教学中的作用、价值,另一方面更要采取科学的项目化教学策略,借助其优势,切实提高Web应用开发教学的成效和质量。
1 项目化教学模式在Web应用开发教学中的作用及价值
所谓的“项目化教学模式”,即以项目为基础的教学方式,与传统教学方式所不同的地方在于,项目化教学不是片面的、零散地向学生进行单纯的知识教学,而是引导学生通过对项目的真实参与,按照项目计划、流程,完成项目任务,在这个过程当中,去学习、吸收和了解知识,并得到实实在在的理论知识实践应用锻炼[1]。项目化教学模式在如今的国内外教育、教学中应用已经相当的普遍,并且得到了高度的认可,其对于提高教学的成效和质量来说,是具有显著作用的。
从Web应用开发教学来讲,其涉及了众多的理论知识,但对知识的实践应用能力要求更高,如动作元素与指令、转发与重定向、引擎、会话、DataSource、Listener、上下文ServletContext、过滤器Filter、JSTL、EL表达式、数据库连接技术等[2]。单从理论知识的角度来看,这些教学内容较为抽象,部分学生甚至可能会认为其枯燥、无聊,因此在教学过程当中的参与度会变得非常低,学习主观体验尤为不足,不论是对知识的概念,还是对知识的应用,都不能形成深入的掌握,这就会对教学成效造成很大的限制。而基于项目开展Web应用开发教学模式,以项目为教学背景,既能够激发学生的学习兴趣、参与热情,又能够让学生看到理论知识在实际项目中的应用,降低这些知识内容的抽象性,從而让学生形成更加主观的学习体验,对知识的概念、应用形成深入掌握,而且还能够让学生由此积累到项目开发经验,这对于学生今后的就业、工作来说,是具有重要价值的。
2 基于项目的Web应用开发教学实施策略
(1)明确项目化的Web应用开发教学步骤
由于教学模式的转变,所以项目化的Web应用开发教学与传统教学方式,在实施步骤上也存在差异,在教学实践当中,先需要确定项目化教学步骤,这样才能保证项目化教学的规范、有序推进,最终取得理想的教学成效。否则如果没有明确的教学步骤,反而会使得教学陷入混乱,降低教学的效率和质量。
首先,我们需要明白,项目化的Web应用开发教学,转变了传统的以教师和课本为中心的教学组织方式,转而以学生和项目为中心,尤其是项目本身,更是成为教学开展的一个主要前提和重要条件。为了便于项目化教学的开展、实施,可以将Web应用开发项目,看作是“真实发生的典型事件”,并用一系列的问题、情景来表现事件,然后再以此为基础,来引导学生学习、练习,通过在情景中对问题的解决,而获得知识与能力的提升。这一系列的过程,可以将其划分为六个步骤:①情景创设。即围绕需要教学的知识内容,创设一个项目需求的情景,并梳理出若干的问题,通过这些问题来讲学生引入到学习中;②操作示范。即围绕项目,对完成项目所需的知识、技能,进行讲解和演示;③独立探索。即让学生基于对操作示范的理解,尝试自己思考在面临相同问题时,应当如何来解决问题,推动项目;④设计练习项目。从社会现实需求的角度出发,为学生提供若干练习项目,这些练习项目必须要具有高度的“仿真性”,这样才能让学生得到有益的锻炼;⑤合作学习。即让学生以小组为单位,共同完成项目任务,各自得到相应的锻炼;⑥教学评价。基于学生项目的完成情况,以及学生在项目参与中的能力表现,对学生做出客观的评价[3]。
(2)项目化Web应用开发教学的过程设计
项目化的Web应用开发教学,要让学生能够以主体的形式,真正参与到学习中来,并在学习过程中相互协作、共同完成任务,最终掌握Web开发相应知识、技能,养成良好的团队意识,这需要教师对教学过程进行精心设计。为此,我们将教学过程设计成四个阶段,第一个阶段为基本知识点的讲授,第二阶段为知识点应用的讲解的案例,第三阶段为学生正式进行项目开发,第四阶段为作品的展示和评价。该设计方案与项目化教学法的实施步骤相一致。其中,第一个阶段和第二个阶段是项目开发的准备工作,在这两个阶段学生掌握了基础知识,并已经进行了分组,形成了一定的团队意识,这样在第三个阶段学生就能更有效地进行团队协作。
实际的教学过程设计,应当分为学生和教师两个方面,对于学生来说,其任务应当包括合理分组,根据学生差异在不同小组之间实现互补,小组成员各司其职,共同完成教师所布置项目的调研与系统分析,并形成报告。同时,明确小组内具体的任务分工,要求小组成员能够将所学理论知识与实践相结合。再者,应根据已制定好的项目计划合理安排项目进展进度,同时做好项目进度记录与总结工作[4]。最后,演示小组的项目建设成果,并进行评价;对于教师来说,其任务包括讲授Web软件开发基础知识,数据库连接及基本操作知识等。通过对某个通用功能的讲述,如电子商务网站的管理员功能模块,实现对先前知识的运用。每周总结汇总学生在完成项目过程中遇到的典型疑难问题,与各小组学生共同分享讨论,避免不同小组出现重复问题。评价各小组项目完成情况并总结。
(3)项目化Web应用开发教学评价
在学生完成了Web应用开发项目之后,教师还需要对学生给出客观、公正的教学评价,这既能够反映出学生的学习、进步情况,又能够总结出学生在项目中的缺陷和不足,有利于指导学生的进一步学习、发展。不过需要认识到的是,项目化的教学评价,不能只关注于项目本身的完成情况,更要关注项目的建设过程情况。
为此,教师在实际的教学评价中,需要注意以下三点,第一是教师对于学生的考核要具有过程性、阶段性和动态性,如在一个项目的实践练习过程当中,教师应当将项目的建设情况划分为若干个阶段,在每个阶段都要对学生完成任务过程当中的表现给出评价,如知识、技能以及沟通、合作方面的能力评价等,动态的予以学生指导;第二是在评价过程当中,应当体现出评价的激励性,这一点也是非常重要的,因为在项目实践练习过程当中,学生肯定会面临各种各样的困难,这个时候教师就必须要通过激励性的评价,来予以学生鼓励,帮助学生树立自信,这样才更有利于他们不断提升自我;第三是应当引入学生自评、互评,让学生在项目完成之后,對项目组中的其他成员及自身给出客观的评价,这样才能从多个方面客观反映出学生的学习、进展情况,更有利于他们的学习改进[5l。
3 结语
在如今的Web应用开发教学中,教师应当合理的应用好项目化教学模式,通过项目化教学的优势,来提高教学的成效和质量,使学生对知识、技能形成更加深入和牢固的掌握,实现更好的学习、成长与发展,这样才能有效促进人才的就业,满足社会人才需求。
参考文献:
[1]邱珊.基于项目驱动的“Java Web应用开发”课程改革研究与实践[Jl.无线互联科技,2019(18):72-73.
[2]陈宏,张文胜.基于外包项目开发的实践教学资源平台建设与应用J].自动化与仪器仪表,2017(8):228-231.
[3]葛瀛龙,项目驱动型混合教学模式的实践——以数据库应用系统设计与开发为例[J].计算机教育,2019(6):97-101.
[4]骆焦煌,项目任务教学法在课程教学中的应用——以网站设计与开发课程为例[Jl.辽东学院学报(自然科学版),2019,26(2):148-152.
[5]林国勇.项目化教学模式在软件开发类课程教学中的应用研究[J].科技资讯,2019,17(1):155,157.
【通联编辑:李雅琪】