APP下载

XML课程知识体系构建及其教学研究

2009-10-12简琤峰

职业·下旬 2009年8期
关键词:学时教学法知识点

简琤峰 叶 旻

进入21世纪以来,随着Internet技术发展的日新月异,以微软的.NET体系和Sun的J2EE体系为代表的WEB Services技术已经成为当前Internet技术的两大主流。无论二者体系架构如何不同以及如何发展改进,XML作为其架构的核心配置作用始终倍受重视。因此XML课程已成为当前从事Internet领域的软件行业教育的重要课程,许多高校都纷纷开设XML方面的课程以跟上当前发展的步伐。

但在实际教学过程中,相应的教材存在两个极端,一方面是纯语言语法教学,由于XML技术应用涉及相关技术多,应用范围广,按照语法讲解,无法体现出XML技术的应用价值,同时在有限的课堂教学内不可能完全、透彻地讲解,以致使学生陷入到语法学习中,无法真正理解和掌握XML技术。另一方面则大多是作为应用开发的参考资料,过于看重项目开发的知识应用而缺乏系统完整性,同时由于XML技术发展的不断发展,相关的新知识也不断涌现,教材很难跟上实际需要。

XML课程是理论与实践结合非常紧密的课程,纯粹的理论教学无法掌握XML的应用开发技术,但纯粹的实践又不能深刻理解到XML的本质。因此本文将围绕XML课程的两大问题,针对众多繁杂的知识点,重新构建出三大层次的XML课程知识体系。采用行为引导方法研究如何在XML课程中实现理论知识学习和实践应用的结合。

XML语言是自我描述的可扩展的语言,这决定XML技术本身就是不断扩展的。从近几年的WEB技术发展来看发现XML技术在WEB领域占据着重要的核心地位,同时XML技术的相关应用领域也越来越广,因此XML课程知识体系的构建非常重要,一方面必须包含XML核心基础知识,另一方面应该扩展日新月异的应用技术。笔者通过近四年XML教学经验的积累,把XML课程知识归纳划分为基础层次、访问层次和应用层次。其中基础层次是核心的,必须掌握的知识点,也是变化最少的层次;应用层次是XML生命力的体现所在,也是变化最多的层次;访问层次是实现基础层次和应用层次之间架构桥梁的层次。

一、XML课程教学方法的设计

针对XML知识点众多、知识内容繁杂以及知识更新变化快的特点,笔者通过对XML课程知识点的分析,构建出三个层次组成的XML知识体系。因此笔者在课程教学过程中,紧密围绕三个层次,采用行为教学法,使三个层次知识点在有限的教学时间内交叉融入到教学过程中。

1.行为引导教学方法

行为引导教学方法是指在老师的引导下,学生同时用脑、心、手进行学习的一种教学方法。行为引导教学方法使学生成为学习的主体,教师在教学过程中引导学生在参与学习的过程中激发学习兴趣,让学生主动地进行探索式和研究性学习,提高学生学会学习的能力。行为引导教学方法是一种以职业活动为导向,以能力为本位的职业能力培养的教学方式。在这种教学方式中,教师帮助学生获得知识、技能、价值观和思维方式,同时也提高了学生的核心能力。行为引导教学方法体系主要是由八种经典方法以及教师结合自身教学实践所创造的各种创新方法组成。这八种经典方法为:头脑风暴教学法、项目教学法、引导文教学法、案例教学法、角色扮演教学法、模拟教学法、张贴板教学法和未来设计教学法。

2.基于行为引导的XML课程教学体系设计

针对三个层次的知识点,XML课程教学体系的设计建立在行为引导教学方法基础上,关注的是如何充分调动学生主动学习的愿望和动机,培养学生进行探索性学习、研究性学习的精神,尤其是如何通过团队学习,有效地促进学生核心能力的培养。主要采用了项目教学法、案例教学法、情感教学法、角色扮演法。

