高职院校XML课程教学中的几点思考

来源 :电脑知识与技术·学术交流 | 被引量 : 0次 | 上传用户:kevin_dai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:XML作为一种标记语言,其强大的数据描述能力以及和平台无关性,使之成为新一代数据表示和交换的标准。现在XML已经成为信息行业重要的技术之一。本文从高职院校开展XML课程的特点和教学现状出发,围绕如何提高这门课的教学效果,对该课程的教学内容、教学方法提出几点建议。
  关键词:XML课程;教学内容;教学方法
  中图分类号:G642文献标识码:A文章编号:1009-3044(2008)30-0697-02
  
  Several Considerations for the XML Teaching in Higher Vocational College
  WANG Yin, LEI Yan
  (Software College, Nanjing College of Information Technology, Nanjing 210046, China)
  Abstract: The XML (Extensible Markup Language) becomes the standard of data representationand exchange for its strong data description capacity and platform-independent characteristics, and becomes an important technology in information industries. From the course characteristic and teaching situation of the XML Course in higher vocational colleges, this paper puts forward some suggestions for teaching content and teaching methods of XML course.
  Key words: XML Course; Teaching Content; Teaching Method
  
  1 引言
  
  现在,随着XML的广泛应用,越来越多的高职院校开设了XML程序设计课程。由于高职类学校的人才培养目标是高技能型人才,开设这门课的初衷也是希望学生能够适应市场的需要,掌握这门在软件行业应用十分广泛的技术。但是XML的出现时间较短,各个院校开设此课程也较晚,加之目前适合高职院校使用的XML教材不多,该课程的教学内容和方法尚在探索之中,本人通过此门课的三次教学经验,浅谈对这门课程教学的几点思考。
  
  2 XML课程教学中的难点
  
  2.1 教学内容多而杂
  XML很突出的一个优点就是清晰易读、简洁而易于创建,XML本身的语法虽然严格但还是比较简单的,规范本身的内容也不多。因此对于XML程序设计课程来说,其课程内容除了少量的XML基本语法以外,大部分课时都是介绍XML的各种相关技术。由于XML的相关技术众多,这就导致目前XML教学中存在教学内容种类多的问题,一本XML教材中往往会介绍不下10种的XML技术,普遍涉及的内容如下:
  1) XML基本语法;
  2) XML文件显示技术,通常包括CSS和XSLT两种技术;
  3) XML文件的定义,包括DTD和Schema两部分内容;
  4) XML名称空间技术;
  5) XPath技术;
  6) XML数据源对象(数据岛);
  7) XML文件的读写技术:通常包括SAX,DOM等。
  以上列出的技术中的一些在实际应用很少出现;有些虽然比较常用,但对于日后从事底层程序开发的高职类学生来说无需过高要求。那么确定具体教学内容和教学重点时就必须分清主次,把有限的教学时间花在应用最广泛实用的技术上。
  2.2 枯燥性
  XML程序设计课程是一门实践性很强的专业基础课程,但是学生学习这门课时却普遍感到内容枯燥,缺乏兴趣,原因主要有下面几条:
  1) 学习目的不明确
  学习首先要有明确的目的,明确了学习目的,才能激发学习的兴趣。由于XML课程内容种类多,有显示技术、定义技术、读写技术等等,在每项技术学习之前都必须介绍其用途,应用背景等等。而一些应用背景,例如作为数据交换的媒介,作为配置文件,用于web service等,对于学生来说还是比较陌生的,学生很少能接触到,因此很难对XML的重要性有明确的认识。
  2) 缺乏编程的成就感
  XML这门课不同于程序设计课程,例如Java语言程序设计,程序设计课程语法较少,主要考察学生的应用能力。学生在学习程序设计课程中,应用所学的语法编写程序,程序运行出结果时往往比较有成就感。XML课程也不同于网页设计课程,在网页设计课程中学生设计出漂亮的网页也能激发学生的成就感。
  XML文件最重要的就是其承载的数据本身,因此在学习这们课时学生遇到最多的就是用XML描述的纯文本数据。特别是学习XML基本语法、DTD、Schema、名称空间这些技术的时候,学生反复练习的就是写XML文档,编写出来之后既没有漂亮的显示效果,能做的也只是文档验证,不容易激发学生热情。CSS和XSLT虽然能够使XML文件呈现出漂亮的显示效果,但其显示能力还是不如HTML的,而且编写样式单的过程也是繁琐而枯燥。
  3) 部分技术语法繁琐,记忆量大
  XML课程不同于操作系统这样的理论课程,应该说整个课程的理论部分不多,还是以应用为主的。但是某些XML技术的应用是建立在学生掌握了复杂语法的基础上的,这些语法繁琐,记忆量大,能看懂却不一定能独立编写,学生普遍感觉枯燥。以schema为例,由于schema语法严格,为了设计出正确的schema描述XML文件格式,首先需要记忆schema中的标签,另一方面,同一个标签的语法还跟其所处的上下文相关,这就更加大了编写schema的难度。
  
  3 改进措施和成效
  
  3.1 明确教学侧重点
  根据XML相关技术目前的应用情况和高职类学生对应的就业岗位的需要,可以把XML教学的内容划分为三个等级:
  1) 应该掌握并熟练应用的
  由于目前XML主要还是用于数据交换和作为配置文件。这就要求学生需要能够按照需求熟练编写语法正确的XML文件,并且能够编程读写。因此XML基本语法,XML文件的读写技术应该作为这门课的教学重点。
  在XML的读写技术中,由于不同的程序设计平台对XML读写技术的实现不同,但是往往都是遵循几个最常用的操作规范如DOM,SAX,因此教学中应注重XML操作规范的介绍,而不能只介绍某一设计平台下的几个常用类和操作方法。让学生明白不同平台下的实现虽然有差异,但标准是一样的,日后如果接触到其它开发平台下的XML编程,也能很快上手。
  2) 需要学生熟悉并能够阅读的
  在比较正式的XML应用中,XML文档通常不是独立的,而是有和文档配套的定义文件用来规定文档格式。如果学生后续要学web service课程的话,也会接触到schema,名称空间,但是DTD和Schema通常都是由设计人员制定,学生写Schema的机会很少。因此DTD、Schema和名称空间技术学生只要能够阅读即可,对于编写可以不做要求。
  3) 了解即可的
  XML虽然有显示技术,例如CSS,XSLT,数据岛,但是实际中。因此这三种技术很少使用,学生大概了解即可。
  3.2 精心准备素材
  为了避免学生因为内容枯燥而产生厌学情绪,在准备例题、实验题时除了实用性、科学性外还应该特别注重趣味性。例如学生都非常喜欢电影《大话西游》,可以让学生设计DTD或schema设计XML文件格式描述这部电影的故事梗概,主要角色,主要演员,经典台词等,最后编写XML文件并验证其有效性。学生对这种类型的题目有直观认识,不需要花太多精力去思考需求,并且内容也是他们喜欢的,练习或实验的过程中往往充满笑声,笑声中学生学会了如何定义XML文件格式,如何用XML描述数据,教学效果非常较好。
  3.3 改进教学方法
  (1)讲练结合。对于语法性较强的内容,在讲解完例题后,可以立刻用相似的例题让学生练习,让学生从模仿中理解语法。如果学生确实理解了例题,相似的题目应该比较快的做出来,做的过程中如果出现错误,学生便可以发现自己哪方面没有理解,并会对此类错误印象深刻。如果有普遍性的错误出现,老师也可以借此了解这部分教学内容的难点在哪,哪些知识点是应该强调的。
  (2)使用功能较强的XML编辑环境。虽说XML可以用任何文本编辑器编写,但也没必要为了锻炼学生能力强制要求学生使用记事本编写,好的编辑器可以大大提高编写效率。就好像可以用记事本写HTML,但是实际上开发人员还是会使用开发环境。XML课程可使用XMLWriter,XMLSpy等支持编写,文档良构性和有效性验证的编辑器。
  
  4 结束语
  
  XML技术的优势使得XML的应用越来越普遍,已经称为IT从业人员必须掌握的一门技术。高职类院校的XML课程教学应该根据XML课程的特点,合理选择教学内容、教学重点,运用适当的教学方法激发学生的学习热情,使之能真正地掌握和应用这门技术,更好地适应日后工作的需要。
  
  参考文献:
  [1] 姜久雷. XML程序设计课程实践教学改革[C]. 科技信息(教学科研), 2007.
  [2] 何福南. 高职高专进行XML教学的问题与对策[C]. 苏州工职院,2007.
  [3] 吴洁. XML应用教程[M]. 北京:清华大学出版社,2005.
