




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
xml基础课程教学大纲课程编码:12011114开课部门:英文名称:Fundamentals of Extensible Markup Language适用专业:计算机科学与技术课程属性:专业核心课学分学时:2学分,计划32学时一、课程概述(一)课程的性质地位本课程是计算机科学与技术专业的专业基础课和专业核心课,是一门理论性和实践性相结合的课程。本课程主要介绍xml相关的各种知识,包括xml语言的语法、文档类型定义DTD、xml模式定义xml Schema、xml文件的显示方式CSS样式单和XSL样式单、文档对象模型DOM编程以及基于xml的web应用系统编程技术。通过本课程学习,使学生对xml的基本概念、基本语法和应用有完整的清楚和理解,培养学生了解xml的基本概念和基本理论、掌握xml开发技术并能正确地、熟练地、灵活地运用xml技术进行信息的描述、交换和显示。(二)课程的基本理念以培养学生的知识、能力和素质为目标,突出教学内容的基础性和实践性,重视学生综合能力培养和素质培养。由于课程基本都是xml基础课程理论方面的知识,因此在课程讲解的过程中,以理论知识为主,同时注重理论学习与上机实践相结合,力求做到从理论设计实现的过程,课程侧重点在于培养计算机科学与技术专业应用型方面人才,为今后学生在基于xml的web应用系统的开发打下坚实的基础。(三)课程设计思路框架设计:xml基础xml应用xml技术理论基础Xml综合应用xmlDOM编程xml链接xml文件显示xml模式定义xml文档定义类型xXml语法xml概述教学方法手段:xml基础是计算机及相关专业的一门重要专业基础课程,由于课程理论知识内容相对较多并且相对比较抽象,因此既要注重理论教学又要注重上机实践。在教学过程中,主要从教材选择、课堂教学、习题指导、上机实验、答疑讨论、网络辅助、教学互动等环节进行探索和创造性的改革与实践。以建构主义理论为基础,首先在授课中做到:基本概念准确、基本语法和基本技术清楚,同时以学生为中心,利用情境、协作、会话等学习环境要素充分发挥学生的主动性、积极性和首创精神,注重启发式教学,注重提高学生的素质、培养学生的创新能力,及时了解教学效果和教学过程中存在的问题,在课堂上、课后答疑过程中收集学生对教学的反馈意见,并有针对性地予以改进,使教学质量在师生互动中逐步得到提高。其次有效地利用案例教学法,增强课堂教学效果。由于本课程理论知识较多,学生在学习过程中容易分心,为了提高学生的学习兴趣、增强课堂教学效果,在教学过程中采用案例的方法,把每个知识点都与实践相结合,有助于加深学生对所学知识的理解。最后加强实验环节,巩固学生的学习成果。充分利用上机实验的时间,加强学生将理论方法转化成具体实现过程的能力,培养学生提出问题、分析问题和解决问题的能力。教学效果评价: 教学效果主要从以下几个方面进行评价:1.通过平时课堂作业考察学生对xml各个章节理论知识和课程总体的掌握。2.通过上机实验考察学生主动分析问题、解决问题,将课堂理论知识转化为实践的能力。3.通过期末大作业考察学生对xml的综合应用能力。二、课程目标(一)总体目标本课程的目的是让学生掌握xml相关的各种知识,包括xml语言的语法、文档类型定义DTD、xml模式定义xml Schema、xml文件的显示方式CSS样式单和XSL样式单、文档对象模型DOM编程。通过本课程的学习,使学生较好地掌握xml的基本概念、基本语法和基本应用。通过学习,使学生对XML技术有一个全面的了解和掌握,并且在软件设计中能运用XML技术灵活地进行信息的描述、交换和显示。同时,提高学生计算机专业素质,培养学生的逻辑应用能力。(二)分类目标1、知识目标1、了解可扩展标记语言xml的基本概念,掌握xml开发工具的安装和使用2、理解和掌握xml文档的基本概念、基本语法、文档结构3、理解和掌握文档类型定义DTD的基本元素、属性、实体,掌握外部、内部DTD的定义和应用4、理解和掌握xml模式定义xml schema的文档结构、数据类型、元素声明等各种常用语法5、了解xml文件的显示方式,掌握级联样式表CSS和可扩展样式表XSL6、理解文档对象模型xml的基本概念,掌握基本的DOM解析树和模型结构7、掌握在java、.NET编程中使用DOM、SAX进行xml的综合应用开发2、能力目标通过本课的教学,对学生应具有以下几个方面的初步能力:1.对客观世界进行正确科学思维的能力;2.观察实际问题,并运用计算机技术进行解决问题的能力;3.团队之间讨论、沟通、交流、合作能力;4.获取知识并进行自主学习的能力。3、素质目标学生通过本课程的学习能够提高计算机职业道德修养、思维方式,激发学生的求知欲、主动学习、团队合作和协作精神等方面的素质。三、课程内容(一)xml概述1、内容要点(1)xml概述(2)xml背景(3)xml的优越性和应用(4)xml开发工具难点:xml的基本概念和xml的应用重点:xml的基本概念和xml的应用2、教学目标及要求知识目标要求1、 要求了解xml发展、xml的特点和应用前景2、 理解并掌握xml的基本概念、xml的应用和开发工具3、教学过程方法(1)教学建议:xml是一套定义语义标记的规则,通过综合案例,让学生了解xml的产生背景、xml的定义以及xml在web应用上的优越性。同时把独立安装xml开发工具作为第一次的课外实践。(二)xml语法1、内容要点(1)xml文档概述(2)xml文档结构(3)xml文档规则(4)xml文档内容(5)xml文档命名空间难点:xml文档规则、xml命名空间重点:xml文档结构、文档规则2、教学目标及要求知识目标要求1、 理解和掌握xml文档的基本概念、基本语法以及xml的声明2、 掌握xml的文档结构、文档规则,文档内容3、教学过程方法(1)教学建议:课堂上通过案例演示,让学生加深对这部分知识的理解和掌握。(三)xml文档类型定义DTD1、内容要点(1)DTD概述(2)DTD声明(3)DTD语法难点:DTD的元素声明、属性声明和实体声明重点:DTD声明和语法2、教学目标及要求知识目标要求1、 理解DTD的基本概念、定义和构成2、 掌握DTD的声明3、 掌握DTD的语法3、教学过程方法(1)教学建议:通过案例讲解和学生实验了解和掌握DTD的语法并能灵活应用。(四)xml模式定义XSD1、内容要点(1)xml schema与DTD(2)schema文档结构(3)xml schema数据类型(4)模式文件中的元素声明(5)模式文件中的属性声明(6)xml模式中创建元素和属性组(7)模式重用难点:模式文件中元素和属性组的创建、模式重用重点:xml schema数据类型、模式文件中元素的声明、模式文件中元素和属性组的创建2、教学目标及要求知识目标要求1、 理解xml schema基本概念;2、 掌握xml schema文档结构和数据类型3、 掌握模式文件中元素、属性的声明和创建3、教学过程方法(1)教学建议:通过案例讲解和学生实验了解和掌握xml schema的语法并能灵活应用。(五)xml文件显示CSS和XSL1、内容要点(1)级联样式表CSS(2)可扩展样式表XSL难点:XSLT的元素语法重点:可扩展样式表XSL的文档结构、模板和XSLT的元素语法2、教学目标及要求知识目标要求1、 理解级联样式表CSS基本概念,掌握CSS的基本语法和样式表与文档之间的链接2、 掌握可扩展样式表XSL文档转换方法XSLT和相关元素语法3、 掌握定义xml部分和模式方法Xpath4、 掌握XSL文档结构、模板和模板规则以及多个样式表的合并3、教学过程方法(1)教学建议:学生通过实验对比掌握两种xml文件的显示方式。(六)XLink和Xpointer1、内容要点(1)XLink(2)Xpointer难点:外联链接、字符串位置项链接重点:xml文档的简单链接、扩展链接和外联链接,xml文档绝对位置项和相对位置项链接2、教学目标及要求知识目标要求1、 理解和掌握xml基本文档链接Xlink2、 理解和掌握xml文档指定链接XPointer3、教学过程方法(1)教学建议:学生通过实验对比掌握两种xml文档链接。(七)xml DOM编程模型1、内容要点(1)文档对象模型概述(2)xml解析器(3)DOM解析树(4)DOM模型结构(5)DOM编程步骤难点:DOM与SAX的区别重点:DOM访问xml2、教学目标及要求知识目标要求1、理解和掌握文档对象模型的基本概念2、了解和掌握xml解析器和文档对象模型DOM解析树3、掌握DOM的模型结构和DOM编程的基本步骤3、教学过程方法(1)教学建议:学生上机完成文档的解析。(八)综合应用1、内容要点(1)系统功能分析(2)系统xml文件设计(3)系统功能模块设计难点:系统xml文件的设计重点:系统xml文件的设计,系统功能模板的设计2、教学目标及要求知识目标要求1、 掌握具体系统功能需求分析的方法2、 掌握XML文件的设计3、 掌握具体模块功能的代码实现3、教学过程方法(1)教学建议:在综合应用开始之前让学生根据专业方向自学在java或.NET中的xml编程。四、实验教学(一)xml基本结构、语法1类型(验证性)2目的要求学生掌握xml的基本结构和基本语法,了解编写一个格式良好的xml文档应该满足的条件。3内容根据“学生情况表”完成相应的xml文件,要求熟悉并掌握xml的基本语法并与html进行比较。4仪器设备微机5考核方式报告+程序源代码(二)xml文档有效性验证及显示模式1类型(设计)2目的通过实验要求学生熟悉并掌握xml文档的两种有效性验证方式:DTD和xml schema,并且掌握xml的两种显示方式:CSS和XSL。3内容利用上一个实验所编写的xml文件对xml文档进行有效性的验证,并且通过CSS和XSL在浏览器中显示该xml文档。4仪器设备计算机5考核方式报告+程序源代码(三)DOM对象操作1类型(设计)2目的掌握xml DOM的编程方法。3内容使用DOM对象对xml文件进行操作。4仪器设备计算机5考核方式报告+程序源代码五、实施建议(一)先修课程或预修知识建议程序设计基础,数据结构与算法、数据库原理、java程序设计、C#程序设计(二)教材选编和使用建议xml编程与应用教程(高等教育计算机应用规划教程),孙更新,肖冰,彭玉忠主编,清华大学出版社,2010.5xml应用教程(第2版)(高等院校信息技术规划教程),吴浩,清华大学出版社,2007.5xml实用教程(21世纪高等学校计算机规划教程),范立锋,人民邮电出版社,2009.4xml实用技术教程(21世纪高等学校计算机教育实用规划教程),顾兵,清华大学出版社,2007.1(三)教学实施总体方案预选教材xml编程与应用教程课程教学进程表:章节名称教学形式作业实验小计课内课外课内课外1xml概述理论222xml语法理论+实验2243xml文档类型定义DTD理论+实验4154xml模式定义XSD理论+实验4155xml文件显示理论+实验2246XLink和XPointer理论+实验2247Xml DOM编程理论+实验6288xml综合应用理论+实验224(四)教学考核评价 期末考核采用大作业方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 疫情期间直播开班会课件
- 疫情期间初中班会课件
- 疫情心理健康课件
- 2025年度新型智能家居产品采购范本合同模板
- 二零二五版高端商业空间VI设计合同范本
- 疫情复课班会课件下载
- 科技成果转化与产业化合作合同
- 小帽子奇遇记500字(7篇)
- 广西来宾数学试卷
- 农业经济管理服务外部采购合同
- ISO22000食品安全管理体系培训
- 生物医学工程师岗位面试问题及答案
- DB43∕T 876.2-2014 高标准农田建设 第2部分:土地平整
- 针灸科重点病种诊疗方案
- 2025年河北省高考化学试卷真题(含答案详解)
- 贵州省贵阳市2025年八年级英语第二学期期末考试试题含答案
- 中医养生保健知识讲座讲课件
- 药品企业研发管理制度
- 承插型盘扣式钢管脚手架体设备设施风险分级管控清单
- 2025年全科医生考试试题及答案详细解析
- 大学教学质量反馈制度
评论
0/150
提交评论