xml基础教学大纲.docx

上传人:b****6 文档编号:7806289 上传时间:2023-01-26 格式:DOCX 页数:14 大小:45.93KB
下载 相关 举报
xml基础教学大纲.docx_第1页
第1页 / 共14页
xml基础教学大纲.docx_第2页
第2页 / 共14页
xml基础教学大纲.docx_第3页
第3页 / 共14页
xml基础教学大纲.docx_第4页
第4页 / 共14页
xml基础教学大纲.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

xml基础教学大纲.docx

《xml基础教学大纲.docx》由会员分享,可在线阅读,更多相关《xml基础教学大纲.docx(14页珍藏版)》请在冰豆网上搜索。

xml基础教学大纲.docx

xml基础教学大纲

《xml基础》课程教学大纲

课程编码:

12011114

开课部门:

英文名称:

FundamentalsofExtensibleMarkupLanguage

适用专业:

计算机科学与技术

课程属性:

专业核心课

学分学时:

2学分,计划32学时

一、课程概述

(一)课程的性质地位

本课程是计算机科学与技术专业的专业基础课和专业核心课,是一门理论性和实践性相结合的课程。

本课程主要介绍xml相关的各种知识,包括xml语言的语法、文档类型定义DTD、xml模式定义xmlSchema、xml文件的显示方式CSS样式单和XSL样式单、文档对象模型DOM编程以及基于xml的web应用系统编程技术。

通过本课程学习,使学生对xml的基本概念、基本语法和应用有完整的清楚和理解,培养学生了解xml的基本概念和基本理论、掌握xml开发技术并能正确地、熟练地、灵活地运用xml技术进行信息的描述、交换和显示。

(二)课程的基本理念

以培养学生的知识、能力和素质为目标,突出教学内容的基础性和实践性,重视学生综合能力培养和素质培养。

由于课程基本都是xml基础课程理论方面的知识,因此在课程讲解的过程中,以理论知识为主,同时注重理论学习与上机实践相结合,力求做到从理论—设计—实现的过程,课程侧重点在于培养计算机科学与技术专业应用型方面人才,为今后学生在基于xml的web应用系统的开发打下坚实的基础。

(三)课程设计思路

框架设计:

 

 

教学方法手段:

xml基础是计算机及相关专业的一门重要专业基础课程,由于课程理论知识内容相对较多并且相对比较抽象,因此既要注重理论教学又要注重上机实践。

在教学过程中,主要从教材选择、课堂教学、习题指导、上机实验、答疑讨论、网络辅助、教学互动等环节进行探索和创造性的改革与实践。

以建构主义理论为基础,首先在授课中做到:

基本概念准确、基本语法和基本技术清楚,同时以学生为中心,利用情境、协作、会话等学习环境要素充分发挥学生的主动性、积极性和首创精神,注重启发式教学,注重提高学生的素质、培养学生的创新能力,及时了解教学效果和教学过程中存在的问题,在课堂上、课后答疑过程中收集学生对教学的反馈意见,并有针对性地予以改进,使教学质量在师生互动中逐步得到提高。

其次有效地利用案例教学法,增强课堂教学效果。

由于本课程理论知识较多,学生在学习过程中容易分心,为了提高学生的学习兴趣、增强课堂教学效果,在教学过程中采用案例的方法,把每个知识点都与实践相结合,有助于加深学生对所学知识的理解。

最后加强实验环节,巩固学生的学习成果。

充分利用上机实验的时间,加强学生将理论方法转化成具体实现过程的能力,培养学生提出问题、分析问题和解决问题的能力。

教学效果评价:

教学效果主要从以下几个方面进行评价:

1.通过平时课堂作业考察学生对xml各个章节理论知识和课程总体的掌握。

2.通过上机实验考察学生主动分析问题、解决问题,将课堂理论知识转化为实践的能力。

3.通过期末大作业考察学生对xml的综合应用能力。

二、课程目标

(一)总体目标

本课程的目的是让学生掌握xml相关的各种知识,包括xml语言的语法、文档类型定义DTD、xml模式定义xmlSchema、xml文件的显示方式CSS样式单和XSL样式单、文档对象模型DOM编程。

通过本课程的学习,使学生较好地掌握xml的基本概念、基本语法和基本应用。

通过学习,使学生对XML技术有一个全面的了解和掌握,并且在软件设计中能运用XML技术灵活地进行信息的描述、交换和显示。

同时,提高学生计算机专业素质,培养学生的逻辑应用能力。

(二)分类目标

1、知识目标

1、了解可扩展标记语言xml的基本概念,掌握xml开发工具的安装和使用

2、理解和掌握xml文档的基本概念、基本语法、文档结构

3、理解和掌握文档类型定义DTD的基本元素、属性、实体,掌握外部、内部DTD的定义和应用

4、理解和掌握xml模式定义xmlschema的文档结构、数据类型、元素声明等各种常用语法

5、了解xml文件的显示方式,掌握级联样式表CSS和可扩展样式表XSL

6、理解文档对象模型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文档类型定义——DTD

1、内容要点

(1)DTD概述

(2)DTD声明

(3)DTD语法

