時間:2022-05-30 17:40:08
開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇網站開發課程設計總結,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。
關鍵詞:網站開發;教學模式;考核方式
中圖分類號:G712 文獻標志碼:A 文章編號:1674-9324(2012)09-0197-02
在我國,大部分高職院校的計算機及信息技術類專業開設了網站開發課程,例如網頁設計與制作、動態網頁技術等等。相比高級語言程序設計、數據庫原理等專業基礎課,網站開發課程教學模式有別于傳統的基礎理論課程。筆者從近兩年從事此類課程教學的過程和經歷中總結出了一些相關的教學經驗,希望能對此類課程的教學模式的創新有一定的借鑒作用。
一、網站開發課程特點
網站開發課程主要介紹了在網站開發過程中需要使用到的知識與技術,全面闡述了網站的設計思想和實現方法,從而培養學生綜合設計與開發網站綜合素質,為學生今后畢業從事計算機信息系統或網絡應用系統的開發、設計等工作奠定專業技能基礎。綜合來看,網站開發課程主要有以下特點:
1.知識綜合性高。在學習該類課程之前,要求學生應該具有良好的程序設計、數據庫和計算機網絡等專業基礎知識。在掌握網站開發技術的基礎上,能綜合運用相關知識與技能開發網站。
2.技能實踐性強。在整個該類課程的教學過程中,需要學生實際開發實踐動手的內容較多,技能的練習十分重要。
3.要求良好的自學能力。本類課程強調學生是學習的主體,教師只是起主導作用。所以學生自我學習的能力是關鍵,要求學生能利用手邊資源,達到分析問題解決問題的目的。
二、課程教學模式的創新
高職院校培養的是學生的動手能力和解決實際問題的能力,讓學生在學習中養成良好的習慣,將來畢業能很快適應企業的需求。然而市場經濟體制下的社會競爭激烈,就業壓力大。很多學生認為自己在大學期間學習的知識偏于理論,動手機會少,對專業學習的興趣不高。所以要引導學生學習,首先要調動學生學習的積極性,加強學生的動手操作能力,并且探索一種適合這類課程的教學模式。所以傳統理論知識課程以教師講授為主導的教學方法在網站開發課程的教學中并不太適用,采用系統理論講授和任務驅動法更適合這類課程的教學。所謂任務驅動法在任務的驅動下,培養學生自主學習的能力、積極主動地求解,通過教師的引導,使學生能夠主動地討論、交流,達到從“學會”到“會學”的質的飛躍。
1.課堂教學。課堂教學主要分兩個部分:知識的講解與案例的實訓練習。在講課之前要對學生的基本情況有一個初步的了解,如學生的專業基礎知識結構、掌握基礎知識的程度等。這樣在介紹新知識的同時,可以有的放矢地對基礎知識做個復習和總結。使學生能將之前學到的知識融會貫通。當正式進入課程內容的教學過程中,要著重介紹一種網站開發技術,并加以多樣的案例講解,運用多媒體手段,將整個開發過程全面詳細并形象生動地展示給學生,并督促學生及時上機進行實訓練習,鞏固知識技能。當前網站的開發技術豐富多樣,根據專業設置以一種技術為主線進行展開,系統地介紹相關的理論和技術知識,這樣有助于對學生知識結構的構建。對于高職層次的學生,介紹過多的開發技術,反而使學生不知如何取舍,造成學生知識結構的混亂。我院信息管理專業是以作為開發技術的主線進行展開課程設置的。待到開發技術介紹完畢后,在介紹綜合案例時,教師要從網站的整體架構入手,由大到小,由外及內,逐級細化。可以詳細分析一個典型案例,按內容和使用到的技術進行分階段的介紹,前臺界面設計、腳本編寫、后臺數據庫的建立和操作等,最后介紹網站的和維護。其他案例可以讓學生按照這種分析模式,自己動手,逐步完成。學生通過自身參加了解整個小型案例的開發過程,可以在開發過程中不斷地討論、改正和完善遇到的問題,對相應的知識也會加深理解和記憶,同時增強了自身的實踐動手能力,激發學生興趣,提高學習自主性。
2.課外任務。由于課堂的教學時間不多,學生在開發過程中遇到的很多問題無法一一解決,就需要學生能在課外自主查閱資料、上網查詢和互相探討相應問題。在此,課外的教學資源網站就可以發揮其作用。教師有必要收集并整理資源豐富、難易程度合適的網站及其資源,在每堂課的結束前留下合適的任務,供學生參閱和動手實踐。教師可以創建類似的網站,及時將課程的代碼、視頻等資源信息到網站上,學生也可以利用網絡上傳電子作業,進行網絡互動交流,由技術好的學生代替教師進行問題指導等等,使師生的交流和溝通更為方便快捷,也減輕教師的重復工作量。
三、考核方式的改革
考試是對教師教學內容和教學質量的反饋,也是衡量學生對所學知識掌握程度的手段,所以考試是教學過程中的重要組成部分。網站開發課程應該屬于實踐性質比較強的課程,所以傳統的考試形式并不適用。但是某些實踐課程采用上機考試的方式進行測試,也不適合網站開發課程,畢竟要求學生在一兩節課的時間內開發出一個小型站點不切實際。鑒于此類課程的特點,我們采用了分組綜合實訓的考試方案,其中包括課程設計、技術內容文檔和答辯等內容組成。每個小組大約3~5人,以一個技術較好的同學帶頭組織進行選題和任務分配,每人完成自己的任務并參照相關技術文檔編寫自己的技術文檔,最后在期末提交小組的設計作品并答辯。以組隊的方式完成期末考核,也讓部分學生在課程設計中能發揮自我優勢。比如有的學生比較擅長美工,有的學生擅長編寫代碼,那么這種組合方式也能讓學生意識到團隊合作的重要性,鍛煉學生的團隊合作精神。最后答辯環節,全體人員需要介紹自己在整個任務中完成的工作,由同學和教師一起來進行評判。
經過兩年的實踐,這種改革以后的考核方式取得了比較好的效果。大大地提高了學生的學習興趣和學習效率,也培養了學生獨立思考、勇于探索的學習能力,使學生對知識的掌握更加連貫,樹立學生學習的自信心,鍛煉了學生的動手能力。
綜上所述,對于網站開發課程的教學過程中,教師通過對學生的平時作業、課外任務和最終期末課程設計成績進行有效的管理,可以節省大量的重復工作,有助于提高學生的綜合運用知識、團隊意識、實踐動手和創新等能力,進一步激發學生的學習自主性,為學生今后的工作打下專業基礎。
參考文獻:
[1]陶俊才,周興斌,謝泰生.計算機基礎課程開設綜合性和設計性實驗的探討[J].實驗室研究與探討,2005,24(7):80-81.
[2]肖寧,賈偉.大學信息技術類課程改革考試模式的探討[J].山西財經大學學報,2006,28(1):187.
[3]蔣秋艷,張東.對教考分離模式的再思考[J].南通工學院學報(社會科學版),2003,(2):61-62.
關鍵詞:高職教育;課程改革;實踐
0引言
《WEB綜合實戰》課程是計算機網絡技術(北大青鳥網絡工程師)專業的專業核心課程,也是本專業的必修課。基礎課程包括數據結構、操作系統、網絡基礎等,在核心課程的設置上,《WEB綜合實戰》課程分別為.NET方向和ASP方向提供綜合應用與項目實踐機會。
1課程調研及前期準備
在課程改革之前,由于對企業需求調研不夠,對本門課程的特點研究不夠,對這門課程應該“教什么、怎樣教”等問題缺乏明確的認識,沒有形成與企業需求和技術發展相適應的課程體系,針對這些問題,我們在申請了本門課程的課程改革后,課題組先后組織教師到哈爾濱鑫昱技術有限公司、哈爾濱鑫聯華技術有限公司等企業進行系統地調研和學習。通過學習和調研,課題組將課程改革的重點定位在下列3個方面:依據高職培養目標,對本專業學生的崗位能力要求進行市場調研和分析,力圖在調查分析的基礎上,通過開發實訓項目,建立教學資源庫,改進教學方法等措施,構建一個能體現高職教育特點、滿足現代網站建設發展需求,能真正提高學生網站建設技能的實訓課程體系。
2課程標準制定
課程改革小組最終是以培養網站開發及web應用程序開發中相關崗位的職業能力和職業素養為核心,以企業真實項目為載體,以典型工作過程作為設計教學內容的基礎,啟發學生主觀能動性和培養學生自主學習能力為著力點制訂了本門課程的課程標準,通過校企共育、項目實做實現培養學生職業能力和素養的目標。
3資源開發
知識是可以講授的,但自主學習能力、創新能力不能來源于傳授,只能源于主體不斷自主學習、自我思考,在本門課程中提高學生自主學習能力的方法就是依托網絡教學平臺,構建一個學生能自主學習的平臺,我們圍繞本門課程構建了一系列的教學資源,帶領學生開發了本門課程的學習網站。在學生學習過程中,還為學生的項目開發提供了學習包,其中包含有行業職業校準、大量的項目模塊開發實例、開發知識點說明材料、前沿技術學習材料以及教學視頻等資源,便于學生利用這些資源進行自主學習。開發完善了《Web綜合實戰》課程學習平臺,并完善了學習資源包的建設。網絡教學資源和硬件環境豐富,主要包括以下幾方面:1.自主研發精品資源共享課網站2.設計開發的在線測試系統將網站開發的知識、技巧以在線答題的方式在網上,方便學生測試,以查找不足之處深入學習。
4教材開發
《Web綜合實戰》教材已經多次修訂,以實際網站開發過程為參照,詳細介紹如何綜合利用網頁設計、動態網站開發技術、數據庫技術等進行企業網站的設計開發。書中以黑龍江省DNA鑒定中心網站項目開發過程貫穿,依據網站設計與制作的工作過程將黑龍江省DNA鑒定中心網站分為六個具體項目。六個項目中又細化了任務,任務安排按照實際開發過程設計,在學生綜合運用所學的知識,完成設計開發的同時,更積累實際開發的經驗,突出以企業實際項目為載體,體現了“教、學、做”一體的理念。
5試點情況
通過對實驗班進行改革后的《Web綜合實戰》講授,在教學內容、教學模式和教學方法上進行改革,試點班的教學效果分析如下:
5.1基本原理部分掌握程序不同
5.1.1掌握廣度不同。往屆學生反映《Web綜合實戰》課程中的一些基本原理有一些太枯燥,只是機械地記住了一些基本理論,不能根據案例或模擬企業實際進行應用分析;但試點班的同學不僅對基本原理記憶深刻,而且能靈活運用到企業實際項目中。
5.1.2掌握深度不同。整理分析了實驗班學生對動態網站建設方面的知識和技能部分,有約80%的學生,無論是對概念還是對具體內容掌握程度都比較深刻并能靈活應用;而往屆班級只有約40%的學生能夠掌握相關知識和技能,并且在理解的深度上還不夠,只是停留在表面上。
5.2學生利用綜合知識解決問是的情況不同
通過對比得出,試點班的學生在知識掌握和綜合運用解決實際問題的能力大大提升,比如對于老師布置的相同題目“新聞”系統,要求和材料給予是相同的,但試點的學生能夠主動分成小組,積極收集資料,分工合作,完成任務,在合作能力、組織能力和溝通上都明顯優于普通班學生。而且遇到問是積極尋求解決方案,但普通班往往是有問題就放下了或等待老師解決,主動性差。
5.3學生課外活動質量提升
課題組成員通過比對發現,往屆班學生也有參加課外活動,如興趣小組等。但主要靠教師引導和推動。試點班學生不但在興趣小組活動上積極而且參加各種實際開發、社會服務等活動更多了,鍛煉的機會更多,更貼近實際工作了。哈爾濱職業技術學院第一屆試點班的張春暉、錢磊、張曉宇、張雪寧、王靈筠同學就取得了12年黑龍江省高等職業院校計算機技能大賽“網站設計”比賽中獲得一等獎。比賽的內容就是實際公司網站策劃及開發,最后小組答辯。
6結語
通過課程改革,學生學習興趣明顯提高,變被動學習為主動學習,綜合技能增長,課程改革的目標基本實現。高職課程改革的關鍵在于突出教師為主導、學生為主體的作用,有利于提高學生的積極性和創造性,另外多樣的教學模式、教學方法和考核方法的改革也是必不可少的。課程改革歸根到底是為了提高學生的綜合能力,提高就業能力和質量。
參考文獻:
[1]尚彤.關于電子商務網站建設課程改革的思考[J].電子制作,2015,(6):86-87.
對于英語基礎薄弱、邏輯思維能力較差、計算機應用能力一般的中職生來說,要使其能夠熟練應用ASP語言開發網站,傳統灌輸式教授已不能保證教學效果。本人根據多年教學經驗,針對學生及課程特點,為進一步提高學生對動態網頁制作知識的掌握,選取了項目教學法作為這門課的教學實施方法。下面以“在線考試系統”項目建設為例,結合教學過程,對《ASP網頁制作》課程進行探討。
一、項目教學法的理論依據
項目教學法是一種以學生自主探索為基礎,由以教師為中心轉變為以學生為中心,由以課本為中心轉變為以“項目”為中心,由以課堂為中心轉變為以實際經驗為中心的教學方法。教師將需要達到的教學目的設計為一個項目,以小組協助方式指導學生按照實際共同制定計劃,團體協作完成整個項目。這樣可以使學生了解問題的全過程,真正提高學生分析和解決實際問題的能力,更有利于學生對動態網頁制作技能的掌握。
二、課程設計
本校《ASP網頁制作》課程課時安排為每周四個課時,每次教學為90分鐘。為了使項目教學在課堂中更好地開展,任務盡量細化設計,爭取在五周內完成教學,周期太長不利于項目連貫性,學生學習熱情和持續性都會降低。在任務設計過程中,要將知識點融合在項目中,學生通過練習操作,熟練地掌握所需知R和技能。本文采用“在線考試系統”為例進行說明,該項目以任務為載體,將課程學習知識點分解到各個任務中。
三、項目教學法課堂實施過程
項目教學必須以學生為學習主體,使學生在掌握了必備基礎知識后模擬真實工作任務,我們的項目式教學方法基本實施過程見表1。
教師為學生提供對應紙質學習資料或者網絡課件,提高學生學習針對性
2
項目二環境配置
任務1 開發環境配置任務2 數據庫設計
引導學生搭建班級網站框架,建立數據庫和連接
2
項目三框架搭建
任務1搭建首頁網站框架,應用主題任務2形成清晰網站目錄結構
指導學生使用導航控件和地圖
2
項目四考生模塊
任務1 登陸界面任務2 考試管理頁面(規則、待考科目、考試、成績、個人信息)
指導和鼓勵學生克服編程中遇到的問題,掌握算法
3
項目五教師模塊
任務1登陸界面任務2教師管理頁面(題庫管理、瀏覽成績、個人信息)
3
項目六管理員模塊
任務1 后臺管理(學生信息 教師信息 試題信息科目信息 考試結果 管理員信息)
5
項目七 網站測試和
任務1 網站測試任務2 網站項目到IIS 服務器任務3 申請免費域名
教師指導學生網站,使用免費域名在internet 環境下訪問網站,實施系統測試
2
項目總結
1
關鍵詞: 軟件工程課程設計 教學現狀 教學模式評價體系
一、引言
軟件工程是計算機科學、信息技術、軟件工程等專業的教學計劃中一門重要專業必修課[1],而軟件工程課程設計是針對軟件工程這門課程展開的一項理論與實踐相結合的重要教學活動;它不同于畢業設計,更不同于簡單的實驗過程。它是軟件工程教學的一個重要實踐環節,為學生綜合能力的運用、技術思維的形成、創造能力的培養搭建了一個平臺,使學生除了掌握軟件工程理論和方法外,還能夠綜合運用已學過的程序設計、數據結構、計算機網絡、管理學和經濟學等課程的技能、工具解決與其相關的理論或實際問題。
在軟件工程課程設計中,很多本學科的學者與施教者總結了不錯的經驗,比如“激勵機制”[2]、面向對象的自主實驗教學[3]、課程相關體系研究[4]及相關的案例法教學實踐設計[5]等,這些方法各有所長。我取其所長,結合親身教學實踐,從課程設計的目標要求,設計內容,設計的具體實施,學生成績評價體系等方面,對軟件工程課程設計教學模式作了系統的探討。
二、軟件工程課程設計的教學現狀
長期以來,很多高校培養的學生存在著“什么都學過,卻什么都不會”的尷尬局面,專業教育、教材與實際應用需求嚴重脫節[6]。傳統的軟件工程課程設計雖然也有設計的要求,但一般只是停留在組織學生編寫軟件項目若干設計文檔這個單一環節上,忽略了對教學方法和內容的更新。目前,大多數院校軟件工程課程設計課程教學中普遍存在的問題有以下幾點。
1.課程設計目標不夠明確,實驗和設計不加區別。把軟件工程實驗和設計的要求同等對待,從而使設計內容偏少,驗證性實驗內容和方法偏多,實驗過程變成了重復的復制和操作的過程,實驗教學效果不理想,達不到培養學生獨立思考和創新能力的目的。
2.課程設計內容比較陳舊,不能與時俱進。很多從事軟件工程課程設計教學的教師本身缺乏項目開發的實戰經驗,對課程設計的內容往往從一些參考書籍的實例中拿過來讓學生去做,有的甚至多年不更新設計內容,這樣很容易給學生抄襲的機會,達不到課程設計的要求;同時,很多學生對設計的內容也不一定感興趣,因此也容易扼殺學生的積極性和創新能力。
3.在項目組劃分確定方面,缺乏對學生專業基礎,性格和技能的分析與匹配,導致沒有凝聚整組成員的合作精神和團隊的開發能力。組長的核心作用很重要,但在具體的設計中,一般就是簡單的按學號自然的分化,或者學生的自由組合分組,前者失去了團隊能力的柔化組合與應用,后者導致少數技能較差的學生不能分到組中去而處于孤軍作戰的局面。
4.教師制定課程設計的指導要求目的不明確、不詳細,監管力度不到位,導致項目開發團隊在執行的過程中出現安排任務不合理,出現某些成員任務過重或者過輕的情況。
5.學生成績的評分結果過于單一,評價體系不夠科學合理。對學生的設計成績的評價往往是指導老師根據學生提交的報告和設計結果來評分,這樣容易忽略對學生綜合能力(包括學生的口頭表達能力,組織能力,團隊協調能力等各方面)的評價。
因此,為了培養高素質的綜合型軟件人才,高等學校探索良好的軟件工程課程設計教學模式就顯得十分必要。
三、軟件工程課程設計教學模式的探討
針對當前多數院校軟件工程課程設計課程教學中普遍存在的一些問題,我根據多年的教學經驗,對該課程的教學模式作了如下探討。
1.指導老師根據軟件工程教學的特點,制定出軟件工程課程設計的目標與通過該課程設計后可取得預期的收獲。下面是我對軟件工程課程設計制定的目標和可能的預期收獲。
(1)通過本課程設計的實踐及其前后的準備與總結,復習、領會、鞏固和運用軟件工程課堂上所學的軟件開發方法和知識,比如,軟件項目的完整設計與開發過程、結構化技術、快速原型法和面向對象方法,等等。
(2)為學生適應畢業后團隊合作開發規模稍大項目和綜合應用本專業所學習的多門課程知識(例如,軟件工程、程序設計語言、操作系統、數據庫、網絡編程等)創造實踐機會。為學生提供主動學習(比如,對Web網頁設計、或ASP交互網頁技術、Java開發環境、網站構架如Struts,Hibernate,Spring,商用數據庫應用、電子商務、客戶機/服務器技術、Visio與Rational Rose,Sybase powerdesigner軟件工具等內容的學習)、積極探索與大膽創新的機會。
(3)使學生通過參加小組團隊的開發實踐,了解項目管理、團隊協作、與客戶交流、文檔編寫、口頭與書面表達的重要性。
(4)使每個學生了解軟件工具與環境對于項目開發的重要性,并且重點深入掌握好一、兩種較新或較流行的軟件工具或計算機應用技術、技能。
(5)通過“稍大的”富有挑戰性的軟件設計項目開發實踐,提高學生的自學能力、書面與口頭表達能力、創造能力和與團隊其他成員交往和協作開發軟件的能力,提高學生今后參與開發稍大規模實際軟件項目和探索未知領域的能力和自信心。
2.課程設計內容選擇應該具有科學性和與時俱進性。課程設計內容選擇十分重要,既要體現時代性,又要體現科學性和難度的適當性,因此要求指導老師對當前軟件開發領域的整個動態有總體掌握。下面是我對當前軟件開發領域進行的大致歸類。
(1)網站開發類:包括休閑娛樂(音樂,影視,聊天,休閑運動,旅游景點等)網站;工商經濟網站(攝影,日用家居,玩具等);文學網站(詩詞/韻文,港臺文學,民間文學,科幻文學等);體育與健身網站(極限運動,球類,健美/健身,運動常識,網球,乒乓球等);衛生與健康網站(醫學理論,醫療器械,保健/養生,論壇等);國家地區網站(北京,上海,廣東,江蘇,天津等);教育培訓網站(小學/中學教育,職業教育,高等教育,教育軟件,培訓機構等);其他等類型網站。
(2)應用軟件類:如信息管理系統,漢字輸入,轉換翻譯,文字處理,壓縮解壓,電子閱讀,文檔管理,字體工具,數據恢復等。
(3)系統軟件類:如系統管理,內存管理,文件管理,系統測試工具等。
(4)游戲娛樂類:如網絡游戲,Flash游戲,牌和棋游戲等。
(5)其他:如安全病毒,桌面工具等。
這樣,課程設計的內容可以根據學生的興趣和愛好從以上幾方面進行選擇,也可以由學生自己選擇設計內容,指導老師把握學生選擇的項目難易程度,同時提出所要達到的要求(包括完成日期,演示時間,學生所要提交的成果,文檔資料,等等)。
3.課程設計項目具體實施
(1)確定開發團隊。指導老師在班長和學習委員的協助下充分了解學生的興趣、愛好、基本技能和未來學生的就業意向,學生在教師的指導下,有選擇性地進行分組,一般3至5人為一組,并選定好組長。
(2)確定開發項目。指導老師給小組成員分配好開發任務,組長寫好開發計劃進程安排并提交指導老師檢查以便及時修進。
(3)中期檢查與指導。指導老師根據各個團隊提交的開發計劃,對各團隊開發項目進程定期進行中期檢查,檢查各團隊的項目進展情況,包括各個小組的開會記錄,所查閱的資料,當前所遇到的困難,協助與指導小組面對困難所要采取的解決方法等。
(4)成果提交與演示。課程設計結束時指導老師要求按時提交項目的相關成果,并組織小組團隊進行演示與簡短的答辯。演示過程要求學生用5―10分鐘時間敘述設計原理、過程、系統運行的情況和體會,敘述完畢后由指導老師或其他小組成員提問,指導老師和小組成員記錄該學生演示情況和回答問題的情況,并以此作為下一階段評定該學生成績的一部分。
本文為全文原貌 未安裝PDF瀏覽器用戶請先下載安裝 原版全文
4.建立合理,科學公正的評價體系。為了對每個開發團隊中的成員成績有個公正、公平和合理的成績,因此必須建立合理、科學、公正的評價體系,本文建立的評價體系包括:學生提交成果,學生演示與答辯,學生自評與互評,教師評分。學生提交成果根據表1學生所承擔的角色來交付;學生演示與答辯重點體現對系統的原理、過程、結論,以及開發體會進行表述;學生自評和互評體現了學生的自我認同和互相認同感;最后是教師的評分,教師的評定從以下幾方面全面考慮:(1)學習態度是否端正,總體表現;(2)項目組織是否有條理,協作程度;(3)軟件系統文檔資料表達格式是否規范、符合要求,表達是否準確、完整、簡單明了;(4)系統結構是否合理,功能是否正確,人機界面是否友好;除了符合上列基本要求具體評定可以參見下表1。最后學生的總評定成績為:0.4×教師評定分+0.2×學生互評分+0.2×學生演示與答辯評分+0.2×學生自評分。
表1 評定標準
四、結語
軟件工程課程設計是一門理論與實踐相結合的應用性很強課程,我結合自身從事軟件開發的經驗和多年的教學,從以上幾個方面探索了該課程的教學模式,在實踐工作中雖然取得了一定的成效,獲得了學生的認可與好評,但仍處于嘗試和探索階段。在實際指導過程中還存在不少問題,例如:個別學生的積極主動性不夠,存在抄襲設計成果現象,等等。這些都需要繼續努力,尤其是隨著軟件產業的飛速發展,如何培養高素質軟件人才,對教師來說更是一種挑戰。因此,教師應不斷學習新的知識,提升自身的能力,把握學科的最新發展動態,探索新的教學模式,深化實踐教學改革,為我國教育事業作出更大的貢獻。
參考文獻:
[1]張海藩.軟件工程導論(第5版)[M].北京:清華大學出版社,2008:55-73.
[2]張引,楊小虎,陳越.“軟件工程”課程實踐中激勵機制的探索[J].計算機教育,2007,(5):30-32.
[3]江頡,石曉耀.面向對象的軟件工程自主實驗教學改革[J].實驗技術與管理,2007,24(7):112-114.
[4]王薇.軟件工程課程體系研究[J].計算機教育,2007,(8):31-32.
[5]巫華芳.軟件工程教學案例設計初探[J].教育與職業,2007,(11):139-140.
[6]馬燕,張根耀,王文發.軟件工程實驗教學模式改革與實踐研究[J].教育與職業,2006,(36):149-150.
關鍵詞:工學結合;任務驅動教學法;網頁設計與制作
中圖分類號:G712 文獻標識碼:A 文章編號:1671-0568(2013)02-0116-02
作者簡介:王玉,男,博士研究生,講師,研究方向為多媒體信息技術、圖像處理與模式識別;張偉紅,女,博士,副教授,研究方向為信息系統開發、智能決策支持。
《面向21世紀深化職業教育教學改革的原則意見》對職業教育的培養目標做了明確規定,并指出職業教育必須貫徹黨的教育方針,以提高國民素質為根本宗旨,以培養學生的創新精神和實踐能力為重點,培養與21世紀我國社會主義現代化建設要求相適應的,具有全面素質和綜合職業能力的,在生產、服務、技術和管理第一線工作的中等應用型專門人才和勞動者。
一、工學結合教育模式概述
1.工學結合概念。工學結合與產學研結合相比較為微觀,它是一種將學習與工作相結合的教育模式,形式多種多樣。學生在校期間不僅學習而且工作,也就是半工半讀。這里的工作不是模擬的工作,而是與普通職業人一樣有報酬。只有這樣,學生才能真正融入社會得到鍛煉。實施過程中無法為學生提供到實際企業工作的機會時,可以通過情境教學法在教學過程中模擬工作情境及任務。
2.工學結合的特點及作用。工學結合的教育模式使學生將理論學習與實踐經驗相結合,加深對所學專業的認識。使學生看到學習的理論與工作之間的聯系,提高理論學習的主動性和積極性。為學生提供通過參與實際工作考察自身能力和適應環境能力的機會。
二、基于任務驅動教學法的課程開發過程
1.職業教育課程內容必須以職業活動為導向。職業教育課程的實例、實訓和主要課堂活動,都要緊緊圍繞職業能力目標的實現,盡可能取材于職業崗位活動和實際工作流程,改造課程的內容和順序,從以知識的邏輯線索為依據轉變成以職業活動的工作過程為依據。
計算機相關技術的快速進步、市場的快速變化、各地經濟環境的巨大差異,決定了職業教育課程內容不可能一成不變。網頁設計與制作相關技術更新較快,新的組件、框架不斷出現,這就要求教師必須根據實際需要及時變更教學內容。除要求學生掌握基本概念、基礎技術之外,還要注重培養學生的學習能力,使學生能夠適應今后的職場需要。
2.課程設計思路。網頁設計與制作是吉林大學應用技術學院(以下簡稱“我院”)計算機應用技術系的重要專業課程,實踐操作性非常強。學生只需要了解如http協議、網頁的回發機制等基本的計算機網絡原理就能學好網頁設計與制作的相關技術,非常適合高職高專類計算機專業學生的學習。筆者曾在星廣傳媒、南北科技、企騰科技等吉林省知名網站開發公司參加企業實習實踐工作,我院一直與這些公司保持著良好的合作關系,對網站項目開發流程有清晰的理解和認識,通過與這些公司的項目經理、網站前臺設計師的交流,以及對實習實踐過程中的經驗總結,歸納出網頁設計與制作相關工作所需要的主要技術和技能點。通過調研總結出企業需要的技能點,再以“80-20法則”篩選出必要的技能點,將其傳授給學生。以項目貫穿的形式組織技能點,同時在訓練方法上強調動手能力,這樣設計的課程能更好地培養學生的職業能力,使其滿足企業用人需要。
3.項目及典型工作任務設計。根據調研結果及篩選出的技能點,將網頁設計與制作課程劃分為九個典型工作任務,如下表。
4.課程實施過程。整個課程的實施按照所設計的典型工作任務來執行。以30人的教學班為例,在課程實施前將所有學生分成工作組,每組4~5人,每組在課程結束前要完成一個實際網站項目的開發,網站項目主題可以由教師指定或學生自擬。工作組成員在項目開發過程中扮演的角色和任務分工不同。組長由所有組員輪流擔任,每位組長任期3~4周,任期內組織組員開展項目工作。任期結束前要安排一次討論會,闡述工作開展情況、遇到的問題及解決方法,讓組成員作出評價,教師進行總結及點評,通過討論會鍛煉學生的溝通和表達能力。課程結束后,每位學生的最后成績由三部分組成:學生的平時出勤及表現(重點考察擔任組長期間的表現)、實驗學時的上機操作能力(典型工作任務的執行情況)、學生在工作組中承擔的工作及完成情況(將同組中組員的評價作為參考依據),不再設置期末考試筆試環節,其目的就是重點考察學生的實踐操作能力。
三、對任務驅動教學法的體會
從我院2009、2010級計算機應用技術系學生的實施情況來看,任務驅動教學法達到了一定的教學效果,學生的學習主動性明顯提高,每位學生在組內各司其職,開展合作學習,課程結束后均能設計并制作相對完整的網站。
1.教師應注重工作任務設計。在課堂教學中,教師是引導者和組織者,通過帶有模擬工作情境的任務設計和實施調動學生學習的積極性,幫助學生認識到課程學習對今后發展的重要性,盡可能為學生帶來更多的工作情境體驗。
2.高職學生應具有“全面素質”和“綜合職業能力”。因此,在教學過程中,不僅要傳授給學生各種相關技能,還要努力培養學生的溝通表達能力和團隊合作意識。
參考文獻:
[1]賴月云.高職管理類課程項目化教學模式改革新探[J].職業教育研究,2012,(8).
[2]陳永平.高職計算機專業程序設計課程教學改革研究[J].職業教育研究,2012,(3).
[3]孟雅鳳,孫皓.高職教育教學改革策略研究[J].繼續教育研究,2011,(9).
[4]付光.基于工學結合的高職計算機應用技術專業人才培養模式的構建[J].教育與職業,2011,(6)
[5]馬曉虎.基于工作過程的高職網頁設計與制作課程改革與實踐[J].電腦知識與技術,2011,(10).
[關鍵詞] 網頁無障礙 網站無障礙 WAI
[分類號]G203
網絡因具有廣播、電視、電話等傳統大眾傳媒和通訊工具所不具備的獨特優勢而日漸融入人們生活的各個方面,發揮著越來越重要的作用。WWW創始人TimBerners―Lee認為“Web的力量在于其普遍性。能夠被任何人訪問,而不論其是否有殘疾,是Web的基本要求”。然而,隨著網絡技術的發展,網站設計時為了美觀和更吸引人注意而采用了大量的圖片和動畫等技術,而未考慮到特殊人群的上網需求,因此導致一大部分殘障人士和老年人等弱勢群體不能和普通人一樣訪問到其中的信息,平等地享有網絡帶來的利益。這極大地違背了聯合國《殘疾人權利公約》中“信息公平利用”的要求。為此,各國都進行了不懈努力,展開了網站無障礙建設方面的研究。
我國亦如此,雖然起步較晚,但也對網站無障礙建設進行了一系列探討。本文目的即在于通過梳理國內關于網站無障礙方面研究的成果,分析我國在此方面研究的不足,為進一步研究指明方向。
1 網站無障礙研究文獻的收集
網頁無障礙是網站無障礙的前提與基礎,因此,對網站無障礙的研究都從網頁無障礙開始。網頁無障礙譯自“web accessibility”。關于“accessibility”,有的譯為“可訪問性”或“易訪問性”,有的譯為“可達性”、“近用性”、“無障礙”等。在2004年舉行的首屆中國信息無障礙論壇上,正式把aeeessibility翻譯為無障礙,故本文也采用“無障礙”來表述。而“web”也有“網頁”、“網絡”的不同譯法,還有以“website accessibility”為主題的研究。鑒于譯文有差別,為了相關文獻搜集齊全完整,筆者分別以“網頁”、“網絡”、“網站”與“無障礙”、“近用性”和“易訪問性”分別組合進行摘要檢索;然后,又以“web accessibility”為關鍵詞在CNKI上進行檢索,力求將“web accessibility”譯為其他解釋的文章也涵蓋在內。最后,去除重復文章,經整理統計,共獲得期刊文章84篇,學位論文13篇。
2 網站無障礙研究文獻的分類
根據收集到的文獻資料來看,我國在網站無障礙方面進行的研究主要集中在基礎理論研究、技術研究、基于不同用戶的研究和基于不同類型網站的研究。
2.1 基礎理論研究
在基礎理論研究中,大部分文獻介紹和引進了國外關于無障礙方面的概念和理論。盡管對access,bmty的翻譯不同,但幾乎都引用WAI(Web accessibility ini-tiative,網絡無障礙組織)關于網頁無障礙的概念,即認為網頁內容對于殘障用戶的可閱讀與可理解。同時指出,提高無障礙性也能讓普通用戶更容易理解網頁內容。
在網頁無障礙建設的意義方面,蔣淑君從互聯網帶給殘疾人的優越性談起,分析了不同殘疾人群的無障礙網頁需求及設計要求。樊戈分析了Web信息資源無障礙化建設的必要性和重要意義后,從意識、策略、技術三個層面,就如何構建國內Web信息資源無障礙化建設環境進行了探討。
網頁無障礙的實現需要得到國家法律和政策層面的支持。張家年等闡述了新版《殘疾人保障法》修訂背景以及其中與信息無障礙環境建設有關聯的條款;討論了該法在構建信息無障礙環境實踐操作中可能存在的問題;最后探討如何利用《殘疾人保障法》為構建信息無障礙環境提供堅實的法律保障,并提出將《殘疾人保障法》和我國信息無障礙環境建設標準鏈接起來;貫徹和執行無障礙設計原則理念等策略。章品等在對美國信息無障礙相關法律法規進行概述的基礎上,歸納總結了美國信息無障礙法律法規建設的發展歷程及特點,最后探討了美國信息無障礙法律法規建設對我國信息無障礙法律法規支持體系建設的啟示。孫禎祥等還對澳大利亞各個層面、領域有關信息無障礙的法規和政策進行了部分梳理,希望為我國相關政策的制定和事業發展提供有益的參考和借鑒。
為了保障所有人擁有均等的獲取和利用網絡信息的機會,需要構建無障礙的網絡環境。陳子健等對建構無障礙網絡環境過程中涉及到的因素進行了梳理和分析,以幫助人們對網站無障礙有一個全面的認識,指導網絡設計開發人員的實踐。
2.2 技術研究
目前,國際上在解決網站無障礙問題時,主要從開發先進的技術支持和規范網站設計這兩個方面著手。規范網站設計是在服務器端對網站內容提出設計要求并制定相應的標準,是從網站的設計上去除障礙,以使殘障者能借助輔助設備順利地訪問網站。規范網站設計要從網頁無障礙的設計標準人手,國內的文獻主要以介紹WAI頒布的一系列規范文件及美國的508標準為主。吳英樺則主要介紹我國互聯網網站設計無障礙技術標準的立項背景、標準的制定過程,并介紹了標準的技術內容,最后介紹了標準的應用推廣情況。
網頁無障礙設計工具和檢測工具也是實現網站無障礙的重要組成部分。樊戈等在分析易用性控制的技術根源基礎上,分別從實施基礎、核心人物和根本保障三個環節對Web資源實施易用性控制的技術措施進行了初步探討。霍利分析了國內網站可達性的設計現狀后,對一些常見的設計錯誤提出了改進方法。同時設計并開發了測試工具WAET。該工具可以測試基本的可達性問題,并能夠修改級別錯誤,具有一定的實用性。趙洋等針對網頁易訪問性評估工具的不足,討論基于XSLT的網頁易訪問性評估工具設計思路,闡述網頁易訪問性評估指標的設定,分析指標設計的規則和實現方法。孫禎祥等參考WAI所的WCAG1.0及國內外無障礙網站相關信息,針對中國實際情況,結合中文網站的特點,總結得出符合中國實情的中文無障礙網站評價模型的指標體系。
此外,網站無障礙實現中的一些細節問題也有人研究。陳子健等通過對一些網站進行無障礙檢測發現網站導航方面的一系列問題,根據無障礙設計原則,為網站導航無障礙設計提出了一些策略。丁文潔結合國際上的無障礙網頁開發原則和規范,分析并提出同步多媒體集成語言(即SMIL技術)可以解決多媒體播放在視覺無障礙網頁設計中的可及性和可控性問題,重點研究了利用該技術解決網頁中動態圖像的視覺無障礙優化面臨的問題。
2.3 基于不同用戶的研究
在所有弱勢群體中,視障用戶在訪問網站中所要面對的困難是最多、最復雜的,因為從某種意義上講,網絡資源首先是一種視覺資源,視障用戶必須借助于各種軟硬件輔助手段,以非視覺的方式來訪問,因此大量研究以視障用戶為視角展開。孫慶華通過
調查法、觀察法等深入全面地了解視障用戶不同于普通用戶的網絡訪問方式和行為,以及由此形成的在網絡訪問中的障礙體驗和無障礙需求。最后,針對在工具測試和用戶測試中發現的主要問題,在描述視障人士的障礙和需求基礎上,依據通用設計原則和WCAGl.0,提出了針對視障用戶的無障礙設計原則,為WCAGl.0的運用提供了一套更具操作性的參考。王雅溪針對視障人群的基本情況,分析現今網絡界面中他們面臨的一系列存取障礙問題,通過深入了解視障用戶的生理、認知、心理、行為等特點及上網習慣方式,分析由此形成的網絡界面無障礙要求,進而提出針對視障用戶的網絡界面無障礙設計原則。楊金轉分析了視障人群在使用網絡課程時可能存在的障礙,按照國際標準對我國部分網絡課程頁面無障礙狀況進行了測試分析,并對存在的問題進行了歸納總結。結合通用設計和無障礙設計理念,研究如何設計網絡課程的頁面元素、用戶界面的布局以及如何提高其無障礙訪問。
除了針對視障人群進行的專門研究,還有針對其他人群如老年人群和認知障礙人群進行的網站無障礙相關研究。
2.4 基于不同類型網站的研究
由于無障礙理念的廣泛傳播,國外已經將這一思想廣泛廊用于各行各業的網站設計中。有研究表明,在對無障礙需求方面,政府排列第一位,其余依次為教育、圖書館、新聞組和在線期刊、公共設施、交通、醫院、銀行等。我國學者分別對政府、教育、圖書館領域的網站無障礙建設情況展開了研究。
2.4.1 政府網站 肖衛兵在闡述政府網站管理的重要原則――可用性原則時認為,該原則包括可訪問性和可使用性兩層含義。這是首次在政府網站管理中提及可訪問性的問題。毛家菊認為政府網站的以人為本、以服務對象為中心不僅體現在針對不同對象提供個性化服務,同時還體現在針對特殊人群提供多種服務途徑,并指出這是我國政府門戶網站無障礙化建設趨勢。武曉鵬分析了我國政府門戶網站引入無障礙的必要性和我國當前政府門戶網站建設現狀后,對我國政府門戶網站無障礙建設提出建議;最后認為,只有政府充分重視自身門戶網站無障礙建設,逐步克服目前所存在的各種認知誤區,真正建立起貫穿于政府門戶建設全過程的服務意識,才能夠更大程度提升政府門戶的公共服務效能,從而保障殘障人士應有之權益。他的觀點為后來學者的深入研究奠定了基礎。周曉英等具體分析了國內外政府網站信息無障礙的政策、標準和舉措,最后對我國政府網站信息無障礙建設提出法律法規層面、標準構建方面、評價體系方面等宏觀方面的對策。唐思慧從分析了電子政務與信息無障礙的關系人手,從普遍設計原則與無障礙標準兩方面探討電子政務信息無障礙的實現。夏義從政府網站無障礙性原則的概念探討出發,明確網站無障礙性的內涵包括網頁內容無障礙、網絡應用無障礙以及它們與輔助產品和技術的兼容。同時,系統介紹了一些國際組織和美國、日本等政府網站無障礙性的制度規范及做法,分析了我國政府網站無障礙性的差距與實踐進展,并指明未來的發展道路。郭金蘭認為政府網站對殘障人士的可訪問性課題涉及法律和政策制定,Web技術標準和用戶本身等諸多因素。通過中外比較和調查研究,分析了我國政府網站幾乎完全忽略了網站內容對殘障人士的可訪問性的原因:立法的空缺,未將可訪問性作為政府網站測評指標之一以及政府網站開發者完全忽視Web可訪問性技術和標準。錢小龍等闡述了政府門戶網站引入無障礙理念的必要性和建設無障礙化政府門戶網站的背景,研究分析了無障礙化政府門戶網站的主要特征,并詳述了政府門戶網站無障礙化的基本技術要求。最后提出推進包括政府門戶網站在內的網站空間無障礙發展進程的建議。
在基礎理論探討的同時,也有對我國網站無障礙建設狀況進行的調查。王靜生等以我國省級電子政務網站為代表對當前電子政務網站無障礙現狀進行調查和分析,并針對在電子政務網站無障礙檢測中出現的問題,提出我國電子政務網站無障礙建設中要轉變電子政務服務觀念,完善相關法律;完善電子政務網站開發技術和遵循相關標準等策略。霍利等為了了解中國網站可達性的現狀,依據WAI的WCAG.0,選用Bobby軟件作為測評工具,在線測評了國內外10種類型的200個網站。基于測評數據,進行了國內外網站可達性的比較性研究,總結了中國網站可達性的發展現狀,并對政府和網站相關人員提出一定建議和要求。
2.4.2 圖書館網站 李院在我國學術界開啟了網站無障礙研究的先河。他闡述了圖書館網站可訪問性的含義,探討了影響圖書館網站可訪問性的各種因素,并指出建立可訪問性良好的圖書館網站應該注意的問題和應該遵循的原則,最后介紹了圖書館網站的可訪問性測試。錢國富等。分析了在圖書館網站中進行無障礙建設的原因,指出無障礙建設是圖書館網站建設的重要組成部分,并針對視障殘疾人的特殊性提出了具體的對策。劉炳芳在WAl制定的網頁內容規范基礎上,結合我國的具體國情,闡述無障礙網頁設計的必要性,指出無障礙網頁開發應遵循的原則和要求,并結合圖書館網站開發的特點,提出圖書館在網站無障礙化設計中應遵循的具體步驟。張煒等遵照我國網頁設計無障礙技術要求及WAI的WCAG2.0設計了中國盲人數字圖書館。該圖書館網站不僅在服務對象、服務方式、資源建設等方面具有顯著特點,而且還實現了網頁設計無障礙、內容呈現無障礙、輔助技術兼容無障礙、后臺管理無障礙等無障礙技術在網站建設中的應用,具有借鑒和推廣價值。
2.4.3 教育網站 教育網站的研究包括教育網站無障礙和網絡課程無障礙兩個方面。孫禎祥等認為WAI開發的一系列技術規范對網站健康有序地發展起著重要作用。在測試了我國一些學校網站的主頁后,發現當前教育網站的設計中存在問題,并針對存在的問題提出改善措施。王佑鎂參照由WAI的WCAG1.0,借助于Bobby Online的在線評價工具及人工檢測工具,采用抽樣調查法對2003―2005年度國家精品課程的網上資源進行了可及性檢測和評價分析,結果發現10%的網上資源在可及性測試中獲得比較理想的指數,大多數網上資源都有網頁可及性錯誤。通過可及性參數分析與評估可以為高校精品課程網上資源建設提供依據和參考指標。趙洋等也對我國精品課程網站易訪問性進行了評估。不同的是,他們對2003―2007年度國家、省、校三級精品課程網站進行了易訪問性抽樣評測和分析,結果與王佑鎂的發現類似,大多數網站都有易訪問性問題,最后對改進精品網站的易訪問性提出對策。
除了基于測評的理論研究外,在教育網站無障礙方面還有具體的實踐方法研究。張家年等介紹并分析了IMS開發的IMS AccessForAll系列規范,提出基于IMS AeeessForAll規范來指導無障礙網絡學習環境的建設。在深入研究的基礎上,張家年論述了教育網站易訪問性設計理念、設計原則和設計模型,并從媒
體獲取和教育教學信息理解兩個方面給出了具體的設計方法。黃璐則從無障礙網絡課程設計入手,在研究了無障礙網絡課程的設計依據后,闡述了無障礙網絡課程的設計模型、設計原則和設計策略,并提出了無障礙網絡課程的實現框架。根據提出的設計思想,對《電視教材編導與制作》進行了開發、檢測和評價。文劍平在國內首次提出了一套網絡課程的無障礙評價指標體系和方法。陳子健針對教育網站研發過程中具體問題進行分析,通過實例說明怎樣進行無障礙開發。最后介紹了教育網站無障礙檢測方法。楊金轉則對我國45個和國外15個網絡課程的首頁和二級頁面進行A-prompt自動檢測數據分析,針對測試中發現的主要問題,詳細論述了無障礙設計原則和應采取的操作,并介紹了使用A―prompt軟件對特定問題進行修復的過程。張燕還對網絡課程無障礙建設進行了微觀方面的研究。
3 研究中存在的問題
總體而言,我國的網站無障礙研究從2000年的嶄露頭角,經過10年的努力,到目前已取得了一定成果。相關研究無論是對網站無障礙建設的理論方面還是實踐方面都有所涉及:既有對網站無障礙建設的必要性、法律基礎和環境等總體性理論的分析,也有以不同用戶為視角進行的專門研究;既有對網頁技術標準的探討,也有對具體設計工具和檢測工具在實際應用中的研究。此外,還有對政府網站、圖書館網站和教育網站等專門領域的詳細論述。從表面來看,我們的研究已經涉及到了網站無障礙建設中的方方面面。然而,如果深入分析的話,可以發現我國目前在此領域進行的研究與國外同行相比還存在一定差距。
3.1 研究范圍狹窄
WAI認為網站無障礙有7個組成部分:內容、用戶(網頁瀏覽器和媒體播放器等)、輔助技術、用戶、開發者、開發工具、檢測工具。我國目前的研究主要集中在內容方面,對網頁內容制作要求進行了深入的探討,而對檢測工具只進行了初步的嘗試,對開發工具則仍停留在介紹階段。筆者認為這是導致我國目前雖然也進行了網頁無障礙研究,但并未推動我國網站無障礙建設實踐的部分原因。由于我們只對網頁無障礙的內容進行了研究,缺乏另外兩端的研究,使得網絡開發者不清楚如何開發出這樣的網頁,而用戶也不知道如何利用這樣的網頁,就好比設計好了路的藍圖,至于怎樣鋪路,用什么樣的交通工具卻還未研究。
3.2 研究深度欠缺
我國對網頁無障礙方面的研究盡管始于2000年,但只是淺嘗則止,缺乏深入的研究和分析。比如,我國學者為了解我國網站的無障礙建設現狀,借鑒國外研究的方法,通過檢測工具對網站進行實地檢測。但檢測得到的大量數據僅用于說明現象,而并未對數據做具體的、多角度的分析,通過這些數據來探討現象背后的深層次原因,以致使研究停留在表面。再比如,網站檢測和評估是判定一個網站有無障礙的一種重要方法,WAI網站上提出了網站無障礙評估方法主要有專家檢測、自動工具檢測和用戶檢測三種方式,而最佳的評估方法是三種檢測方式的綜合。我國學者在研究中僅使用自動工具進行網站無障礙檢測(例如Bobby軟件),而并未深入探討選擇此種檢測方法的原因及其局限性,這使得研究結果缺乏客觀性。
3.3 研究主體單一
從文獻的作者可以看出,他們大部分是來自教育技術、信息管理學及部分計算機專業的高校教師和學生。如果再將這些文獻的作者進行分類的話,我們會發現其中有17篇期刊文章和6篇碩士論文甚至只源于一個研究小組的成果,即孫禎祥教授組織進行的2006年國家社會科學基金項目“信息平等意義上的無障礙網絡環境構建研究”。可見,從事網頁無障礙研究的其他研究主體確實寥寥無幾,這直接導致了研究范圍狹窄等問題。網站無障礙建設涉及管理學、計算機科學、法學等多個學科領域,需要各領域學者從多個視角人手進行理論和實踐的研究。
4 未來研究的建議
網站無障礙問題本身的復雜性決定了對其研究的復雜性。針對上述問題,可從以下方面進行改善。
4.1 擴大網站無障礙相關研究范圍
網站無障礙的實現除了網頁本身的技術問題外還涉及其他因素,還要對這些因素進行廣泛分析和深入研究。比如,從利益主體的角度來說,網站無障礙建設涉及的相關人員主要是網站開發者和用戶,所以需要對他們分別進行研究;鑒于用戶在網站檢測和評估中的重要作用,還要進行開發者端和用戶端的溝通研究;從環境保障角度來說,除了網頁無障礙技術指南外,還有檢測和評估技術及法律政策等因素。這些都是實現網站無障礙的必要條件,因此都需要深入研究。
4.2 深入探討網站無障礙問題存在的原因
在我國當前的研究中,對網頁無障礙建設的建議總無外乎法律法規建設方面、指南標準制定方面和意識宣傳方面。然而,從國外研究情況和實踐情況來看,在網頁無障礙的立法、標準都具備的英、美等國家,其網站依然沒有達到很高的無障礙程度。可見,法規和標準是網頁無障礙實現的必要條件,但決不是充分條件。所以,我們要繼續深入探討導致網頁無障礙問題存在的其他因素。
4.3 重視對網站無障礙狀況進行檢測評估
當前研究中,對我國政府網站無障礙狀況進行檢測和分析的內容較少。實證研究的缺乏導致對網站存在障礙狀況了解不足,因而不能提出有效地解決問題的方法。國外進行的大量網站無障礙水平檢測的研究已經證明,只有通過網站無障礙測試和評估才能證明一個網站遵守網頁無障礙指南的要求與否,進而幫助網站開發者找到可能存在的網頁利用障礙,提高網站無障礙水平。
關鍵詞:工作過程;學習情境;項目
中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2012)17-4173-02
20世紀90年代,德國不來梅大學技術與教育研究所(ITB)在所長菲利克斯·勞耐爾(Felix Rauner)教授的帶領下與德國大眾汽車公司合作,提出了基于工作過程的職業教育課程理念和設計方法,稱為以工作過程為導向的整體化工作任務分析法(BAG)。2006年11月16日,教育部“關于全面提高高等職業教育教學質量的若干意見”文件(簡稱教高16號文)中,提出高等職業教育要“以服務為宗旨、以就業為導向,校企合作、工學結合,突出職業能力培養”作為改革和發展的方向。同年,德國基于工作過程的職業教育課程理論開始在我國本土化,并迅速成為指導高等職業教育改革的前沿理論,開發由實踐情境構成的以過程邏輯為中心的行動體系,成為培養職業型人才的一條主要途徑。
高職的《網頁制作技術》課程是一門涉及經驗及策略方面的“過程性知識”課程,主要解決“怎么做”(經驗)和“怎么做更好”(策略)的問題,可以采用基于工作過程導向的課程開發方法,以企業技術服務和技術支持項目為依托,課程標準以職業資格為依據、教學內容選取以工作需求為目標、教學組織以工作過程為主線,建設“教、學、做”合一的教學情境,做到課程教學項目化、模塊單元任務化、教學過程工作化、考核方式多樣化、課程評價過程化,使學生職業能力得到全面提升。
1學習情境項目化、模塊單元任務化
《網頁制作技術》課程是我校計算機應用、嵌入式技術、圖文信息、計算機網絡技術、經濟管理等幾個專業的一門專業學習領域課程,也是專業拓展學習領域課程。通過對Web頁創意及制作工具和XHTML、CSS、動態Web基本工作機制的學習,使學生對于網頁設計中所涉及的相關知識有一個全面的了解,進一步掌握網頁設計與制作、小型網站建設、網絡推廣等全方面網站開發的能力。
作為一門實用型課程,該課程教學環節按基礎實踐階段擴展實踐階段工學結合實踐三個階段循序漸進安排。其中,基礎實踐階段將模仿型總任務“《悠游江城》網站設計與制作”作為教學載體,依據完成實際工作任務的流程,即設計與制作小型網站的邏輯關系來序化教學內容,包含網站規劃設計、網站實現環境的構建、首頁設計、二級頁面設計、交互頁面設計、動態頁面設計、網站與推廣7個學習情景項目。每個項目又分解成若干子任務,并組成以任務驅動的、任務目標明確的教學模塊和單元。學生依據任務樣本,在教師的示范引導下通過模仿而逐個完成子任務,最后完成總任務,獲取學習成果。
課程綜合設計中,以完成開放型總任務“個人網站設計與制作”作為教學拓展。教師只給出設計要求,網站內容按照學生個人愛好自由確定,技術的運用在滿足原則要求的前提下,由學生創意發揮,實現知識的拓展和能力的進一步提高。在企業實訓(頂崗實習)中,以實戰任務作為提高,鼓勵老師引入企業真實項目,可以組織部分基礎較好的學生參與,在主講教師和企業兼職教師的共同指導下,利用課外時間完成實際項目開發,進一步提高學生的自主學習能力、團隊協作能力、完成實際工作的能力。課程的內容模塊順序如表1所示。
2教學過程工作化、教學形式多樣化
基于工作過程導向的課程,其教學過程也應該是完成任務的實際工作過程的真實再現,“為了行動而學習,在行動中學習”,課堂就是實際工作情景的模擬。
《網頁制作技術》課程是典型的工學結合的課程,我們采用基于工作過程的教學模式,探討、嘗試了多種教學方法,建設“教、學、做”一體化的教學情境。首先通過項目實現情境導入、誘發學生學習欲望;再借助項目,分解任務,讓學生自己實踐、或進行模仿訓練,然后總結突破、探究規律、分層練習、共同進步;最后對學生作品進行小組互評、學生自評、老師評價等多元評價、促進學生全面發展。
表1
2.1項目教學法
本課程設計了小型專題網站《悠游江城》的建設與推廣及《個人網站設計與制作》2個項目,以工作過程為主線開展教學,按照完成這個實際工程項目完整的流程組織教學過程。在教學中注重把知識與技能進行有機的結合,充分發掘學生的創造潛能,提高學生解決實際問題的綜合能力,為學生零距離就業奠定基礎。
2.2任務驅動法
采用任務驅動教學,以完成模仿型任務作為教學載體,以完成開放型任務作為教學拓展。教師以任務引領,實施以學生為中心的教學,融“教、學、做”為一體,學生通過完成任務的過程實現對所學知識的構建。如在學習情境“二級頁面設計”中有工作任務“XHTML/CSS技術的應用”,以完成頁面布局和內容的添加、樣式的定義。其中我們就不同風格的圖文混排頁面設計了模仿型子任務和開放型子任務。要求學生完成每個模仿型子任務并評價記錄為平時成績,然后再鼓勵學生做得更好,去完成開放型任務,如有較大難度的,則教師重點輔導,給以關鍵性的點撥后讓學生去實現。通過在真實的任務中探索學習,不斷地提高學生成就感,更大地激發他們的求知欲望,培養了獨立探索、勇于創新的能力。
2.3案例教學法
如工作任務“網頁的藝術設計”,圍繞教學目標,我們準備了多個頗具代表性的網站頁面,一一展示給學生,并和他們一起就網站特點、網頁版式的類型、色彩的搭配、文字的運用、logo的表現形式等逐一進行分析和討論。對于一些操作比較繁瑣的內容,利用Camtasia Studio等軟件對整個操作過程進行屏幕錄像,以輔助不同記憶類型、不同能力層次的學生能利用多媒體課件查缺補漏,有效提高了學生的操作能力和操作水平,并培養了學生自主學習能力。
2.4分組教學法
在課程設計環節,將班級分成若干小組,以小組形式開展教學活動。教師靈活運用如探究法、頭腦風暴教學法、角色扮演教學法、WHAT教學法等多種方法,給提供學生充足時間去思考、去實踐。在完成工作任務時,怎么做、按照什么步驟做都由學生參與討論;邊學邊做完成任務過程中引導教師與學生、學生與學生之間的多向交流;適時進行典型作品的欣賞點評,同時引導學生參與自評和互評。通過合作式、探究式的學習,讓學生真正成為課堂教學的主人,讓學生在獲取知識、技能的過程中,開發潛能,培養能力,收獲快樂。
3課程評價過程化、考核方式多樣化
近年來,我們積極推進教學方法與教學手段的改革,學生一人一機,還配備了多媒體網絡教室的教學控制軟件。教師利用網絡的廣播功能完成班級集體授課、學生機上的作業點評;還可以在教學過程中進行實時監督控制、在線實時輔導答疑等等,極大地提高了教學效率。
同時我們還注重課外的學習輔導,通過電子郵件、QQ等實時交流工具,即時輔導答疑。每個班級都建立自己的班級QQ群,學生與老師共同討論,彌補了課堂討論的不足。學生的學習和教師的輔導也不會受到時間和空間的限制,基本滿足了不同層次的學生學習的需要,也滿足了教師教學的需要。
在課程的考核方式上,建立了課程項目評價、綜合實訓評價、課程設計考核多級評價體系。其中平時課程項目評價占20%,綜合實訓評價占20%、課程設計考核占60%,形成學生的考試成績。同時鼓勵學生以證代考、以項目代考、以賽代考,即學生若通過相關認證考試,獲得行業認可的“網頁設計師”證書;或者學生在專業教師指導下通過實踐,成功為企、事業單位或個人建立網站并能得到應用;或者參加市級以上的學科競賽取得好成績,都可取得該課程學分。
通過重視“工作過程”,精心設計項目,實施任務驅動,很大程度上激發了學生的學習興趣,推動了教學過程的互動、對話,讓學生也體驗到了職業成功的快樂,培養了他們的自主探究能力和創新精神,使學生的職業能力和信息技術綜合能力得到螺旋遞進式的全面提升。同時,這種教學模式要求教師有較高的教學素養,如果教師對教材或學生實際能力和需求研究不到位,過高或過低地估計了學生的思維能力或者教師課堂駕馭能力不夠,把握不了學生,就會減弱乃至根本無法完成教學任務,它的優越性也就難以體現。
因此在基于工作過程導向的項目教學實施過程中,要使其發揮應有的積極意義,還需要我們在實踐中不斷探索和完善。
論文關鍵詞:高職教育,網絡數據庫,項目教學
引言
基于項目教學的課程體系是近幾年來高職高專職業教學改革的一個熱點,資料分析高職教育在不少課程的設計及實施方面積累了較為成功的經驗,其核心就是以項目課程模塊化形式進行課程內容組織和設計。結合《網絡數據庫》課程特點:知識點較多,且不容易理解,講授起來費勁,學生學起來也比較吃力,我們學院成立了《網絡數據庫》項目課程研究課題組,并在近兩年來的教學過程中引入項目式教學方法。
教學實踐表明,項目式教學在《網絡數據庫》教學中的實施,能充分調動學生學習的興趣,提高了學生的動手能力、創新能力、團隊合作能力。本文結合《網絡數據庫》項目課程教學進行研究。
1項目教學的需求分析
1.1教學模式
高職院校人才的培養目標是為企業培養生產第一線的“高技能型”的人才。我們培養出的人才,是輸送給出企業的。因此,我們每門課講些什么內容,達到什么能力,要與企業的實際需要相吻合。但是,學校和企業畢竟是兩個獨立的主體,各自有自己的利益考慮,企圖將這兩個主體完全融合起來,讓企業承擔一部分教育職能,這在目前畢業生總量過剩及現行體制下是根本行不通的。因此,高職院校只有在自身內部進行改革、創新,才是走出困境、奮力突破的唯一道路。
這就要求我們打破傳統的“以理論知識教學為中心,唯理論是水平”的觀念,以工作過程為導向,將課程分為多個模塊,每個模塊設置一個或多個項目,讓學生的學習過程貼近工作過程,保證我們學生一畢業就可以滿足企業崗位需要。逐步縮小人才培養的實際效果與市場需求之間的偏差。
1.2教學內容
《網絡數據庫》是計算機網絡專業的一門必修課,按照當前市場的人才需求,需要我們的畢業生就走上工作崗位就可以建網站,而實踐證明,前幾年我們的學生很難勝任。大量調查研究后,我們發現我們選用的教學內容過于陳舊,與現代網絡新技術不適應,缺乏針對性和實用性。雖然學生通過完成一些實驗,能掌握了知識點,但對就業崗位的工作任務還是不能勝任。
為此,我們根據多年的教學經驗與學生的學習規律,精心組織內容,構建項目開發教材體系,編制了《WEB數據庫項目開發教程》教材,并以網絡專業網絡3061,網絡3071、網絡3072兩屆三個班作為試點進行項目課程教學實踐。這樣突出以能力為中心,在理論學習中進行操作實踐,在操作實踐中接受理論知識,達到“教、學、做”一體化,真正滿足高職院校培養高技能型人才的要求。
2項目教學的實施
2.1項目教學目標
項目教學的關鍵是選擇好項目。我們選擇的項目是我們已設計好的企業網站“南通市光陽針業有限公司”網站,該項目核心技術是網絡數據庫,符合我們的教學內容。我們將其分成若干個小的項目,如“文件管理”、“計數器系統”、“站內搜索”等小模塊。這樣,我們通過對企業中網站創建流程的項目分解,引導學生學會分析問題方法,培養學生解決問題的能力;每個模塊我們按“操作體驗-知識準備-項目實戰-同步實踐”的順序進行,難度適度,由淺入深,循序漸進,使學生通迅速掌握一些概念,通過上機實踐,掌握編程技巧,培養其實際操作能力;每個模塊具有一定的綜合性,這就需要學生在老師指導下,通過討論、合作的形式來完成任務,增強學生合作交流意識,培養其團隊合作能力。
2.2項目教學重點
項目教學的重點是需要學生參與到整個學習過程中,了解實施“南通市光陽針業有限公司”網站設計與制作項目的整個流程。通過教師講解后自主學習,再通過小組討論協作最終能熟練運用所學的知識解決實際項目。
2.3項目教學內容
我們以WEB應用系統—“南通市光陽針業有限公司”網站開發為主線,以課程核心知識點:vbscript腳本語言、數據庫技術、內置對象等為重點進行組織。根據《網絡數據庫》課程教學內容,我們將項目任務擬定為三塊:基礎知識準備、核心知識點學習、綜合應用編程,按整學期15個教學周(每周4課時)、兩個實訓周來按排教學任務,詳細制定了《網絡數據庫》課程教學計劃表(見表1)。
表1-教學內容計劃表
階段
模塊名稱
知識點
課時
教學方式
基礎知識準備
相關知識
計算機網絡
網頁設計與制作
程序設計基礎
Vbscript腳本語言
安裝配置服務器
4
腳本語言部分教師輔導
此內容前面已學,學習自學復習,教師輔導
核心知識點學習
用戶登陸與注冊模塊
創建數據庫
數據庫連接
加密算法(擴展功能)
6
操作體驗-知識準備-項目實戰-同步實踐
菜單模塊
Request對象
Response對象
Session對象
6
計數器
模塊
Global.asa文件
Application對象
保存計數器值的方法
6
文件管理
模塊
Server對象
Fileaccess對象
6
站內搜索
模塊
模糊搜索
關鍵字搜索
通過其他搜索引擎搜索
8
綜合應用編程
階段
網絡投票
模塊
網絡數據庫知識綜合運用
6
在教師指導下分組協作完成
新聞
模塊
網絡數據庫知識綜合運用
6
留言板模塊
網絡數據庫知識綜合運用
6
在線訂單
模塊
網絡數據庫知識綜合運用
6
測試評價總結階段
自選題
綜合運用網絡數據庫知識進行課程設計
兩周
關鍵詞: 軟件測試; 案例教學; 實踐教學; 案例庫
中圖分類號:G642 文獻標志碼:A 文章編號:1006-8228(2014)12-74-03
Research on case teaching in software testing course for higher vocational colleges
Zhang Xiaolan, Guo Jiandong
(Guangdong College of Industry and Commerce, Guangzhou, Guangdong 510510, China)
Abstract: Case teaching can not only fully mobilize the students' enthusiasm, but also improve their theoretical level and practical ability. Combined with teaching experience in software testing, the problems of the case teaching in software testing course are analyzed. In order to improve the teaching effect in software testing course, the case design method in theory teaching and practice teaching is proposed. The construction of teaching case library is given. The basis and premise of the implementation of case teaching are introduced.
Key words: software testing; case teaching; practice teaching; case library
0 引言
51testing公司的《2013年中國軟件測試從業人員調查報告》顯示[1],2013年中國軟件企業軟件測試人員與開發人員比例基本保持在1:3,相比之前的1:7比例雖有所下降,但仍與國外軟件企業1:1的比例相差甚遠,這表明國內軟件測試人才市場需求仍會增長,其職業發展的潛力依然很大。正因為如此,很多高校相繼開設軟件測試專業或課程。在教學過程中,主講教師一般講解軟件測試理論和介紹軟件測試方法,但卻缺乏較好的測試案例供學生測試,以驗證所學的理論,故教學效果不佳。例如利用等價類劃分法、邊界值法設計測試用例,學生雖然能按要求做練習,能設計出測試用例,但是很多學生還是會疑惑設計出來的測試用例有何用、怎么用,學生缺乏實踐環節的經驗,當面對實際軟件項目測試工作時,仍然無從下手。
目前,很多高職院校對“軟件測試”這門課程進行了改革,并且取得了一定的成效。廣東工貿職業技術學院(以下簡稱“我院”)計算機系從2009年開始開設軟件測試課程,通過近五年的教學經驗積累和總結,提出從構建軟件測試課程的案例入手探討該課程的案例教學方法。
1 軟件測試案例教學所面臨的問題
1.1 教材及教學資料缺乏
當前軟件測試方面的教材很少,適應高職院校學生的教材更少。絕大部分教材只是闡述空洞的理論,附加簡單而又陳舊的工具介紹,而這些理念和工具很多已經被業界淘汰或是被取代[2]。根據《2013年中國軟件測試從業人員調查報告》顯示,業界現在普遍采用的功能測試軟件是QTP,而絕大部分教材中還停留在介紹Mercury Interactive公司的WinRunner工具,同時對于業界中性能測試龍頭軟件LoadRunner,很多教材并未涉及。絕大多數教材上所提到的自動化測試工具不多,而且講解的也不是很詳細,需要教師進行大量的補充。
1.2 案例缺乏
大多數軟件測試教材都是理論內容過多,實踐內容不足,甚至只有最后一章有測試案例。大多數高校軟件測試課程的定位都是以講解理論知識為主,實驗教學只占很小一部分。高職院校定位于培養技能型人才,要求學生有較強的實際動手能力,這勢必需要進行大量的測試實踐,而實踐需要大量的測試案例。同時,理論教學也需要運用典型案例,加深學生理解所學知識,培養其分析問題與解決問題的能力。
2 理論教學案例設計
教材及教學資料的缺乏勢必需要軟件測試主講教師有針對性地擴充理論教學案例。
2.1 擴充教材中的教學案例
在軟件測試的眾多教材中,講述軟件測試方法的經典案例有三角形問題、日期問題、閏年問題等,但這些案例通常都是文字表述,缺乏具體的程序供學生測試。因此,首先要擴充教材中的案例,采用面向測試的軟件設計方法將這些案例做成一個個小的被測系統,設一些缺陷,讓學生沿著“測試―理論―進一步測試”的主線來學習。首先對這些案例系統進行測試體驗,再系統學習理論,最后利用設計出的測試用例進一步測試,這不僅有利于加深學生對軟件測試抽象理論的理解,也讓學生更加深知在編程過程怎樣避免缺陷,做到規范化編程,提高編程能力。
2.2 引導學生編寫軟件開發文檔作為教學案例
在軟件測試的理論教學中,經常會提到幾個概念,如:黑盒測試是基于用戶需求的測試,集成測試的測試依據是系統概要設計說明書,單元測試的測試依據是系統詳細設計說明書等。學生通常會覺得很困惑:用戶的需求到底是怎樣的,系統概要設計說明書、詳細設計說明書中分別包括什么內容,有何區別,對這些文檔始終沒有直觀的認識。事實上,在企業的開發與測試工作中,文檔都是很重要的一部分內容。軟件開發企業在軟件開發過程中會產生一系列的文檔,如需求分析報告、詳細設計報告、概要設計報告等等,但很少對外公布這些文檔。就算能通過校企合作或項目合作的方式獲得企業項目文檔,缺乏項目業務背景的學生也很難弄清項目中的數據流程、工作流程等。所以通過與軟件工程課程教師的溝通協調后,要求學生在軟件工程課程設計中,按小組自選熟悉的項目系統,如:“學生成績管理信息系統”、“圖書管理系統”、“宿舍管理系統”等等,按照軟件工程的原理編寫相應需求說明書、概要設計說明書、詳細設計說明書等,只有具備以上資料,才可真實地模擬實際工作模式。在軟件測試課程中,延續使用這些案例系統,將對學生掌握軟件測試的流程很有幫助。
3 實踐教學案例設計
3.1 實踐教學目標及工具選用
為了培養面向市場的合格測試人才,在教學過程中,除了理論知識外,還要求教師加強學生測試技能的培養。測試技能的培養是需要通過大量的實踐練習來獲得的[3]。
通過實踐教學環節,加深學生對軟件測試理論知識的理解,使學生能掌握軟件測試的技術和方法,熟練主流自動化測試工具的使用,提高實際動手能力。51testing公司的《2013年第七屆中國軟件測試從業人員調查報告》中對軟件測試從業人員常用的單元測試工具、功能測試工具、性能測試工具進行統計調查分析,得出在功能自動化測試工具中QTP使用最廣泛,如圖1所示。在性能測試工具中LoadRunner仍然穩居第一,LoadRunner在性能測試工具中的大哥地位無可動搖,Jmeter測試工具在今年來有小幅上升趨勢,如圖2所示。在單元測試工具中,軟件測試從業人員最常用的單元測試工具是Junit,如圖3所示。
圖1 2013年調查中常用的功能自動化測試工具分布
圖2 2013年調查中常用的性能測試工具分布
圖3 2013年調查中常用的單元測試工具分布
注:以上圖表數據均來自51testing公司的《2013年中國軟件測試從業人員調查報告》
在我院軟件技術專業的軟件測試課程實踐教學中選用的單元測試工具是基于Java開發軟件的測試選擇Eclipse+Junit;基于C++開發軟件的測試選擇了CppUnit;基于.NET開發軟件的測試選擇Nunit。另外,性能測試選擇了LoadRunner試用版本,功能測試選用QTP,實踐教學環節工具基本與當前主流工具平臺相符。
3.2 實踐教學案例來源
在軟件測試的實踐教學中,我們從以下幾個方面來擴充教學案例。
⑴ 課程設計成果
我院計算機系軟件技術專業在程序設計方面,前期開設了Java和.NET程序設計兩個方向。在Java程序語言設計,C#程序語言設計、數據庫設計課程結束后,通常會安排兩周的課程實訓,要求學生在教師的指導下完成課程設計作品。將程序語言設計作品用作單元測試的案例,學生間交叉進行測試,互相充當對方的測試員,這樣不僅有利于將程序開發與軟件測試結合起來,綜合解決軟件開發中的問題,而且交叉測試會極大地調動學生學習測試興趣和積極性,課堂氣氛活躍。
⑵ 畢業設計成果
在大三第二個學期,我院會安排12周的畢業綜合實踐周,由指導老師跟學生共同確定畢業設計題目,學生獨立完成畢業設計。通過對以往選題匯總發現,絕大部分同學都是選擇Windows程序開發和網站開發兩個方面。從畢業設計作品中可選擇一部分優秀的作品作為實踐教學的案例。考慮到現有的網站如網易、搜狐前已經做足了測試,很難再發現其中的缺陷,所以在Web網站測試實踐中,我們將學生的網站作品在機房的局域網內,學生在學生機進行測試,在這個過程中真正體會Web網站測試、Cookies測試、安全測試、目錄測試等方面,找到測試成就感與自信。
⑶ 科研項目成果
我院一直鼓勵教師多參與科研項目,教師參與開發的項目也可以用于實踐教學案例。只有任課教師對所選的項目非常熟悉,甚至是親自參與開發,才能對項目開發整個流程、可能遇到的問題有充分的認識與準備,為學生提供有力的幫助和準確及時的指導,為項目教學的順利開展提供前提條件,使項目教學的整個實施過程都能在任課教師的良好掌控之下[4]。
⑷ 校企合作項目
目前我院已與部分企業簽訂了校企合作協議,在軟件測試課程的綜合性生產實習中,引入企業的實際項目作為案例。邀請校外實習基地企業的行業專家將實際工作項目帶入實訓室,學生3~5人為一組,按行業實際給他們分配角色,在該過程中強化學生的綜合設計和運用能力,讓學生掌握在實際項目應用中各種測試方法的使用,熟悉測試項目管理,感受大型測試項目工作流程。
4 案例教學的實施前提
4.1 跟前導課程的銜接
軟件測試與軟件開發有非常緊密的聯系。要想成為一名優秀的測試人員,就必須會編寫程序,至少精通一門程序開發語言才能勝任單元測試、集成測試、性能測試的工作,軟件開發課程學習的好壞直接影響了軟件測試能力。在軟件測試單元測試、集成測試教學實踐中,案例主要來源于程序設計語言課程的設計作品,這要求該課程主講教師對學生嚴格要求,要求學生按小組保質保量完成小組作業,這些小組作品是軟件測試課程中交叉測試的基礎和前提。
同時,軟件測試要用到一系列的文檔,如需求分析說明書、概要設計和詳細設計說明書、用戶手冊和安裝使用說明等,這些也是軟件工程課程設計上要學生完成的內容,課程設計對這些內容的要求嚴格與否,會對軟件測試課程帶來很大影響。通過這幾年的教學發現,大多數學生對這些文檔不甚了解,而且高職院校的學生普遍重技術輕理論,不愿意花時間去寫文檔。
4.2 教師自身素質的提高
為了順利實施案例教學,主講教師也需要不斷提高自身素質。軟件測試工具較多,范圍廣,不易把握重點,大部分測試工具如:LoadRunner、WinRunner、JUnit、Jmeter等都是英文版[5],參考資料少,這就要求教師通過主動學習、走進企業來提高自身素養。高職院校提倡“雙師型”專業教師隊伍建設,要求教師既要具備理論教學的素質,也應具備實踐教學的素質,學校也可以派遣教師到軟件測試培訓機構進行培訓,提高教師水平。只有這樣,教師才能自如地將企業實際的測試流程、方法、技術帶入案例教學實踐中。
5 結束語
興趣是最好的老師,在理論教學和實踐教學中引入案例教學、建立測試案例庫,使理論和實踐過程更具直觀性、生動性、說服力、吸引力,能有效調動學生的積極性和興奮點,有助于學生掌握軟件測試的基本理論和方法,加深對軟件測試測試自動化工具的理解。同時隨著教學的推進,教師可針對當前的測試工具,設計新的教學案例,擴充至教學案例庫中,不斷提高案例的針對性、實效性、鮮活性。
參考文獻:
[1] 2013年第七屆中國軟件測試從業人員調查報告.http://
,2013.
[2] 鐘久隆,路桂明.高職院校《軟件測試》課程教學改革探索與實踐[J].
教育教學論壇,2012.2:130-131
[3] 丁智國,呂振洪.軟件測試課程實驗教學探索[J].計算機教育,2012.3:
102-105
[4] 龔宇輝.基于項目驅動的軟件測試人才培養模式[J].華章,2013.20:
199
關鍵詞:網頁制作;課程改革
中圖分類號:642文獻標識碼:A文章編號:1009-3044(2008)36-2969-02
Discussion "Homepage Manufacture" the Curriculum Reforms which Face the Work Process
WANG Wen-li
(Guangxi International Business Vocational College, 530007 Nanning,China)
Abstract: In the now informationization society, many enterprises and institutions all hoped can establish this unit website, in order to propagandize own product and the service on-line, the homepage novel as well as the function formidable can more appealing and a convenient use. The "homepage manufacture" took in the quality colleges and universities computer specialty an essential curriculum will be facing the very big challenge. However the traditional teaching way already did not adapt society's development demand, at present the higher education primary mission was, face the work process, manifested professional technical ability. How in this paper will discuss to "Homepage Manufacture" curriculum reform.
Key words: Homepage manufacture;Curriculum reform
1 對傳統課程改革的必要性
在傳統的教學中,學生往往在完成課程學習后好像是學到了很多東西,但實際操作起來時就沒有了頭緒。也就是學生在學習理論知識時,缺乏對知識的感性認識,就是我們常說的死記硬背;在進入到專業實訓階段中,學生雖然比較感興趣,但往往局限于模仿性操作;而在傳統的考試中更不能客觀反應學生理解、掌握和應用知識的實際情況。這樣造成學生的學習興趣得不到激發,結果是越學越乏味,把學習當作一種負擔只是為了考試而去學,更不利于培養學生的創新能力和獨立工作、解決問題的能力。目前高職專業課程體系的現狀是重知識的系統性,忽視了知識與具體工作任務的聯系。那么我們如何從傳統模式走出來,引導學生開拓思維,使培養的人才更趨向市場需求,避免以往的與實踐脫節呢?這就是要探討的《網頁制作》的教學課程改革的意義。
2 課程改革構思
對高等職業教育來說,就要培養具有較高的職業道德和職業技能的高級應用型專門人才,他們應該具有上崗適應能力和轉崗適應能力,并能適應市場經濟發展的需要。為適應現代化社會的需要,職業教育方法應該緊緊圍繞職業教育的培養目標,運用“面向工作過程”的教學模式,以職業能力培養為課程核心,以實際項目為導向,注重職業情景中的實際技能的培養,開發學生參與活動的能力,能夠讓學生學中做、做中學、邊學邊做,從而提升學生的知識應用能力和技能的遷移能力。為了能夠達到運用“面向工作過程”的教學模式,我們首先思考以下幾個問題:
1) 用職業能力表述課程目標。重點關注學生在完成《網頁制作》這門課的學習后能做什么,可以應用在哪方面,而不只是知道什么;
2) 以工作任務為教學內容。重點是教會學生如何完成工作任務,知識、技能的學習要結合工作任務的完成過程來進行;
3) 圍繞工作任務學習的需要,以典型產品或服務為載體設計“學習項目”,組織教學。做到不與實際“脫軌”。
3 《網頁制作》的課改實踐
3.1 課程內容設計
構建以“網站開發工作流程”為導向的“情景式”課程結構,情景的劃分以“行為導向教育理論”來展開。將知識和技能分為七個學習情景(網頁基礎情景、網頁制作情景、網頁色彩搭配情景、網頁版式設計情景、網絡知識情景、動態設計情景、綜合項目設計情景)16個教學單元,每一個教學單元又包含若干個具體任務,在任務完成過程中進行教學內容的分解,同時項目主線中沒有涉及的內容,采用“問題驅動”的形式進行補充講解。通過完成每一個工作任務,使學生在掌握必要的理論知識的同時,具備收集、處理信息,準備、加工素材的能力;制作靜態網頁效果圖的能力;顏色搭配和版式設計的能力;開發網站的綜合能力;代碼與界面融合的能力;以及創新和策劃能力。
圖1 《網頁制作》課程設計各學習情景
3.2 對學習項目的選擇
選擇“學校網站設計”為工作任務進行驅動,以具體的實現貫穿教學的全過程。“學校網站設計”這個項目比較真實,比如有學生常常登錄使用的“選課系統”、“討論園地”、“校園動態”等頁面,相關的流程學生比較熟悉,不必花太多的時間去了解其他行業網站的體系結構,符合學生的認知規律。
3.3 提供教材外的學習資源
在課程的學習過程中,精選一本好的教材是不夠的,包括知識面的局限性等,所以還要為學生準備或者建議學生到圖書館借閱一兩本教材以外的參考書,選擇的參考書可以是典型案例參考、網頁制作技巧和方面的;也可以給學生提供幾個比較資深的網頁設計的學習網站,鼓勵學生課后主動進行擴充學習。這樣,在參考別人的同時也積聚了一定的網頁制作的知識,同時也培養了學生學習的主動性。
3.4 面向工作式教學
在課程教改中,教師觀念的轉變是帶有決定意義的轉變。觀念變了,行為就會變;行為變了,教學效果才會變。所以從作為高職教師必須清楚我們的課程是“完成一個項目”入手,帶著“項目”去研究和解決實際問題,要求對學生“教、學、做”一體化,而不是傳統的只要求學生這節課掌握什么知識點和重點要求是什么。
首先在學習《網頁制作》這門課前要求已開《圖像處理技術》課程,那么學生就具備了圖像處理的基礎,可以在綜合項目設計時自行準備圖片素材,以免產生盜用圖片版權的誤會同時也是培養學生自主創新意識,可以根據自己的創作思路提供獨一無二的信息;可以在學習《網頁制作》這門課之前也可以同時開《flas設計與制作》這門課程,為制作網頁設計獨特的LOGO以及所需的flas。
我們選擇“學校網站設計”為工作任務進行驅動,在具體的網站設計實現中貫穿了七個學習情景,其中每個學習情景又設置多個工作任務,比如情景一網頁基礎包含有網頁欣賞與設計初步、網站設計流程兩個任務,在這個學習情景中先給學生欣賞一些做得精美的網頁和介紹一些功能比較強大、設計有特色的網站,引起他們學習網頁制作的興趣。接下來實行后面的學習情景,學生模仿做,邊教邊學邊做,教師針對不同的學生和不同的問題給予及時解決,并準備足夠的拓展訓練題,比如網絡尋呼、留言板這些平時學生熟悉又感興趣的任務,以幫助學生強化,最重要的是能夠讓學生學有樂趣,就覺得學有成效。同時開展互動教學,師生互動和學生間互動,相互學習和指出不同的觀點并一起去解決。在這個環節,基礎比較好或者網頁設計得好的同學可以“一幫一”,充當老師的“助手”幫助其他同學共同完成任務,這也是我們在職教中所要求培養學生達到的團結協作的能力。在每個任務階段學習過程中,把學生做得比較好的作品進行展示,以相互學習同時學生得到鼓勵后更激發了學習、創作的興趣。在整個學期都圍繞大型網站項目,將各個知識點融合到每個單元之中,例如在做注冊頁面時用到了表單,在設計特效時用到了時間軸和層,在制作討論區時用到了ASP等等。多個小項目的實施最后完成大項目,讓學生在完成這個大項目后有了一定的成就感。完成了所有實訓環節后,學生模擬項目,可以從個人網站設計、學習網站設計、企業網站設計、旅游網站設計的題目中四選一,個人或者兩、三個學生組成小組合作完成所選的項目。從而引導學生開拓思維,提高了他們實踐能力,為今后的設計累計了經驗。
3.5 考核
“以能力為中心”的原則,形成式考核。主要考核學生掌握網頁制作的程度以及策劃創新等綜合能力。考核內容有平時的實訓任務40%,期中的實訓任務30%,期末項目、案例設計30%。
4 總結
面向工作過程的教學選用生活中的案例作為學習項目,學生認知效率高,能夠學有興趣;在教學過程中通過互動培養了學生的團隊合作精神;綜合項目設計在一定程度上培養了學生創新精神。面向工作過程的教學模式充分體現了職業教育的特點。
參考文獻:
[1] 鄧文淵. 網頁制作高手Dreamweaver8網頁設計[M]. 人民郵電出版社,2007.
【基金項目】湖南省教育科學“十二五”規劃課題“新形勢下校外實習基地建設與管理研究”(XJK011CGD11);湖南省教育廳課題“中美產學研用合作模式比較研究”;“創新性教學在電子技術課程中的實踐與探索”校教字(2011)14號。
【中圖分類號】G455 【文獻標識碼】A 【文章編號】2095-3089(2013)06-0250-02
1.商科院校雙創型人才培養目標
電子信息工程專業是一個寬口徑的專業,也是世界各發達國家中久經不衰的熱門專業之一。在教育部2012新版本科專業目錄中,電子信息工程學科門類屬于工學;二級學科屬于電子信息類。根據 “基礎扎實、口徑拓寬、注重應用、提高素質”的培養要求,培養具備電子技術和信息系統的理論基礎與應用能力,能在國民經濟各部門從事各類電子設備和信息系統的維護、制造、管理、設計開發和研究的高等工程技術人才。
2.商科特色的人才培養模式優化思路
人才培養方案制訂思路:按照“德育為先、能力為重、全面發展”的整體要求,培養學生系統掌握電子信息領域的基本理論和基本知識,在信息的獲取、傳遞、處理及應用等方面具有較寬廣的專業知識,綜合素質高,具有市場意識、團隊意識和創新精神的應用型高級專門人才[1-3]。人才培養方案整個課程體系:由原來的公共基礎課、學科基礎課、專業課、科學人文素質選修課和實踐教學環節五個模塊,調整為全校通識課、學科共同課、專業課和實踐教學環節四個模塊[4,5]。總學分163,每學分16課時。部分單獨設課的實驗課每學分24課時。主要特色:目標定位上的特色培養具有商科背景的工程技術人才,專業教學上的特色注重學生工程實踐能力的培養。
3.課程教學與考核優化
課堂教學全部由主講教師負責,學校和學院基本上都不具體管。課堂教學主要以老師講為主,但特別注意互動,如有疑問,學生可隨時提問。在課后輔導方面,每個任課老師每周安排2次答疑,每次2小時,地點在老師的辦公室。對于實踐教學課程,每周1次,每次3小時,2位同學為1個小組。學生做完實驗后,老師會對實驗記錄進行檢查,并分別向兩位同學提問。課程考核采用綜合考核的方式,考核成績包括多個方面:期中考試占30-40%,期末考試占30-40%,隨機考試10%,作業10%,Project占10-20%。考試形式主要是閉卷,允許學生帶入1-2張A4紙,學生可將復習中認為重要的內容抄錄紙上,此紙在考試過程中不允許交換,考完后連同試卷一同上交。隨機考試一般每兩周進行1次,每次布置1道題,時間一般是10分鐘,重點考查兩周來的主要知識點。Project相當于我們的課程設計,一般是在期中考試后布置,要求學生在課后做,兩人為1組, 1-2個月內做完,完成后寫出Project報告,報告中要說明各自完成的任務。期末考試前在課堂上匯報Project的完成情況,并上交Project報告。對于實驗課程,只安排期末考試,且只通過試卷進行考試。
4.商科特色的實踐教學改革與優化
根據人才培養目標最新精神,樹立工程特色與商科特色的技能訓練,強化全面型應用的觀念,以市場應用為準則,加強學生的培養目標,專業定位與職場教育的意識,促進學生的自我能力的提升。以“行業/企業通識教育”為主的講座,如“信息技術概論”、“現代企業組織行為”、“IT企業的發展戰略”等,通過這些講座的開設,使學生能由淺入深地了解信息產業崗位的基本情況、從業的基本技能、行業的發展及所需的先進技術等。以“工程設計和管理”為主的課程,如“項目管理”、“市場營銷”、“文秘文檔”及“專利申請”等,學生可以根據在企業運作過程中不同的角色和興趣來選修所學課程,以滿足企業運行中所需要的知識。讓學生以組隊方式開展工作,完成工程項目從研發選題到產品成型全過程中的各項工作。一個隊就是一個獨立的“企業”,指定一名教師遠程指導,指導以虛擬貨幣方式進行。按照經理、財務經理、質量管理、技術人員及秘書等職務分工,但是所有人員都參加技術工作。企業通過自建網站開發和銷售進程的情況。
5.總結
電子信息工程專業是信息技術領域中的主干專業,同時也是一個寬口徑專業。本文探討了商科院校的電子信息工程人才培養模式優化方法,使專業方向和培養目標更加明確,課程體系設置更加符合社會發展需求,更能體現創新教育和能力教育的要求,使得商科院校的大學生更具創新與創業能力,切實提高了高等院校的本科教學質量。
參考文獻:
[1]夏顯力, 陳海濱. 土地資源管理專業“雙創型”人才培養模式探析. 高等農業教育, 2011, 10(10):53-55
[2]張可心. 電氣工程及其自動化專業“雙創型”人才培養模式研究. 職業技術教育論壇, 2012,9(145):73-74
[3]林卉, 趙長勝, 胡召玲等. 測繪學科專業“雙創型”人才培養模式研究與實踐. 教學實踐研究, 2010, 1(2):197-198
[4]隋博文. 北部灣地區經濟管理類“雙創”型人才培養探析. 欽州學院學報, 2011,26(1): 99-102
[5]朱艷茹, 胡思濤. 交通類“雙創型”人才培養模式的探索與實踐. 中國西部科技, 2010, 9(24): 82-85
【關鍵詞】理科生;專業;目標;定位
一、概述
在高校培養計劃中,理科專業的課程設置,相比于工科專業來說,基礎理論課程學的更多些,課程的設置也更偏重于理論學科。但是,這并不是說,理科生就該純粹學習理論,特別是對于本科生而言,學生們面臨著就業的壓力,對于理科畢業的本科生而言,如果將自己定位在理論研究,那么將很難找到一份適合自己的工作。所以,理科的學生在大學四年的學習中,該如何找準自己的奮斗目標,該如何定位自己,是一個需要深入思考的問題。
二、正確的認識自己的所學專業
以理科中的信息與計算科學專業為例。這個專業在大學的大一和大二階段,是以學習數學類的基礎課程為主,到了大三和大四,開設了一些計算機類和通信類的專業課程,到了大四畢業時,都將以數學類理科生的身份畢業。據我了解,許多信息與計算科學專業的同學,他們有的是被這個華麗的專業名稱吸引而來的,有的是從其他專業調劑過來的。不論是哪種方式最終選擇了這個專業,經過大一和大二的基礎課學習之后,很多同學認為自己就是個學數學的,對自己將來的發展憂心忡忡。同學們的普遍想法是:如果要考研究生吧,倒還有機會轉計算機或者通信;但若想本科就畢業找工作,那就難了,因為在投檔案時,就可能因為自己的專業而在第一輪篩簡歷時,就被篩掉了。所以,很多同學抱怨自己沒有能夠選到一個好的專業。
作為一名負責該專業的專業課程的老師,我覺得同學們的想法太狹隘了,只看到了自己的短處,卻忽略了自己的長處。因此需要引導大學生全面、客觀的認識自己,形成正確的能力觀。
作為理科專業,從專業培養方面來說,的確會偏重理論基礎些,所以在大一和大二階段,理論基礎方面的課程設置的較多,而且側重點也更偏重理論證明。例如,幾乎所有的工科學生都會學習《高等數學》課程,工科生在學習這門課時,更偏重的是對理論的應用,學會用理論知識解決問題;在數學類的理科生中,一般開設的課程是《高等代數》、《數學分析》等課程,這些課程在很多的理論知識點上和《高等數學》類似,但是對學生的要求是不同的,對理科生,更注重的是從原理上理解定理,并運用定理去證明推導出的結論。這就要求學生有更加縝密的邏輯思維能力,因為往往工科學生們會應用定理解題,但并不理解為什么用這個定理而不是那個,而理科生往往需要能夠從本質上看問題,不僅知道做還要明白為什么選擇這個方法。所以,我覺得理科生在大一和大二階段所受到的訓練比起工科學生來說,應該是更勝一籌的。
然而,理科的同學們卻沒有看到自己的優勢,而更多的是抱怨自己在大一和大二階段學的太辛苦,學的很枯燥,完全忽略了自己其實在理論分析方面的能力已經遠遠超過了工科學生。我覺得這一點,作為老師,應該幫助學生去正確認識。只有看到了自己的優勢,才會喜歡并且對自己所學的專業充滿信心。
三、有效的發揮自己的優勢
上面談到了理科生有著較好的理論基礎,那么就會有同學提出,光有基礎有什么用呢,在面對用人單位時,他們并不會看中本科生的數學功底啊,這個優勢等于是劣勢。是的,這是事實。所以,我想談談如何有效的發揮優勢。作為教師,更需要注意方法的教導、能力的培養,引導同學們最大程度的發揮自己的優勢。
1.要學以致用。雖說理科同學有著較好的理論基礎,但如果不用,那么就等于零。所以,一定要引導學生將所學的知識運用起來,用到專業課程特別是實踐性環節中去。
我曾經指導過信息與計算科學專業的同學做學校的STITP項目,這組3位同學當時是大三年級的,編程動手能力明顯比不上計算機專業的同學。所以,在完成任務中,我沒有強調要將算法實現的多優越,而是把重點放在優化算法方面。這組同學思路非常清晰,準確地描述了算法實現的一些特例,并從多個角度對算法的優化問題進行了分析比較,并簡單的編程進行了驗證。我覺得,從所寫的程序本身來說,并沒有體現出這組同學的優勢,但從對問題的闡述,從分析問題的角度,從結果的分析來看,可以比得上普通工科研究生的水平。之后,該組同學將項目的成果總結成論文,已經被一個較好的雜志錄用。
2.要拓展思維。我這里指的主要是理科同學們在專業課程學習中,特別是在有實驗環節的專業課和實踐性環節中,要注意拓展思維。
在本科生中,即使是學數學的理科生,也很少有同學會研究學究氣很濃的純理論問題。同學們對專業課程和實踐性的課程很喜歡。我覺得在這些課程中,老師應該多引導同學,多向同學們介紹一些當前流行的技術,并盡可能的讓同學們去嘗試自己動手做,幫助同學把思路打開。
說到拓展思維,免不了要了解新技術、新潮流,但光靠老師課堂上說說是不夠的,那么很多時候網絡是個好手段。網絡是把雙刃劍,對于離開父母老師的監管的大學生來說,更加如此。作為老師,我們更加要科學的引導同學,讓網絡變成幫助同學們拓展眼界的好幫手,讓同學們利用網絡中的信息充實自己、提升自己。
我曾經負責大三的一門課程,叫做“基于WEB的課程設計與實踐”,剛開始準備這門課程時,我覺得很難把握。因為我們這些理科同學,編程水平不高,如果完全讓同學自己做網站開發,數據庫設計,是有一定難度的。所以在課程的進行中,在理論學習方面讓學生加強UML建模方法的知識,從網站的結構和設計方面出發,來提高學生的理論水平。在實踐環節方面,更注重學生的設計理念,比如讓學生充分發揮自己的主見,構思有特色的網站內容。這點也深得同學們的贊同,很多同學在老師的引導下,體現了非凡的創造能力,實現了各具特色的網站。
通過類似的實踐性課程,同學們雖然編寫程序方面做的還不算多,但是對當時的新技術、新的開發平臺、流行的設計理念有了比較清晰的認識,這也是很好的收獲。
3.明確目標。到了大三特別是下學期,對于同學們來說,選擇考研還是就業,是對自己4年本科學習結束后何去何從討論最為熱門的話題。我覺得作為理科學生,更應該早做打算,不要總是迷茫,更不要“人云亦云”。
“早做打算”對于準備大四畢業就工作的同學來說,特別重要。雖說理科生的基礎課功底很深,這是優勢,但是面對用人單位,單憑這點遠遠不夠,而且往往因為缺乏實踐經驗會被拒之門外。一方面,我們可以將大學期間的實踐性課題進行包裝加工,以使得自己在面試中有料可談。更重要的一方面,我們應該有意識的針對用人單位的需求去惡補下專業知識。這樣,有了扎實的功底+一定的實踐經驗+寬廣的專業知識,那么應該是非常吸引用人單位的眼球的。
“早做打算”對于準備考研的同學們來說,其實最大的壓力不是要學的太多,而是堅持到底的壓力。文化基礎課的功底,理科生應該更勝一籌的,畢竟大一大二的基礎訓練強度更大,所以基礎相對也好些。那么,只要調整好復習的重點,掌握考研的基礎課特點,應該把握很大的。而專業課呢,雖然說有些可能沒學過,但其實對工科同學來說,也不是門門擅長,很多知識也是要學習的,所以大家水平差不多,關鍵看掌握的進度,理解的程度。所以,我覺得考研,理科生也還是占優勢的。
“人云亦云”是指那些善變的同學們,今天周圍的朋友說準備考研,他也準備考;明天,周圍人說還是工作吧,于是他也放棄考研。我覺得這是最可怕,最不可取的態度。
所以,為了更好的發揮自己的優勢,作為理科生,應該盡早的確定奮斗的目標,這樣才能夠使自己在面對畢業時,不會無所適從。
四、展望
工科院校里理科的同學們似乎總是弱勢群體,老師們覺得他們的動手能力會差一些,而同學自己也常常會抱怨說,“我沒有編程經驗,我沒有項目經驗,我學的都是些深奧而不實用的知識,所以,我們注定了我們的未來沒有熱門專業的同學們那么美好。”
其實不然,我認為,作為工科院校里的理科同學,他們也是有很多優勢的,而且如果能夠正確的認識,如果能夠得到很好的引導,那么他們也一樣會做的很精彩。
所以,我期望同學們能夠和老師一起努力,正確的認識自己,努力提升自己,有效地發揮自己的優勢,找準自己的位置,爭取擁有一個燦爛的未來。
參考文獻:
[1]毛晉平.大學生學習適應性與氣質性樂觀、目標定向、自我效能的關系[J].高等教育研究,2011,Vol.32,No.4:77-80.