APP下载

基于项目驱动促进师生共同发展的XML课程教学模式探讨

2017-12-02岳冬利,范黎林

教育教学论坛 2017年44期
关键词:项目驱动教学模式

岳冬利,范黎林

摘要:针对XML课程的特点和传统教学方案的不足,文章提出“项目为主线,教师为引导,学生为主体”的教学模式。该教学模式不仅能够提高学生综合素质与能力,也可以不断促进教师专业发展,最终达到提高课堂教学质量的目的。

关键词:XML;项目驱动;师生共同发展;教学模式

中图分类号:TP3 文献标志码:A 文章编号:1674-9324(2017)44-0097-02

一、引言

随着XML技术的广泛应用,越来越多的高校计算机类专业开设了XML课程。XML本身语法比较简单易学,但其相关的技术体系极为庞大,这使得该课程知识点种类繁多,内容相对离散。在传统的教学模式中,教师一般针对教学内容中的各个知识点先解释基本概念和技术原理,再举若干相关应用实例,实践环节也是针对各个知识点设计的简单而分散,这种知识灌输教学模式不仅弱化了教师职责,也不利于学生能力的培养,导致了学生仅停留在对孤立知识点的理解上,无法对所学知识形成一个完整的认识,也不能灵活运用这些知识应对企业级的应用开发。为此,本文提出在XML课程教学中,教师首先根据实际需要进一步优化教学内容,明确教学的侧重点,然后引入一个具体的应用系统,在教学过程中以该系统的设计和实施为主线,教师每讲授一部分相对完整的理论知识后,可要求学生实现系统中对应的部分,以此“项目”驱动学生更加主动去学习相应知识点。

二、XML课程教学模式设计

1.优化教学内容,明确教学重点。虽然XML相关技术众多,但有些技术在实际应用很少出现,有些虽然比较常用,但对于本科学生来说无需过高要求,那么确定具体教学内容和教学重点时就必须分清主次。根据XML相关技术目前应用情况以及计算机类本科学生对应的就业岗位需求,笔者对XML课程的教学内容进行了优化精简,见表1。

由于教学学时所限,有些内容必须靠学生自学,如XML数据岛技术、XLink和XPointer等。优质的教学资源是学生自学的重要保障,笔者为此建设了一个相对丰富的学习资源仓库,包括各种参考书、教学视频和项目文档等。

2.设计驱动项目,改进教学策略。为使课程知识点与项目实施紧密结合,教师必须合理设计驱动项目框架。首先,项目要能够涵盖XML知识体系,为每个重要知识点找一个功能应用载体;其次,项目的设计目标应可以根据学生特点灵活取舍和简化,以符合不同层次学生知识结构状况,这样可以提高学生学习兴趣;最后,项目设计应联系实际应用,符合企业需求,从而提高学生就业能力。驱动项目的选取是保证教学效果的关键,要求教师必须具备行业相关应用软件的研发经验,

