XML課程的教與學
一、課程信息課程編號:2010120課程名稱:XML課程類別:必修學分:2學時:48課堂講授:24上機實驗:24適用範圍:計算機科學與技術專業、軟體工程專業、軟體工程(日語強化)專業、網路工程專業,相關專業任選課預修課程:Java程序設計,數據結構,資料庫原理與應用二、課程的性質與任務1.課程性質:專業基礎課2.課程任務:本課程主要介紹XML、DTD、schema、XSL、XSLT、DOM、SAX的閱讀和編寫規範,使同學具有在實際框架下的XML文檔閱讀和編寫能力。修完本課程的學生應達到如下要求:(1)掌握XML、DTD、schema、XSL、XSLT、DOM、SAX技術。(2)具有工程實踐能力、工程調試能力、在實際框架下的XML文檔閱讀和編寫能力。三、課程內容、基本要求與學時分配章 節內容與基本要求課時安排備註授課實驗第一章XML技術背景及其發展XML語法基礎了解:標記語言了解:通用標記語言了解:超文本標記語言掌握:XML現狀及其發展理解:XML相關技術及其應用領域了解:XML工具理解:XML文檔結構掌握:創建格式良好的XML文檔22第二章XML語法在XML文檔中使用DTD掌握:XML文檔基本語法理解:DTD概述掌握:DTD元素聲明掌握:DTD屬性聲明22第三章在XML文檔中使用DTD掌握:DTD實體聲明掌握:DTD標記聲明理解:命名空間了解:DTD文件存在的問題22第四章命名空間理解:命名空間掌握:命名空間的聲明掌握:命名空間的作用範圍理解:DTD的命名空間22第五章在XML文檔中使用Schema了解:XML Schema掌握:XML Schema的數據類型的分類掌握:XML Schema的元素聲明掌握:XML Schema的屬性聲明22第六章在XML文檔中使用Schema掌握:XML Schema簡單數據類型定義掌握:XML Schema複雜數據類型定義掌握:複雜的XML Schema文件的定義22作業1第七章在XML文檔中使用Schema理解:XML Schema的復用理解:XML Schema的命名空間22考試第八章樣式表技術以及XPath了解:樣式表顯示技術理解:使用CSS顯示XML了解:Xpath語言掌握:XPath的路徑理解:XPath的運算符和路徑22第九章XSLT轉換掌握:使用XSL顯示XML了解:XSLT概述理解:XSLT基本架構22第十章XSLT轉換掌握:XSLT元素理解:Xpath語言與腳本語言了解:轉換程序22作業2第十一章DOM介面技術了解:DOM介面概述掌握:DOM結構及對象的使用22第十二章SAX介面了解:SAX介面概述掌握:SAX介面及其方法理解:SAX介面與DOM介面比較22合計2424實驗大綱序號實驗項目名稱目的、要求課時安排學時類型(驗證、設計、綜合、創新)1XML認知1.了解XML基本概念2.掌握重要的XML名詞解釋3.掌握XML文檔的編寫2設計2DTD基礎知識1.掌握DTD元素聲明2.掌握DTD屬性聲明2驗證(0.5學時)設計(1.5學時)3DTD高級知識1.掌握DTD實體聲明2.掌握DTD標記聲明2驗證(0.5學時)設計(1.5學時)4DTD綜合應用1.理解命名空間2.掌握DTD對命名空間的支持3.能夠根據XML編寫出相應的Schema4.能夠根據Schema編寫出正確的XML2綜合5Schema基礎知識1.掌握XML Schema的元素聲明2.掌握XML Schema的屬性聲明2驗證(0.5學時)設計(1.5學時)6Schema高級知識1.掌握XML Schema簡單數據類型定義2.掌握XML Schema複雜數據類型定義2驗證(0.5學時)設計(1.5學時)7Schema綜合應用1.理解XML Schema的復用2.能夠根據XML編寫出相應的Schema3.能夠根據Schema編寫出正確的XML2綜合8樣式表技術以及XPath1.掌握使用CSS顯示XML2.掌握XPath的路徑3.理解XPath的運算符和函數2驗證(1學時)設計(1學時)9XSLT基本知識1.理解XSLT基本架構2.掌握XSLT元素2驗證(1學時)設計(1學時)10XSLT和XPath綜合運用運用XSLT和XPath將指定的XML文件轉換為要求格式的HTML文件2綜合11DOM介面應用1.運用DOM介面解析XML文檔2.運用DOM介面動態的創建和修改XML文檔2驗證(1學時)設計(1學時)12SAX介面應用1.運用SAX介面解析XML文檔2.運用SAX介面動態的創建和修改XML文檔2驗證(1學時)設計(1學時)合計24考核辦法:共10分。1.實驗出勤5分。考核5次,遲到一次扣1分,曠課一次扣3分第二次曠課出勤為0分。2.實驗報告5分。12次實驗報告當堂交,期末任選其中兩次批改,結合平時表現,每次批改分為A:5分、B:4分、C:3分、D:2分、F:1分、不交作業0分。實驗報告成績為2次的平均分四、推薦教材及參考書目;1.教 材:《XML基礎及實踐開發教程》 ,唐琳著,清華大學出版社2.參考書目:《XML實用技術教程》,顧兵著,清華大學出版社《XML簡明教程》,張欣毅著,清華大學出版社五、授課方式1.理論授課採用板書和投影相結合。2.實驗(上機)採用任務驅動、教師集中指導、學生分組練習的方式進行。另有拓展實驗,著重培養學生自主學習能力。六、考核辦法1.平時成績: 30分;100分=考勤10分(至少5次,每次2分。每次遲到扣1分、曠課一次扣5分)+作業5分(兩次,每次5分。其中A:5分、B:4分、C:3分、D:2分、F:1分、不交作業0分兩次合計除2為最後得分)+平時測試5分(其中A:5分、B:4分、C:3分、D:2分、F:1分、不交試卷0分)+實驗10分2.期末成績:100分摺合為總成績的70%;3.考試方式:閉卷考試4.成績評定:百分制七、教學資源本書提供PPT課件,源碼,答案,教學大綱(任何人都可以在書圈下載)。作者:唐琳 等
推薦閱讀:
※醫治與釋放課程 第六課 挖出苦毒的根
※上師課程——【入行論】連載(二十五)
※送你一份職場女性自我提升課程大禮包
※「泵」出平穩血糖課程文字版精華(一)
※抗微生物葯系列課程之抗生素
TAG:課程 |