其他文献
主管单位:泸州市合江县委宣传部  主办单位:泸州市合江县文学艺术界联合会  宋晓红  SONGXIAOHONG  《少岷》主编。笔名江心。中国作协会员,中国电影家协会会员。现任合江县文联艺术指导委员会主任。已出版个人文集《晚香》《花开无季节》和长篇小说<失去童心的岁月》《月落日出》。曾获四川省小品大赛和泸州市政府文艺奖等奖项。  寄语  有座山,深居四川盆地边缘偏僻一隅,然从古至今,却吸引几多文人
摘要:对偏重于专业课教学的高职高专学校来说,怎样在有限的作文教学课时中,有效的提高文化基础相对薄弱的学生的应用文写作能力,构建行之有效的应用文写作模式是作文教学中应该关注的问题。作者在研究高职高专的应用文写作能力的基础上,提出了构建应用文写作思维模式的主张,与同行商榷。  关键词:高职高专 写作能力 研究  一、应用文的定义与高职高专学生应用文写作的现状  应用文是指人们在日常工作、学习和生活中,
童谣是在儿童口中传唱的,带有浓厚地方特色的,诙谐幽默、形式简短、音韵和谐、读来朗朗上口的歌谣。传统童谣是中华民族文化宝库中的一颗明珠,千百年来代代相传,经久不衰。优秀的传统童谣中弥漫着专属于儿童的本真的趣味,其游艺特质为儿童所喜爱,是“活在儿童口头上的文学”;优秀的传统童谣,在格律、修辞、形式上积累了大量的技巧,便于传播也便于欣赏,具有一定的文学性,是儿童学习母语、亲近母语的范本;优秀的传统童谣想
团年桌上   你最愛吃的回锅肉   热了又凉   爸爸妈妈妻子和女儿   都习以为常   他们盼望今年和你   吃上一次团年饭   这却成为奢望   繁忙工作中的:   委屈辛酸汗水疲劳   此刻早已忘掉   退掉了 去巴里岛的机票   浪费了 准备拍的婚纱照   独自去响应   阻击新冠的呼叫   来不及辞别   父母亲朋和死党   更来不及和   妻子 女儿来一个拥抱   还没擦去脸上的泪花 
口语交际能力是复合型人才所必需的重要能力。《义务教育语文课程标准(2011年版)》(以下简称“课标”)明确了口语交际的教学目标:培养学生“具有日常口语交际的基本能力,学会倾听、表达与交流,初步学会运用口头语言文明地进行人际沟通和社会交往”。北师大版和统编本教材都从一年级开始编排口语交际的内容。相比较而言,统编本教材口语交际板块有四大亮点:一是注意编排梯度,独立课型、独立板块,交际话题由单一到多元,
摘要:本文主要结合尼采在他的代表作《查拉图斯特拉如是说》中提出的“超人”理论及对“伟大的轻蔑者”的描写来阐释陀思妥耶夫斯基的代表作《罪与罚》中的主人公——拉斯科尔尼科夫犯罪后的自首行为。笔者将拉氏的自首行为视为是一个“伟大的轻蔑者”的陨落,下文便主要从伟大的轻蔑者的特征、陨落的原因及方式三方面解读拉氏科尔尼科夫。  关键词:《查拉图斯特拉如是说》《罪与罚》“伟大的轻蔑者”拉斯科尔尼科夫  两次阅读
他描绘的山川疏林、村舍舟桥,这些在现实生活中看来都不太引人瞩目的平凡景物,却都能在他的看似单纯的笔墨渲染下,无不具有一种充溢着生命活力和朴素之美的艺术魄力,给人带来各具韵味和风骨的艺术感受。   《水韵墨律洪雅县——程峰写生画集》即将出版,作者出于对我的信任,希望我为他的这本画集写序,我欣然应允。一方面程峰先生近些年所取得的风格独具的写生创作成果确实丰硕感人值得充分肯定,他完成出版的“水韵墨律”系
摘要:莎士比亚的一生给我们留下了许多优秀的作品,每一部作品都堪称文学领域的精髓。《暴风雨》作为他最后一部完整的作品,其中大量隐喻的运用娴熟生动。本文将对莎士比亚的作品《暴风雨》进行研究,从语言叙事、文本结构和故事情节三个方面来对文中的隐喻进行深刻地剖析,从而让读者对其中的技巧和构思有一个更深的领悟。  关键词:莎士比亚 《暴风雨》 隐喻语言  引言  莎士比亚一生创作出了很多优秀的作品,作为其最后
文化部国家艺术基金评审专家,中国戏剧家协会会员,中国电视艺术家协会会员,中华诗歌学会朗诵演唱专家委员会委员,四川人民艺术剧院国家一级演员,四川省金牌节目主持人,四川省人大代表。  先后主演《船过三峡》《脊梁》《警察》《第二十九棵树》等十余台话剧;大型音乐歌舞诗剧《5·12,不能忘却的记忆》《瑾娘》《空房子》《大腕》《杨虎城的最后岁月》等三十余部影视剧。曾荣获中国话剧最高奖“金狮奖”、四川省“文华表
书名:中国现当代文学理论批判  作者:朱丕智  出版社:中国社会科学出版社  出版时间:2012年  ISBN:9787516106075  定价:39元  处于变革阶段的中国现当代文学,在不断的发展进步中,踏上了理论化的道路。沿着现当代文学的发展之路,从文学理论的角度对其进行讨论,展开评判,是透彻感知与把握其文学特色的有效方式。朱丕智著的《中国现当代文学理论批判》一书立足于现当代文学理论的基础问