难点:

DTD的元素声明、属性声明和实体声明

重点:

DTD声明和语法

2、教学目标及要求

知识目标要求

1、理解DTD的基本概念、定义和构成

2、掌握DTD的声明

3、掌握DTD的语法

3、教学过程方法

(1)教学建议:

通过案例讲解和学生实验了解和掌握DTD的语法并能灵活应用。

(四)xml模式定义—XSD

1、内容要点

(1)xmlschema与DTD

(2)schema文档结构

(3)xmlschema数据类型

(4)模式文件中的元素声明

(5)模式文件中的属性声明

(6)xml模式中创建元素和属性组

(7)模式重用

难点:

模式文件中元素和属性组的创建、模式重用

重点:

xmlschema数据类型、模式文件中元素的声明、模式文件中元素和属性组的创建

2、教学目标及要求

知识目标要求

1、理解xmlschema基本概念;

2、掌握xmlschema文档结构和数据类型

3、掌握模式文件中元素、属性的声明和创建

3、教学过程方法

(1)教学建议:

通过案例讲解和学生实验了解和掌握xmlschema的语法并能灵活应用。

(五)xml文件显示—CSS和XSL

1、内容要点

(1)级联样式表CSS

(2)可扩展样式表XSL

难点:

XSLT的元素语法

重点:

可扩展样式表XSL的文档结构、模板和XSLT的元素语法

2、教学目标及要求

知识目标要求

1、理解级联样式表CSS基本概念,掌握CSS的基本语法和样式表与文档之间的链接

2、掌握可扩展样式表XSL文档转换方法XSLT和相关元素语法

3、掌握定义xml部分和模式方法Xpath

4、掌握XSL文档结构、模板和模板规则以及多个样式表的合并

3、教学过程方法

(1)教学建议:

学生通过实验对比掌握两种xml文件的显示方式。

(六)XLink和Xpointer

1、内容要点

(1)XLink

(2)Xpointer

难点:

外联链接、字符串位置项链接

重点:

xml文档的简单链接、扩展链接和外联链接,xml文档绝对位置项和相对位置项链接

2、教学目标及要求

知识目标要求

1、理解和掌握xml基本文档链接Xlink

2、理解和掌握xml文档指定链接XPointer

3、教学过程方法

(1)教学建议:

学生通过实验对比掌握两种xml文档链接。

(七)xmlDOM编程模型

1、内容要点

(1)文档对象模型概述

(2)xml解析器

(3)DOM解析树

(4)DOM模型结构

(5)DOM编程步骤

难点:

DOM与SAX的区别

重点:

DOM访问xml

2、教学目标及要求

知识目标要求

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和xmlschema,并且掌握xml的两种显示方式:

CSS和XSL。

3.内容

利用上一个实验所编写的xml文件对xml文档进行有效性的验证,并且通过CSS和XSL在浏览器中显示该xml文档。

4.仪器设备

计算机

5.考核方式

报告+程序源代码

(三)DOM对象操作

1.类型(设计)

2.目的

掌握xmlDOM的编程方法。

3.内容

使用DOM对象对xml文件进行操作。

4.仪器设备

计算机

5.考核方式

报告+程序源代码

五、实施建议

(一)先修课程或预修知识建议

程序设计基础,数据结构与算法、数据库原理、java程序设计、C#程序设计

(二)教材选编和使用建议

《xml编程与应用教程》(高等教育计算机应用规划教程),孙更新,肖冰,彭玉忠主编,清华大学出版社,2010.5

《xml应用教程》(第2版)(高等院校信息技术规划教程),吴浩,清华大学出版社,2007.5

《xml实用教程》(21世纪高等学校计算机规划教程),范立锋,人民邮电出版社,2009.4

《xml实用技术教程》(21世纪高等学校计算机教育实用规划教程),顾兵,清华大学出版社,2007.1

(三)教学实施总体方案

预选教材《xml编程与应用教程》

课程教学进程表:

章节名称

教学

形式

作业

实验

小计

课内

课外

课内

课外

1

xml概述

理论

2

2

2

xml语法

理论+实验

2

2

4

3

xml文档类型定义—DTD

理论+实验

4

1

5

4

xml模式定义—XSD

理论+实验

4

1

5

5

xml文件显示

理论+实验

2

2

4

6

XLink和XPointer

理论+实验

2

2

4

7

XmlDOM编程

理论+实验

6

2

8

8

xml综合应用

理论+实验

2

2

4

(四)教学考核评价

期末考核采用大作业方式

成绩评估:

总成绩(100%)=平时成绩(40%)+期末成绩(60%)

平时成绩(40%)=考勤(10%)+作业及实验报告(30%)

(五)教学资源与教学保障

1、文字教学资源

教材:

《xml编程与应用教程》(高等教育计算机应用规划教程),孙更新,肖冰,彭玉忠主编,清华大学出版社,2010.5

2、网络、多媒体教学资源

ppt课件、教学网站

3、教学保障

具备投影仪及话筒的教室,实验上机具有office软件及AltovaXMLSpy开发环境

五、附录

(一)术语解释

(二)教学案例介绍(可选)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 育儿知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1