前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇課程設計的取向范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
在教育的過程中,學校要提供給學生學習的資源和環境,將信息技術的教育與其他學科相互結合起來,使得學生的學習有了可靠的保障,使信息技術教育走向信息化、創新化、全面化和實踐化,為高中學生提供一個良好的學習環境,使得他們的信息技術能力得到相應的提高。
1 信息技術教育研究的對象和范疇
有一種觀點認為,信息技術的教育是教育事業發展到了一定程度,所能達到的最高層次的產物。然而,這種觀點知識片面地強調了信息技術在教育的過程中,作為教育的一種方法的作用,而忽略了其本身在整個教學工作和系統中的地位和影響。說得通俗一點,就是指這些人只看到了信息技術教育在教學過程中的作用,而沒有看到作為信息技術本身所擁有的作用和影響。信息技術除了能夠運用于教育之外,還可以應用到生產、商務、管理、軍事等方面,而這些恰恰就是信息技術在教學內容中所沒有體現出來的。
1.1 信息技術教育研究的對象
信息技術作為最高端的技術,其研究的范圍很廣,但作為教育的方法和手段,其所要研究的范圍就被縮小了。在高中的信息技術教學過程中,其研究的對象就是計算機的相關結構、用處、軟件操作、網絡知識以及網絡信息方面的知識,這些都是信息技術的基礎知識,當然也就是高中學生所缺少的知識。
1.2 信息技術教育研究的范疇
一般情況下,信息技術教育所研究的范疇包括設計、開發、分析研究、應用、評價和管理。而高中的信息技術教育就只是研究這里面的理論知識和應用技術,其他類的知識屬于高等計算機教學中所要學習的,高中生只要能夠完成計算機的應用就可以了。
2 計算機教育和信息技術教育的關系
2.1 信息技術教育依托于計算機教育
隨著計算機和網絡技術的逐漸發展,信息技術教育也就隨之形成了,這是信息技術發展到一定階段時所必然出現的局面,也就是說,信息技術教育是要依托于計算機教育的。一般的信息技術教育包括4個內容:課外活動、活動課、計算機教育以及信息技術教育。通過對該類教育的分析不難看出,不論哪個階段,都是要在計算機教育的基礎上進行的。
2.2 計算機教育是信息技術教育的工具
在高中信息技術的教育中,不可或缺的便是計算機,因此可以看出,計算機教育的主要工具就是計算機。高中的學生在學習中要以計算機為工具,用它來學習相關的計算機基礎知識和實際應用能力。計算機教育是信息技術教育的前提,也是信息技術教育的工具,沒有計算機教育也就談不上信息技術教育。
3.1 課程環境的技術取向
上面說到了,信息技術教育課程中的課程環境指的就是計算機教育,具體體現在師資力量、教學設施上。
首先,師資力量是一定要保障的,必須選用具有優秀專業知識的教師來教授信息技術教育,因為信息技術是一門對專業知識要求非常高的學科,對于教師的基本素質的要求也很嚴格,而且由于科技進步的加快,相關的知識也在更新,這就必須要對已經選的優秀教師進行定期的培訓,使這些教師能夠更好地掌握相關知識,也能夠更加了解到關于信息技術最新的世界動態。
其次,要優化學校的教學設備。由于信息技術教育的特殊性,其對于教學設備的要求也很高,先進的教學設備可以有效地提升教學效率,給教師和學生一個好的學習環境。同樣的,只有能跟上信息技術進步的工具才能夠更好地學習最新的信息技術。
3.2 課程目標的技術取向
在我國,信息技術教育一共分為4個階段,分別是課外活動、活動課、計算機教育以及信息技術教育。隨著時代和技術的革新進步,對于信息技術教育課程的目標要求也就不同。從最初的接觸,到現在的了解和使用,教育的目標正在逐漸加深。而如今的課程目標就不能單單局限于會使用計算機了。現在的教育是信息技術教育,信息技術教育是將計算機與互聯網相結合,在了解計算機的同時,還需要學生對互聯網上的信息進行掌握。也就是說,學生在學會了計算機的基礎操作(如文字處理、表格、圖片處理等)后,還要學習如何將這些技能運用到網絡和通信技術上,通過基礎的計算機操作實現網上信息、知識的獲取。
3.3 課程方法的技術取向
在21世紀的今天,信息技術發展的速度是以前的很多倍,信息技術所涉及的內容也在不斷地擴大。相應的,對于信息技術的教育方法也應該不斷地革新。傳統的教學方法就是把學生放在一個計算機室中,教師做演示,學生就照著學,其教學內容只與計算機本身的基礎知識有關,與網絡上的知識幾乎是“絕緣”的。而現如今網絡已經成為了日常生活中必不可少的一部分,再延續以往的教學方法,就不能滿足學生對于新知識的需求了。信息技術教育的環境基礎是全程全網、互聯互通的“校校通”網絡,而不是各自獨立的網絡教室和校園網;信息技術教育的資源是通過集成的資源庫,而不是課件或者積件。因此,在教學中應采取連接網絡的方式,通過課本內容與網絡知識相互的結合,幫助學生獲得更多的知識。
3.4 課程內容的技術取向
傳統的教學內容是計算機的基礎結構、打字能力以及計算機基本軟件的操作能力等,這些對于現如今對計算機已經初步掌握的中學生來說就成了多余的學習內容了。計算機已經成為了日常生活中的一類必備的電器,也只有很少的一部分學生在學習之前沒有接觸過計算機,況且現如今的教育已經不單純只是計算機教育了。因此,在現代信息技術如此發達的今天,對于課程內容的改革是必須的。其改革的主要方向就是與網絡接軌,向學生多傳授一些網絡上的知識,將計算機基礎知識與信息技術知識相互結合起來,這樣培養出的學生才能夠適應如今社會環境下的信息技術革新。
如今網絡上的信息量之大,不是以前可以比的,教育者如果只單單局限于一部機器內的教育內容的話,那么這種教育本身就是要被時代淘汰的。通過校內局域網和Internet網兩方面實現學生對于知識的學習,學生可以學習如何在校內網或者Internet網上查找信息,如何學習知識,掌握相關內容的操作技巧等,這些都是很實用的知識,可以為學生以后學習更高的知識和參加工作打好基礎。
4 結語
綜上所述,對于高中信息技術教育課程設計中的技術取向必須要與現在的社會發展相符合,信息技術的革新要帶動相關教育的進行,而相關教育的速度也不可以落后于信息技術的革新,只有將兩者有機地結合在一起,才能夠更好地完成學生的教育工作,培養出能夠適應時代變化的新時期的新學生。■
參考文獻
[1]武麗艷.信息技術課程中任務驅動教學法之任務設計[J].中國教育技術裝備,2010(17):92.
[2]楊生玉.信息技術課與學生成長差異教學方法的實踐初探[J].中國教育技術裝備,2010(23):75-78.
[3]林勝利.對初中開展信息技術課程中存在的問題及對策的探討[J].新課程學習:基礎教育,2009(9).
關鍵詞:C#程序設計;任務驅動;工作過程;共享資源;課程開發
1 引言
程序設計是一項實踐性很強的活動,項目的完成,需要整合各個知識點,還需要具備綜合應用知識的能力。《C#程序設計》是我校計算機應用專業的一門核心課程,2008年立項為院精品課程,2010年立項為浙江省精品課程。本課程幾年來完成了基于工作過程的課程開發,課程開發遵循了趙志群教授所講的工學結合課程的基本原則:學生通過對技術(或服務)工作的任務、過程和環境進行整體化的感悟和反思,實現知識與技能、過程與方法、情感態度與價值觀學習的統一。課程從提出一個具體的應用項目的需求開始,到最終完成項目開發交給用戶為止,通過若干相對獨立而又逐步發展的任務組織知識點,每一個任務都是先提出要解決的問題,然后明確目標和解決問題的步驟,在.NET Framework基礎上,運用Visual C#進行面向對象的程序設計,充分利用面向對象的封裝性、繼承性和多態性等特性實現項目,步步為營,逐步發展,給學生持續的動力、興趣和成就感。課程開發側重工學結合,知識和能力的統一。
2 課程開發的主要步驟
2.1 尋找一系列具有典型意義的綜合性的工作任務
以就業為導向是課程體系設置核心的特征。職業教育的本質就是就業教育,學習的目標就是為了就業,有助于就業的我們就學、并且學精,無助于就業的我們就不學。為了能夠滿足就業的需求,我們做的第一件事情就是去軟件開發企業了解用人狀況和技術需求,通過對掌握的一手數據進行詳細分析和多次專家研討,比較全面地掌握企業用人需求。尋找一系列具有典型意義的綜合性的工作任務。
整體化的工作分析的結果不是獨立的、點狀的“能力點”或者“技能點”,而是過程完整的“典型工作任務”。
2.2 在典型工作任務的基礎上設計學習領域課程及其學習任務
學習情境的載體是一個“學習與工作任務”,即“內容是工作的學習任務”,“用于學習的工作任務”,簡稱“學習任務”或“學習性任務”。
學習任務是學習情境的物質化表現,它來源于企業生產或服務實踐,能夠建立起學習和工作的直接聯系,但并不一定是企業真實工作任務的忠實再現。
軟件開發領域內所涉及到的技術內容是非常多的,不同的行業會使用不同的技術,不同的項目也會使用不同的技術,在技術選擇上我們遵循實用原則:所選擇的技術一定是能夠解決實際工作中的實際問題的技術。課程主要內容集中在如何解決軟件開發項目中所涉及到的技術工具、技術框架、開發流程和編碼調試經驗等方面。“不要去背誦對象有哪些方法、屬性,而是要去使用這個對象去解決實際問題”。
課程內容的安排要以學習任務為中心來開展,并適當地把多個學習任務聯結成一個工程項目。在每一個學習領域課程中,都采用一個實際的開發項目來組織技術內容,課上老師會通過項目的講解來引出技術內容,而上機課要求同學自己逐步完成一個類似的項目。
在項目的選擇上,在考慮到項目的實用性的同時,也盡可能地提高項目的趣味性、并加強與日常生活中遇到的問題和現象的 聯系,從而幫助同學理解項目內容。
2.3 課程學習任務舉例
課程體系中典型工作任務之一:開發三層結構數據庫應用程序。
學習任務1:用三層結構實現不同類型用戶登錄考試管理系統(應用面向對象實現三層結構數據庫應用程序的開發)。
子任務1:完成管理員窗體的登錄。
子任務2:完成學員窗體的登錄。
首先教師指導學生實現管理員窗體的登錄過程,項目在三層結構的基礎上具體實現步驟如下:
(1)實現業務實體層。包括新增實體層項目、添加其它項目對實體項目的引用、添加數據表對應的實體類、編寫實體類。(2)設計用戶界面。(3)實現數據訪問層。(4)實現業務邏輯層。(5)實現表示層數據綁定。
關鍵技術:使用實體類消除關系數據與類之間的差別,通過將關系數據封裝成實體對象,用實體對象實現三層結構中數據傳遞的載體。見圖1。
運行完成的應用系統,首先進入系統登錄窗體。見圖2。
學生在數據庫管理員表中找到存在的用戶名及密碼并輸入登錄窗體,選擇用戶類別為管理員,進入管理員窗體界面。至此完成管理員窗體的登錄,學生已有了小小的成就感,接下來讓學生獨立完成子任務2:完成學員窗體的登錄,同時培養了學生對知識的再學習能力。
學習任務2:用實體類實現教員賬戶創建、實現教員信息預覽、編輯。
子任務1:用實體類實現教員賬戶創建。
子任務2:用實體類實現教員信息預覽。
子任務3:用實體類實現教員信息編輯。
2.4 基于“共享型教學資源”的教學模式
創建基于共享型教學資源平臺,建成以“共享型教學資源庫”為核心,以“開放型教學平臺”為載體,具有行業企業參與、滿足廣大師生自我學習和自我提高、滿足服務地方經濟需要為一體的具有高可用性、開放性、共享性、伸縮性和可靠性的教學資源共享、管理和服務平臺。
基于“共享型教學資源”的高職教學平臺能使高職院校和企業間的需求信息及時、順利地對接,使學校能充分尊重學生職業生涯的發展需求,充分調動學生學習技術業務的自覺性,大力營造崗位成才的環境和氛圍,使學生盡快適應企業的環境,實現向“社會人”和“職業人”的轉變。做到學校出人才、企業用人才、學生實現崗位成才。
基于“共享型教學資源”的高職教學平臺強調在線學習,重視發揮學生的主體作用,指導學生利用教學平臺自主探究,引導學生進行發現學習。
教師利用平臺整合教學資源,提出學習任務,引導學生學習新知識。運用自主學習與協作學習相結合的方式進行探究式學習,對任務進行交流與討論,通過協作完成并在線提交任務。教師和企業專家給出任務評價標準,并做為課程考核的重要評價指標之一。
3 總結
浙江省教育廳廳長劉希平說:“我們應該高度重視課程開發,尤其是二次開發。我們應該鼓勵和要求教師在教學過程中進行二次開發,即對已有的課程,教師應根據自己的理解、研究,針對學生的實際,進行一些教學創新。教師只有對教材有獨特的理解、系統的分析,才能夠把課教得生動,教得有針對性。”
本門課程的教學團隊經過幾年的教學實踐,針對學生的實際,對課程進行了二次開發,將一個大的項目分解成幾個小的學習任務,再分解成幾個子任務,明確提出任務的需求和目標,給學生持續的動力、興趣和成就感。
在項目實施過程中,根據需要進行分組,以組為單位完成任務,學生的收獲既有交流中的炫耀引發的自豪感,又有互通有無、相互學習、相互補充中對知識的逐步完善。通過項目教學能夠更好地促進學生實踐能力和綜合素質的提高。
在今后的教學中要繼續完善《基于共享型教學平臺》的建設,使學生通過這個平臺能更好地了解企業需求,并學會自主學習,能完成平臺提出的相應任務需求,為社會、企業不斷創造價值,真正實現崗位成才。
參考文獻
[1]北京阿博泰克北大青鳥信息技術有限公司.在.NET框架下開發三層結構數據庫應用系統[M].北京:科學技術文獻出版社,2008.
關鍵詞:XML課程;項目驅動;教學方案設計
本科高校開設的XML課程[1-2] 是一門面向應用的課程,一般涵蓋XML應用和XML程序設計技術。XML本身是由各種適用于解決特定問題的技術所組成的龐大技術體系,該課程所涉及的知識點多,針對的應用面廣。傳統的教學方案中,對教學內容的組織一般按各種技術點進行劃分,每種知識點先解釋基本概念,介紹技術原理,再舉應用實例。這種方法完全由教師主宰教學進程,僅采用講授法進行知識灌輸,學生往往難于接受繁雜的新知識;而僅憑簡單應用實例來講解知識和技術,學生完成學習后,難于應對實際開發問題。
項目驅動法在教學過程中以項目的設計和實施為主線,把知識點融入項目執行的各個環節中,隨著項目的進展完成各項教學任務。項目驅動的學習是一種基于建構主義學習理論的探究式學習模式[3]。建構主義的學習觀強調學習的本質是學習者積極主動地進行知識意義的建構過程[4]。教師指定應用場景,提出項目需求,引導學生在已有的基礎上積極建構新的知識體系;學生則是項目的主動參與者,需要運用已有知識和技能,結合新知識去嘗試自主解決問題。該教學模式通過學生參與和師生互動,充分激發學生的
學習積極性,把新知識融入已有的知識框架中,并用于解決實際問題。
項目驅動的教學方法近年來得到大量關注,已在不少應用型課程的教學中得到了研究和實踐[5-7]。由于不同課程存在特殊性,教學方案的可操作性很大程度與課程內容相關。針對XML課程的特點和傳統教學方案的不足,本文提出基于項目驅動的教學方案。
1 教學方案概覽
XML課程的項目驅動教學方案的基本框架如圖1所示。教學過程中的基本角色――教師和學生通過項目這個媒介完成基本教學任務。為了使課程知識點的與項目實施緊密結合,教師需要深刻領會XML知識點的分布和聯系情況,從而合理設計項目框架。一方面需要組織教學用項目,便于知識點的介紹和技術的講解,以及合理引導學生展開學習;另一方面,需要指定能與教學項目同步的實踐用項目,讓學生應用所學的新技能,獨立完成設計任務。由于項目教學過程中,師生之間需要較多互動,因此教師需要隨時觀察學生的學習情況,積極聽取學生的反饋信息,及時調整教學進度,從而保證整個課程的教學效果。
基金項目:福建省自然科學基金項目(2008J04005)。
作者簡介:陳榮鑫,男,講師,研究方向為軟件自動化、數據庫技術;江邊,女,碩士研究生,研究方向為高等教育管理。
本門課程安排在第三學年,計算機專業本科三年級學生一般都學過高級語言程序設計和數據庫技術這兩門重要的先修課程,掌握了相關背景知識和基本編程技術。由于進行過課程設計,學生曾經接受過中小型項目開發的訓練,具備基本的開發經驗。筆者所在學校的多數學生還學習了Web程序設計這門選修課,學生所具備的這些基本素質和訓練都為項目教學的順利開展提供了基本條件。此外,從事該門課程教學工作的教師大多具備有企業級項目開發經歷,承擔或參與過各類橫向項目,項目實踐經驗較為豐富,師資情況為項目教學的成功進行提供重要保障。
2 教學內容組織
教學內容組織是開展教學工作的前提。首先需要根據大綱規定的教學知識點,對教學內容合理分析和劃分,使之易于融入教學項目實施的過程中。其次對各個有內在聯系的知識模塊協同項目實施進程進行
組織。最后為教學計劃制定課時安排,包括分配講授課時和實踐課時。
2.1 內容劃分
XML課程教學知識要點包括XML數據本身的描述和組織形式,XML數據的正確性驗證,XML數據對象與應用,XML的解析模型和解析方法,以XPath為關鍵技術的各種查詢、變換方法,以及界面格式化應用。圖2展示了項目層次與XML課程知識點的關系,圖中的圓圈表示各知識要點,箭頭反映了知識點之間的依賴關系,也決定了知識點的教學先后次序。
一個Web典型應用項目的開發層次主要有三個,即數據層、服務層和界面層。XML技術體系為此類開發提供了豐富和完整的解決方案,對應各個設計層面提供相應的技術設施,課程中的知識要點可以劃分到相應的開發層次中去。圖2反映了XML知識體系根據項目實施層次劃分的結果。
2.2 內容組織
在教學內容劃分的基礎上,可以清晰地發現各個知識要點的分布情況,這有利于進一步把知識要點映射到教學項目實施進程上來。教學項目的具體功能的需求分析要和所要介紹的知識點或技術要點結合起來。如下表所示,項目總體按三個功能層次劃分,細化的功能描述說明了每個單位模塊的具體需求。
數據層部分:需要定義基本的信息數據,即完成XML數據庫設計。需要分別通過兩種重要的XML數據驗證手段――DTD和XML Schema對數據進行合法驗證。
服務層部分:完成XML操作基本功能的設計,包括實現對數據的新建、增加、刪除和修改等操作。還要完成各種附加功能,如pdf文檔輸出,與關系數據庫連接以及遠程通信服務等。應用的核心技術點包括DSO數據島技術,以及XPath技術等,這些應用使得項目系統具備較為完善的功能,技術含量也大為增加。
界面層部分:根據功能需求,采用CSS,XSLT等不同方法,完成數據的個性化顯示設計。
2.3 課時安排
教學順序基本可以按下表中安排的次序進行,先學習數據層,接著服務層,最后是界面層。鑒于界面層相對比較簡單,知識點較為單一,也可以安排在服務層之前學習。進度可參照表中右列的教學課時進行,按總計36個授課學時進行分配。由于數據層的內容涉及較多XML入門知識,分配了8個課時;服務層部分集中了XML關鍵技術應用,有些知識點還有相互交叉和依賴現象,較為復雜,故分配了22課時;界面層相對較為容易,故用6個課時完成。
實踐環節共計18個課時,一般是完成一個教學要點講授后,對可獨立實現的功能安排實驗課。數據層實踐由于需要熟悉開發環境和各種軟件操作,可適當安排多些時間,分配6課時。服務層的實踐內容豐富,主要功能在這階段開發完成,分配8個課時。其中按功能需求細化,查找操作類的功能實現占3課時,更新操作類的占3課時,其他應用類占2課時。界面層的設計較為簡單,安排2個課時。最后留出2個課時作為系統整合調試用。如表1所示。
3 教學實施過程
教學實施過程由講授、實踐、評價三個環節組成。其中講授和實踐兩個環節同步進行,評價環節則在實踐環節開展過程中分階段進行。
3.1 講授環節
項目驅動教學法以項目作為新知識講授和新技能培養的載體,講授不僅需要強調基本概念和技術原理,這一環節更重要的目標是引導學生以開發者的角度出發,用工程應用的方法來解決實際問題,學生在參與項目學習的過程中,完成新知識體系的建構。講授過程中需要處理好以下幾個關鍵問題。
1) 知識講解和技能培養的結合。
在教學項目教授過程中,教師本身扮演了兩個身份,即是需求專家,又是總設計師。講授時需要引導學生如何解決實際問題,從而理解某項技術的用途和基本原理。學生則需要用項目參與者的角度,加深對新概念的理解和掌握,并與已有知識融合,活學活用,培養使用新技能進行應用開發的意識。比如在進行界面層的教學時,給出對XML數據進行可視化的需求,首先可選用級聯樣式單(CSS),該法與傳統Html的格式化輸出方法一致,簡單易用。接著提出對XML更細致的格式化要求,比如要求抽取部分數據,包裝后按要求顯示,CSS無法做到此類更為靈活的格式化輸出,此時引入可擴展樣式語言轉換(XSLT)技術,才能很好解決該問題。學生在學習新知識時,很快能理解該技術的產生的背景和適合的應用場景。
2) 重點突出和邏輯清晰。
教學項目的實現與實際項目開發的目的存在差別,需要把握好度。教學項目的實施原則上要求獲得一定效果,但是更重要的是幫助學生建構新的知識和技能體系,而該體系的建立依靠概念的深入理解和基本原理的掌握。項目的完善需要注重設計和編碼開發,如果一味追求項目的實施效果,而把XML關鍵知識的學習放在次要位置,容易造成舍本逐末。
傳統教學方法基本上是按章節組織教學,先見樹木,后見森林,容易隔斷知識點之間的聯系。項目驅動方法的引入,不能弱化知識點的介紹。由于項目功能通常會涉及幾種技術,各種技術之間的聯系不可避免,但太多聯系,容易造成混亂,因此需要有清晰的邏輯框架,組織知識點的講授。每個重要知識點的講授都需要依靠一個合適的項目功能作為實施載體,也就是說每個項目功能的實現需要突出一個知識要點。比如服務功能開發中,登陸驗證功能的需求主要為了引入XPath技術的應用;而搜索帖子功能仍可以利用XPath實現部分功能,但主要是為了引入XQuery技術的介紹。
3) 教學進度的控制。
教學計劃有明確的時間表,項目實施也有時間表,二者不可能完全一致,但應盡量把二者統一。要使得兩條時間線要很好吻合,除了做好教學內容取舍以外,教學過程中必須嚴格按照教學計劃安排講授時間。若教學進度控制不好,容易造成有始無終的后果,整個教學效果將大打折扣。由于教學情況是動態的,學生接受狀態等諸多因素都可能影響教學進度。為保證進度,需要隨時注意學生的反饋意見,及時調整教學內容和項目的局部需求。
4) 交叉內容的講解。
雖然整個XML知識體系存在層次脈絡,而且教學設計時完成了教學內容劃分,但還是無法把各個知識點進行獨立完整教學。表現在教學項目實施時,所涉及的某些知識點出現在后續章節;而某些知識點則是反復出現的。對于涉及的后續章節知識,由于時間關系不能展開細致的講解,教師仍需要做簡明扼要的鋪墊,否則可能造成學生的學習困境。對于可能反復出現的知識點,應盡量安排在前期講解,這些是教學內容組織時應該重點考慮的問題。
3.2 實踐環節
實踐環節和講授環節是同步進行的,需要強調有以下兩點:一是實踐項目和講授項目要有相似性。采用新學習的知識完成項目設計和實施畢竟難度較大,一個完全陌生的實踐項目難于在有限時間內被理解和實施,從而可能打擊學生的學習熱情。二是教學計劃中對講授和實踐的時間要求同步,便于學生能把新知識及時融入實踐中。
實踐環節完全以學生為主體,教師仍然需要把握好總體要求和進度。教師首先要提出明確的項目需求,在學生實踐過程中注意充分激發其主動性,鼓勵創新積極性,讓學生完成特定實踐環節后能獲得成就感。采用的措施包括點評較好完成的學生作品并予以表揚;對學生的反饋及時反映并加以引導,以項目合作者的角度與學生平等交流、討論設計與實現思路。
在實踐環節應該保留一定的區分度,對不同程度的學生在項目達成的程度上應制定不同的要求。包括技術選用難度和實現功能的數量等。比如對指定完成搜索帖子的功能,需進一步細化要求。在技術選用難度方面,基本要求是采用XPath獲取特定查詢結果,更高的要求是采用XQuery獲取查詢結果,并進行排序和除重等操作;在實現功能的數量方面,基本要求是完成兩個類似的查詢設計,更高的要求是增加更多類似的查詢設計需求。對于初學者,期望其在18個課時內完成所有實踐任務是不太現實的。為此,需要保證實踐課時的有效利用,集中解決學生設計和編碼過程中的疑問。同時,需要督促學生課后開展工作,鼓勵通過網絡自尋答案或共同探討等方式,解決實踐中遇到的各種問題。
實踐項目的實施是分工合作的過程。小組成員原則可以自由組合,為保證實踐項目有效完成,教師需要適當介入和干預,盡量使得每個小組由學習較好的和較差的同學組成,并且要求各個成員有明確的分工。
3.3 評價環節
傳統的試卷筆試只能反映學生對知識的記憶情況和對技術的部分理解程度,難于全面考察學生對本課程的掌握程度。實踐性強是XML課程的最大特點,強調在應用中加深對知識理解和對技術靈活掌握,項目實施效果可為考核提供依據。因此考核不采用試卷筆試這種形式,而是根據實驗驗收情況和實驗報告質量來評定成績。成績分配方面,大體上實踐環節的設計和編碼效果占70%,實驗報告占30%。
實驗驗收通過問答考核方式進行,對每組的各個成員口頭提問,指定演示操作。要求學生按序進行,其他學生不得圍觀討論,以便確認每位學生完成工作的實際情況以及對技術要點的掌握程度。由于驗收是按階段進行的,因此可以達到密切跟蹤教學效果的目的,從而使教師及時發現問題,進行教學調整。驗收階段基本可按照實踐環節的進度安排,比如完成數據層設計,就進行第一次驗收;完成服務層設計的各個階段可以適當安排時間驗收。驗收前提是需要有可展示的階段設計和實施成果。
實驗報告反映了項目實施情況,反映了學生對知識的理解程度,以及基本的表達組織能力,應作為教學實施的重要記錄。在實驗報告的評價過程中應注意每個小組成員是否完成大致相等的工作量,避免他人代勞。
4 結語
針對XML課程的特點和傳統教學方案的不足,我們提出了項目驅動的教學方案,嘗試以項目作為知識學習和技能訓練的載體,把相關各技術要點有機統一起來。該法的目標不僅在于知識和技能的有效傳授,還在于學生實際應用能力的培養和提高。XML課程的教學實踐表明,項目驅動法能充分調動學生學習的主動性和積極性,使學生在學習和領會了XML課程基本知識和技能的同時,綜合應用能力和解決實際問題的能力得到了提高。今后我們還需要通過更多的教學實踐積累經驗,對該教學方案的內容、進度等各方面進行精心調整,使之更為合理有效,并適時加以推廣。
參考文獻:
[1] 丁躍潮,張濤. XML實用教程[M]. 北京:北京大學出版社,2006:2-15.
[2] 吳潔. XML應用教程[M]. 北京:清華大學出版社,2006:10-85.
[3] 劉景福,鐘志賢. 基于項目的學習(PBL)模式的研究[J]. 外國教育研究,2002(11):18-22.
[4] 馮忠良,伍新春,姚梅林,等. 教育心理學[M]. 北京:人民教育出版社,2006:163-169.
[5] 冷淑君. 以項目為中心構建新型教學模式的實踐與思考[J]. 中國電化教育,2008(7):76-78.
[6] 黎孟雄. 項目驅動法在“管理信息系統”教學中的應用研究[J]. 計算機教育,2007(3):44-46.
[7] 鄔彤. 基于項目的學習在信息技術教學中的應用[J]. 中國電化教育,2009(6):95-98.
Project Driven Teaching Scheme Design for XML Course
CHEN Rongxin1, JIANG Bian2
(1. Computer Engineering College, Jimei University, Xiamen 361021, China;
2. Institute of Education, Xiamen University, Xiamen 361005, China)
【關鍵詞】項目驅動;教學模式;核心課程
一、引言
《網絡綜合實訓》作為我院計算機網絡專業(高級工)下廠實習前的一門主要的核心課程,主要是幫助學生將所學專業的理論知識、操作技能進行有機整合,培養和提高學生的工程實踐能力,實現職業技能教育與實際工作的“零距離”融合。本文主要以我院計算機網絡技術專業作為切入點,使用“項目驅動”的方法作為教學改革突破口,根據企業具體工作崗位需要,將計算機網絡技術知識技能融匯到實際的項目實訓當中。
二、現行教學模式存在的問題
1.學生的學習積極性不高:在傳統的教學安排中,由于學生畢業前要進行計算機網絡管理員的高級工的鑒定考試,該鑒定內容由理論和技能兩部分構成;所以一般都讓學生先進行理論知識的學習,再完成技能部分的訓練,教學目的較為單一,為了通過考試學生對抽象的專業知識往往“死記硬背”,對技能部分也只針對性的掌握與考試相關的內容。在整個教學過程中理論教學與實踐教學相分離,學生的專業學習興趣得不到激發,學習積極性很難調動,逐漸失去了學習專業的信心,專業學習也就成了學生的負擔,教學質量大打折扣。
2.學生解決問題的能力差:《網絡綜合實訓》作為一門核心課程,主要是由若干子知識項目模塊構成的。傳統的教學模式只是簡單地將各個子知識模塊進行再次的梳理學習,各個實訓項目通常是根據每門課程的重要知識、能力來設計。項目模塊之間缺乏有效的聯系和整體思路,各個知識模塊之間難以有機銜接。實訓模塊由于知識的單一性而造成了技術的離散,學生在碰到實際復雜的專業技術問題往往素手無策,無從下手。
3.課堂實訓教學的局限:近幾年在我院現行的教學過程中,計算機網絡技術專業的大多數的實驗都是在虛擬環境下進行的仿真教學或者利用單一的網絡設備進行教學。例如,思科公司的Packet Tracer就是廣為使用的模擬器軟件。雖然該軟件搭建模擬實驗環境十分方便,對于學生熟悉網絡命令有很大幫助,但卻導致了學生對實際網絡設備的認知和操作能力的不足,對真實網絡環境感到陌生,在走上工作崗位的時候往往連基本的網絡連接都會出錯。
三、項目驅動教學模式的特點
計算機網絡的技術發展非常快,為了能夠適應當代社會發展需要,我們的職業教育方法必須緊緊圍繞職業教育的培養目標展開,運用“項目驅動”教學模式,使得理論學習、現場觀摩、技能訓練三者能夠融合,不僅重視學生的理論學習,還要突出對他們的專業實踐能力的培養.使學生能學以致用、理論聯系實際。項目驅動教學法是實施探究式教學模式的一種教學方法,該方法主要來源于建構主義學習理論。項目驅動教學法強調的是“以學生為主體,教師為主導”,以實際工程項目為對象,為學生營造一個真實的工作情境,使其帶著任務、帶著問題、帶著興趣來學習,在解決問題的過程中激發學生的學興趣,提高學生的學習動力,讓學生的不再把學習當成一種負擔。項目驅動模式下的教學方式也發生了改變,老師的角色從傳統的“單一型”向“雙師型”轉變;學生也化被動為主動;教學組織的形式也更加多元化不僅僅局限在課堂。
四、網絡綜合實訓項目驅動模式的設計與實施
1.職業崗位能力分析:為了使《網絡綜合項目實訓》課程的教學模式改革更加合理,教學內容更加符合企業具體工作崗位的需求,我院計算機教研組深入企業,充分調研,與企業工程師們座談,
了解行業的工作內容和工作流程。我們還對福建幾個重要城市的計算機網絡專業畢業生的需求和就業情況進行了跟蹤調查,調查結果顯示86.42%的用人單位對計算機網絡人才的需求定位在具備熟練的網絡規劃、集成、配置、調試、管理與維護能力方面。所以計算機網絡專業從其人才培養目標來看,未來工作崗位主要以網絡組建(組網)、網絡管理(管網)和網絡應用(用網)等三大崗位為主。
2.項目情景的設計:在調研結束后,我們根據崗位工作的具體內容進行工作項目、工作任務、工作行為分析,結合我院計算機網絡專業開設的核心課程我們精心設計了六個工作項目。分析出來這些工作項目主要用于指導搭建課程結構,工作任務、工作行為則用于構建課程教學內容,為了讓工作任務,我們還為每個項目構建了真實項目背景。這六個項目由簡單到復雜,前后之間有一定的重復和交叉,將不同的技術能力分散到各個項目中,通過反復多次的練習,讓學生熟練掌握這些技能。具體的項目包含:項目一構建中小型辦公網絡、項目二構建大型單核心網絡、項目三構建多區域網絡、項目四構建安全網絡、項目五構建無線網絡、項目六部署服務器,每個項目還有具體的任務分解包含了計算機網絡專業專業技能所必須掌握的知識點,這里由于篇幅問題就不詳細展開說明。
3.項目實訓環境的重新規劃:為了能夠建設一個具有教學、研究和實驗功能于一體的專用網絡實驗室,我們跟業內著名的IT公司微思合作,在他們的幫助下對原有的機房做了重新的規劃設計。重新規劃的網絡機房機房網絡設備分成10組,每一組配備6臺電腦并安裝Vmware軟件,可以滿足windows、Linux系統服務配置訓練;同時每一組配備一個立式網絡機柜,機柜內堆疊實訓網絡設備,滿足網絡配置與維護;在機柜群中間還整加了一個中心機柜用于連接各個小組的機柜,中心機柜本身配置雙出口鏈路,通過組合可以模擬真實的工作環境,完成較為復雜的網絡組網實驗。每組機柜的設備包含:cisco 2960(2臺)、cisco 3560(1臺)、cisco2811(1臺)、cisco 1841(2臺)、無線AC(1臺)、無線AP(2臺)、防火墻(1臺)。
4.項目任務的組織實施:通過企業的調研我們發現,目前軟件工程和網絡工程領域主要采用項目經理負責制。為了實現學生學習模式與企業工作需求“零距離”對接,我在本門課程的項目實施過程中采用分組教學的方式 。首先對班級學生的學習情況和學習表現進行調查和了解,然后根據學生的學習能力、表達能力、性格特點等方面差異對學生進行優化組合,同時兼顧考慮男女比例的分配,盡可能的保證“組間同質,組內異質”。每個小組設項目組長一名負責任務的分配,協調組內關系和任務完成進度;登記員一名負責考勤,檢查登記組員完成情況,組員若干主要完成任務的實施。在具體的任務實施過程中,首先由老師做項目背景的做介紹并把任務分給各組的小組長;小組長在收到任務后組織小組成員進行組內討論,并根據組內成員的特點進行任務的分發,其次各個小組成員在收到任務后,根據任務的要求依次完成需求分析、地址規劃、網絡拓撲、項目實施、項目報告幾個環節;最后在項目完成后由老師組織各個小組,分別進行項目匯報并根據學生的完成情況做相應的總結報告,整個項目全部完成后再按照同樣的流程進行下一個項目的訓練。
5.課程項目的成績考核:成績考核對整個教學過程起到導向、檢驗、反饋等多重作用。在本門課程中更多的是體現對學生能力的考核,所以我用過程考核方式取代傳統的筆試考核。所謂的過程考核,就是指將把整個實訓過程做為考核的對象,項目組成績=職業素質+職業能力+創新能力,每個學生的項目成績=項目組成績*系數(系數由項目組組長根據成員表現給出,系數不能大于l)。職業素質重點考察學生的出勤情況、是否有安全事故等;職業能力主要是考核學生對專業知識的掌握情況;創新能力指的是學生能否能運用新理論、新知識解決實際問題。
五、項目驅動教學模式改革的效果
《網絡綜合實訓》課程的項目驅動教學模式在我院09、10、11、12級計算機網絡應用高級工專業的學生中實施,學生4個班次,共173人參加,教學效果反應良好。課程的實施從具體的工作項目出發,訓練學生解決實際問題的能力,學生對網絡的興趣得到大幅的提高,出勤率也由原來的82%提高到了96%以上,項目實訓的完成率達到98%,優秀率更是高達58%。在每學期均進行了學生評教活動,學生普遍反映這門課程的教學內容實用性強,教學過程師生互動良好,學習興趣濃厚。學生學習之余參加企業舉辦的“微思杯”網絡技術大賽,也取得了不錯的成績,得到企業的充分認可。
六、結束語
項目驅動教學模式是在計算機網絡專業教育與社會需求之間出現脫節的情況下孕育而生的改革措施。該模式通過選取“網絡工程項目”來創設“工作情景”,通過項目驅動分組展開實訓,通過解決一些企業實際工作所碰到的網絡項目來實現學生對專業知識技能的掌握,提高了學生解決實際技術問題的能力,培養了學生團結協助精神,這將有利于學生畢業后在企業盡快的適應工作需求。
參考文獻
[1]冉德君,羅志平.應用型課程“計算機網絡技術綜合實訓”設計研究[J].昆明學院學報,2012,34(3):73-78.
關鍵詞:任務驅動;項目驅動;網頁設計;教學模式
中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2013)45-0073-02
一、引言
《計算機實用技術》課程在樂山師范學院是一門普通本科生必修的課程,以網頁制作作為手段學習使用計算機。在專業基礎課程中,這門課程也占有一定地位,在開設這門課程時,有一個非常普遍的問題:學完課程以后,學生做出來的網頁,大多只是一個東拼西湊的“大雜燴”。針對這種問題,我們提出了一個解決問題的辦法:項目驅動加任務驅動的教學方法。通過學生參與項目實施的過程,在完成任務的過程中激發學生學習的主動性和創造性。
二、教學內容與時間的調整
《網頁制作》課程的主要教學內容都是網頁制作軟件的學習與使用。比如先學Dreamweaver,后學習Photoshop,再學習Flash,一部分一部分地學習軟件的各種功能并進行分項練習,學完軟件全部功能后做一個綜合性的課程作業,比如一個個人網站。但學生學了后面的忘記了前面的,前后無法聯系起來,也無法完整統一。我們把這個順序調整為:先學會一個簡單網頁的設計、網站的搭建,用表格布局一個網頁,然后插入網頁設計與制作的基礎知識,并結合世界上知名網站作為項目和老師已經完成的靜態網站項目進行分析,介紹網站的整體設計、版面布局、色彩搭配,以及如何統一網站的風格,如何使用圖片來美化網站,如何加入Flas增加視覺沖擊力。完成對這些典型網站的分析后,向學生提出這門課程總的學習任務,通過學習這門課程,大家要自己動手制作一個符合要求的個人網站,并試著動手自己布局一個自己的網頁。在完成自己的網站的過程中學生會發現,網絡上找的圖片素材大小不合適、風格不搭調,FLASH動畫也不合自己的主題。這時學生會渴望了解怎么才能解決這些疑惑,這份渴望就是學習的動力,是使學生學好這門課的基礎和前提。把教學內容先分解后總體調整為先總體后分解。
三、教學模式的調整
在教學過程中,老師先展示一個完整的個人網站作為項目,再把此網站分解成一個一個的目標任務,采用先老師示范案例,學生完成示范案例,再布置相似任務,要求學生完成,從網站首頁開始設計,布局、色彩的使用、圖片的使用、動畫的使用等,因為學生都沒有Photoshop和Flash的基礎,要求網站中圖片和動畫的制作都要在后面的案例中出現,但是學生沒有已經處理好的圖片,勢必要到網上找素材,但發現找來找去都不那么合適,這就為后面的Photoshop和Flash的學習埋下伏筆,也符合項目驅動教學方法的設計需要。
在項目設計的時候要注意,對于大多數學生來說這幾大軟件都是零基礎,網頁布局和圖片設計以及動畫設計案例都不能太難,要能激發學生學習的積極性和能動性,網頁設計中的圖片和動畫都出現在后面相應的案例中,前后有個連貫性,所涉及的知識和技能要符合最近發展區理論,通過學生的合作探索和自主學習是有能力完成的。
普通的網頁制作課程一般會采用諸如“制作一個網站、頁面不少于若干頁、內容不限、風格不限”等形式的課程作業。這種類型的作業過于寬范,學生交上來的可能是一個最簡單、最省事的“大雜燴”,對于學生的學習來說效果不太好。所以我們設計課程任務時不能采取粗放型的要求,而要進行細致約束。我們在任務設計的時候,可以設計宣揚個性的“學生個人網站”、展示班級風采的“班級網站”、宣傳家鄉風土人情的“我愛我的家鄉網站”項目等。這些項目在設計上有明確的目標,貼近學生的生活,學生比較熟悉,這樣就可以將學習重點放在項目開發的過程中,而不是對項目的理解上。要求學生每個任務都按照規范保存在站點中,知識點學習完了,自己的網站就大功告成了。這對于學生來說,是激發他們信心的不錯方法。
四、課程學習效果的評價調整
評價是檢測教與學的重要手段,也是教學中一個重要環節。但是,對于網頁這門課程而言,閉卷考試不能反映學生掌握和運用知識的實際情況,網頁設計課程的成績評價是:平時成績+期末大作業成績。
1.平時成績評價。在這里,要求除了對學生每次完成的案例進行評價,還要對學生的任務完成情況進行評價,為了調動學生的積極性,把一個標準班學生分成四個小組,要求學生在組內進行自評,挑選出前三名作業提交給老師,由任課老師在課堂上進行評價,每個學生對于自己設計和制作的網頁都有一種成就感,希望有人能欣賞自己的作品,在教學中讓學生參與評價每次任務完成的結果,老師把握好評價的策略:先給予肯定,發現每個學生的優點,然后從專業技術的角度提出修改意見。這個過程既讓學生展示了自己的能力,也是學生反思自己的過程。在這個過程中發現自己的不足,刺激學生學習的動力,從而提高學生學習的主動性,使學生對所學知識的理解也更加靈活牢固。在評價過程中,也讓其他學生從實際案例了解到哪些是值得學習和借鑒的,哪些問題需要注意,觸發學生的靈感。可以使學生看到自己實際動手過程中的不足,這樣可以讓學生在以后的實踐中注意克服和避免這些問題,從而進一步提高自己的實踐能力和綜合素質,達到教學的預期目標。為了避免部分懶惰的學生投機取巧,只是選擇性的完成部分任務獲得平時成績,要求所有案例和任務的作業都要提交給老師,由老師抽查評價,作為平時成績的一個部分。為了避免評價過程耽擱太多課堂時間,設計的任務是包含多個知識點的比較大的任務,需要2~3周才能完成。在每次完成課堂案例的時候引導學生思考自己的任務需要怎樣完成。把案例評價結果和任務評價結果結合起來,形成平時成績。在實際操作中,還是有部分懶惰的學生,敷衍完成平時作業。為了形成相互監督激勵的機制,可規定:若該組所挑選的作業明顯敷衍完成,則拉低這組所有同學的平時成績。以此在一定程度上激勵懶惰學生不只是為了自己還得為了組內其他同學的平時成績著想。
2.期末成績評價。對于項目最后結果的評價要客觀公正,網頁主題突出,頁面層次清楚、合理,頁面間鏈接正確、交互性強,頁面間跳轉方便。圖片選擇恰當、符合主題要求,能正確顯示圖片。頁面內容容量合理,頁面文字與圖片搭配協調;頁面美觀,文字效果美觀等,結合整個網站的評價結果構成課程成績。
平時成績和期末成績,各占50%,構成整個課程成績。這樣可以避免部分懶惰的學生抄襲別人的,或者直接請別人幫著完成。較大程度調動了學生的學習熱情和積極性,激發了學生學習的主動性和創造性。由于教師給出的任務是沒有提示和步驟的,這就需要學生主動思考,使得學生的計算思維能力得到提高,也培養了學生的創新思維,布局、格調不僅僅限于老師所展示的樣式。可以各盡所能,各展其才。
五、總結
在具體的教學過程中不能一成不變,實施任務驅動和項目驅動的教學方法進行教學時,步驟要合理,目的要明確,還要注意與其他的教學方法有機結合。這樣才能激發學生興趣,提高學生操作技能,培養學生創新意識和發展學生個性。
參考文獻:
[1]霍芳.論項目驅動教學模式的應用[J].中國校外教育,2008.
[2]程努華,倪玉華.項目驅動教學模式的研究與實踐[J].中國電力教育,2009,(11).