笔者所在学院在二年级下学期开设XML课程,学生已学过Java程序设计(或C#程序设计)、网页设计基础和数据库原理,同步学习数据结构和JSP程序设计(或ASP.NET程序设计),因此在XML课程中,要求学生2—4人组成一组,完成一个相对完整的WEB应用,主题可由小组成员商定,也可由教师提供题目,如“图书信息管理系统”、“学生信息管理系统”和“班级通讯录系统”等贴近学生生活的信息系统。典型WEB应用项目解决方案主要有三个开发层次,即数据层、服务层和界面层。XML技术体系为此类开发提供了丰富和完整的解决方案[1]。数据层:完成系统的数据库设计,要求使用XML格式存储数据,并分别使用DTD和XML Schema来进行数据合法验证;服务层:完成系统的基本功能设计,使用DOM或SAX来解析XML文档数据,实现对XML数据的增加、查询、删除和修改等操作,同时要求在项目中至少使用XSL、XPath或Xquery中的两种技术;界面层:完成系统的显示部分,根据功能需求,采用CSS,XSLT等不同方法,实现数据的个性化显示设计。

有效的教学策略能够激发学生求知欲,提高课堂效益,为学生终生发展奠定良好的基础。首先,改变学生以前只是被动接受知识灌输的情况,将其定位为项目的开发者,教师在讲授过程中,需要引导学生如何解决实际问题,学生在参与项目的构建过程中,会加深对该项技术从概念到应用的理解,并掌握使用新技术的开发能力[2];其次,教师除了做好教学内容取舍外,还要控制好教学进度,将项目实施时间表和教学计划安排表统一起来,使学生完成由浅入深地学习新知识并运用其进行项目实践。如在教学实践中,教师通常是按照“先数据层、再服务层、后界面层”的教授次序,鉴于界面层比较简单且早点设计出一个WEB应用软件的外观可以给学生在心理上以极大的成就感,可提前教授界面层;再次,项目的实施是分工合作的过程,小组成员原则上可以自由组合,但为保证实践项目能够有效完成,教师需适当介入。一个小组尽量形成高中低搭配,学习接受能力快的学生要帮助慢的学生,实现互帮互助最终达到共同进步。并且对于小组每个成员都要有明确的任务要求,任务分配时尽可能发挥每个学生的优点和长处;最后,教师还要随时注意学生的反馈意见,根据学生接受状态等诸多情况及时调整教学内容和项目的局部需求。

3.建立测评体系,认真评价总结。实践性强是XML课程的最大特点,本模式强调在项目开发中加深对知识的理解和对技术的灵活掌握,因此要打破传统的课程理论考试模式,将项目开发过程和验收作为课程考核的依据。

教师应对每个小组的项目开发过程进行有效监控,项目组组长负责协调小组各个成员的工作,并将每位组员的完成情况和项目进度做真实的记录。在项目最后的验收阶段,建立多层次的测评体系,除教师评估外,还应包括其他教师评估、学生自评、同组学生以及不同组学生评估,这样不仅保证评价结果的客观性,而且也防止存在滥竽充数的小组成员。考核时,首先根据项目运行效果和小组的答辩情况评定出团队成绩,然后再根据每个成员的完成情况,给出个人成绩。团队成绩将直接与组内每个成员的成绩相关联,它也是团队中成员的最高分数[3]。考核过程中学生与学生,教师与教师,学生与教师之间的互动交流,不仅可以开拓学生视野,培养其团队协作能力与应变能力,而且教师也能发现授课过程中存在的问题和自身的不足。

三、小结

本文提出的“项目为主线,教师为引导,学生为主体”的教学模式具有一定的科学性和先进性。该教学模式要求授课教师不仅拥有丰富的XML知识,能够合理选择教学内容、确定教学深度,还要有软件研发经验。教师可利用校企合作的机会,深入企业现场,参与软件项目研发实践,积累行业相关经验以便正确引导学生。同时该教学模式确立了学生的主导地位,可充分调动学生学习积极性,加深对专业技术的理解掌握,提高团队合作能力和创新能力,为以后的工作打下良好的基础。我院XML课程的教学实践证明,该教学模式可有效地提高课堂教学质量,促进师生的共同发展。

参考文献:

[1]吳宏森,施冬梅.XML技术课程“教学做”一体化实践探讨[J].电脑知识与技术,2012,8(35):8461-8463.

[2]向华.XML教学研究[J].科技信息,2012,(24):457.

[3]潘海兰.基于MVC的XML技术课程设计[J].上海第二工业大学学报,2010,27(4):299-303.endprint

猜你喜欢

项目驱动教学模式
群文阅读教学模式探讨
基于“红色之旅”项目驱动的《调酒与咖啡》工作室制人才培养机制探讨
“一精三多”教学模式的探索与实践
“导航杯”实践教学模式的做法与成效
5E教学模式对我国中学数学教学的启示