999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

高職院校XML課程教學中的幾點思考

2008-12-31 00:00:00
電腦知識與技術 2008年30期

摘要: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.

主站蜘蛛池模板: 91久久性奴调教国产免费| 国产激爽大片在线播放| 精品一区二区三区无码视频无码| 亚洲成人网在线观看| 亚洲首页国产精品丝袜| 在线看片免费人成视久网下载| 少妇精品网站| 国产高清免费午夜在线视频| 日本在线国产| 黄色免费在线网址| 91精品国产丝袜| 依依成人精品无v国产| 日韩免费毛片| 亚洲精品亚洲人成在线| 精品国产欧美精品v| 国产69精品久久久久妇女| 黄色一及毛片| 九九线精品视频在线观看| 国产精品成人观看视频国产 | 国产成a人片在线播放| 精品撒尿视频一区二区三区| 五月激激激综合网色播免费| 国产欧美精品专区一区二区| 国产欧美专区在线观看| 在线观看亚洲精品福利片| 国产乱人伦偷精品视频AAA| 国产激爽大片高清在线观看| 日韩123欧美字幕| 极品私人尤物在线精品首页| 久久国产精品嫖妓| 国产成熟女人性满足视频| 日韩第一页在线| 五月天丁香婷婷综合久久| 在线观看国产黄色| 日韩毛片在线播放| 国产精品9| 亚洲Va中文字幕久久一区| 四虎成人免费毛片| 香蕉久人久人青草青草| 国产91av在线| 91精品在线视频观看| 青草免费在线观看| 五月天在线网站| 狼友av永久网站免费观看| 米奇精品一区二区三区| 亚洲网综合| 国产天天射| 亚洲成人www| 亚洲av日韩av制服丝袜| 欧美啪啪精品| 91丝袜在线观看| 91在线无码精品秘九色APP| 国产又色又刺激高潮免费看| 国产精品黄色片| 国产无码网站在线观看| 久久91精品牛牛| 中国毛片网| 欧美国产成人在线| 热热久久狠狠偷偷色男同| 亚洲国产清纯| 激情视频综合网| www成人国产在线观看网站| 人妻免费无码不卡视频| 亚洲中文字幕无码爆乳| 波多野结衣亚洲一区| 伊人久久青草青青综合| 在线99视频| 99人妻碰碰碰久久久久禁片| 国产精品网拍在线| 超碰精品无码一区二区| 熟妇无码人妻| 2020国产在线视精品在| 欧美日韩综合网| 一本久道久久综合多人| 色综合a怡红院怡红院首页| 成人午夜精品一级毛片| 在线亚洲小视频| 福利在线不卡一区| 天堂网国产| 国产美女人喷水在线观看| 2021精品国产自在现线看| 亚洲欧美精品一中文字幕|