(1)主教材和辅导教材的选择。主教材的选择应完全满足基础层次知识点的要求,同时包含部分访问层次知识点。不管XML相关技术如何发展,XML如何作为一门国际标准语言规范使用是本课程必须掌握的基础知识。需要注意的原则是教材应尽量简洁精练,以免使学生陷入到复杂的语法学习中。

(2)教学大纲设计。课堂讲授课时占总课时的3/4,其中理论知识授课占2/4,主要讲述基础层次的知识点和部分访问层次的知识点;交流反馈活动占1/4,主要以讲座形式讲述应用层次知识点以及学生互动讲评等;实验课时占总课时的1/4,主要以项目开发形式提供学生实践和老师实时答疑解决问题。

(3)教学方法的实现。一是综述性课程教学:通过行为引导体系中的案例教学法。介绍当前XML的最新应用及其发展。结合应用层次知识点帮助学生了解XML应用场合及其作用,激发学生学习兴趣,注意掌握学生信息的反馈。二是基础理论课程教学:采用行为引导体系中的项目教学法。首先提出项目需求,安排好任务完成时间。帮助学生提炼出要完成该项目所需要掌握的知识大纲,从而按顺序讲解基础层次的知识内容。三是实践课程教学:采用行为引导体系中的角色扮演教学方法。由学生自愿组合成立项目开发小组,进行项目小组成员角色定位和任务分工。按照项目进度要求提交原型系统,引导学生各项目组互相测试验收,并提交各项目组的项目开发改进方法和总结报告。四是反馈跟踪课程教学:采用行为引导体系中的情感教学法。引导学生主动提出问题,补充相应的知识点,要求学生每次听课后提交所学知识点大纲以及存在的问题。

此外,除课堂教学之外,应多开展课外学习辅导活动,巩固课堂教学成果,加深学生认识和体会,拓展XML知识视野。

二、实际教学结果分析

在综述性课程教学中,结合项目教学法采用了两个项目:一个是“基于XML的多样式通用个人简历”项目开发,该项目结合学生毕业面试的现实需求,帮助学生如何设计和实现满足不同公司特色的应聘简历;另一个是“基于XML的多样化试卷生成系统”项目开发,该项目以学生经常遇到的考试试卷为对象,设计一种试卷可以避免抄袭并能够呈现个性化的试卷,让学生第一次站在教师的角色上考虑设计。第一个项目需要的XML基础层次的知识点,第二个项目则是在基础层次基础上,需要XML访问层次的知识点。根据调查数据对比,这两个项目在实际项目教学过程中起到了非常好的效果。在实践课程教学中,更关注的是学生团队合作能力的培养和提高,通过学生项目小组的构建、角色的分工,极大地锻炼了学生小组合作能力的开发;有效地配合了学院自主实验,学校课外科技立项等活动的开展。

XML课程的开设学时总共为32学时,其中实践上机为8学时,课堂教学为16学时。在这短短的32个学时里要将XML课程的三个层次知识点讲授给学生,采用传统的教学方法是不可能做到的。在采用新的教学方法后效果非常明显。学生主动学习的热情很高,课堂交互性高,学生对XML相关新知识涉及的范围越来越广,这同时对教师的要求也越来越高,教师需要及时掌握更多的XML相关技术知识。恰恰因为如此,才更能将XML技术的生命力赋予了XML课程同样的生命力。

注:本文得到国家自然科学基金项目(项目编号:60603087)和浙江省科技厅项目(项目编号:No. 2007C31006)资助。

(作者单位:简琤峰,浙江工业大学计算机学院;叶旻,浙江公路技师学院)

猜你喜欢

学时教学法知识点
《诗词写作》课程教学大纲(节选)
学时压缩下有机化学教学方法探讨
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
教学大纲国画(工笔花鸟)
探索学时积分制 构建阶梯式成长激励体系
关于G20 的知识点
开放引导式阅读教学法描述
“假弱”教学法你用了吗?