前言:本站為你精心整理了高職計算機網絡技術課程體系構建范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
摘要:高職計算機網絡設計教學的主要目標,在于培養學生利用計算機來解決問題的能力。教導學生一步步由了解問題、分析問題、擬定對策、撰寫程序、測試程序,最后解決問題。其教育上的意義不是要把學生都訓練成程序設計師,而是要培養學生的邏輯思考和解決問題的能力。本文將主要探討基于任務驅動的高職計算機網絡技術課程體系的構建。
關鍵詞:任務驅動高職計算機網絡技術課程體系
目前高職課程中雖然規劃了包括理論與實習在內的專業科目,希望學生能夠理論與實務兼備。但在實際教學上,理論課程的教學大多仍采取照本宣科的模式;實習課則多停留在模仿學習階段,即由教師示范操作過程,學生再按圖施工如法炮制一番;其教學目的僅在提高學生操作設備、儀器之機械熟練度,而在邏輯思考及問題解決能力的訓練上,大多被忽略。
1當前高職計算機網絡技術課程教學的現狀
在教學方式上,為使學生能融入問題解決的活動,深入探究問題,進而解決問題,任務活動為一種值得嘗試的教學方式。任務驅動教學是以一種以學生為中心的教學策略,不但可以培養學生的主動性,同時因為實作的對象是現實世界中的真實任務,對大部份學生的學習而言,更可以引其學習動機。大部份老師上課時都是先透過教學廣播系統進行指令的介紹和說明,再配合課本上范例程序的講解與示范,然后由學生實際上機操作、執行并驗證結果。在整個教學過程中,教學內容實際上包含了程序語言介紹及程序邏輯推演等二個主題,而教學方式則包括了老師講解及學生上機實作二部份[1]。程序語言必需學會繁復的指令后,才能組合成小小的程序,但往往因為打字時的疏忽,或是指令的誤用,使得編譯或執行時錯誤,造成學生很深的挫折感。許多學生對程序設計課程興趣缺乏,聽課時總是應付了事,不求甚解,即使是在上機實作時,也只在老師所舉范例中,尋找可能的答案,老師提問,學生則報以不知所云、彷徨不安的神情。最后使老師也喪失了對教學的信心,即使準備再充份,往往也無法得到相對的響應。造成此種現象的原因一方面來自程序設計本身的復雜度:設計一個程序,除了必須熟悉所使用的程序語言外,對程序背后的算法也要十分清楚才行。易言之,學生在學習程序設計時是同時在學種東西,既要了解指令,又要弄清楚程序的邏輯,這對大多數學生是件極大的挑戰。另一方面,不當的教學方式則又加深了學習的困難。以往的程序教學,多數老師和學生把學習重點放在指令語法上,結果使得學生面對問題時不知如何下手。上課時大都是教師講、學生聽,雖然方便達到授業的目的,但易養成學生不愿思考的被動式學習態度,以致在解惑上就鮮有成效。
2基于任務驅動的高職計算機網絡技術課程體系的構建
和低級語言比較起來,高級語言是一種較抽象、與硬件較不相關、較易于使用、又較具可移植性的語言,它采取較為接近人類的語法和數據型態,使用更為簡便的流程控制,并且提供更方便的輸入/輸出的處理及強大的函數。高級語言大大簡化了復雜的程序設計過程,程序設計師不需要再去管緩存器、內存尋址及堆棧呼叫等問題,只需專心處理變量、陣及算術或邏輯上的運算即可。和匯編語言一樣,高級語言的程序亦需要經過編譯。程序設計者不必了解對象內部的結構及實際運作的方式,只要利用該對象的屬性和方法便可改變或存取該對象。透過封裝,我們可以將實作與界面分開,一方面可以達到資料保密的目的,另一方面當需要更新對象的程序時,只要維持對象的接口不變,便可以確保使用該對象的外部程序,不需要改寫,一樣可以執行。任務活動強調以日常生活的問題,經由教師的引導與協助,開發學生解決問題的能力,達到做中學的境界。在任務活動的過程中,可以增進學生的創造力。在設計程序時,程序設計師首先必需仔細分析問題的內容及背景,研究相關資料找出解決問題的方法,然后再透過特定的程序語言來描述此方法的每一個步驟,最后交由計算機執行以產生結果。因此用來設計程序的程序語言和用來解決問題的算法[2]。程序語言或程式設計課程的重點不在于指令功能和格式語法的解釋與說明,而是要讓學生能用運用所學程序語言來設計程序解決問題,程序語言是本身應只是一種工具而非學習的目標[3]。所占用的計算機記憶空間小、同時執行的效率高,一般多用來撰寫硬件的驅動程序或作自動控制之用。由于匯編語言和計算機硬件關系密切,因此程序設計師必需對計算機整個硬件架構、中央處理器運作、內存模式以及2進位數字系統非常熟悉才有辦法撰寫程序[4]。另一方面,匯編語言只提供了最低階、最基本的指令,在設計程序時除了要構思解決問題的方法外,還需要考慮到對應的指令組合、緩存器設定、數據尋址方式等細節,往往使程序設計師無法專心于問題的解決上[5]。
3結論
總之,在高職計算機網絡技術課程教學中實施任務驅動教學法,能夠有效地提高學生的學習興趣,從任務完成情況著手為學生的學習效果提供一定的參考與借鑒。
參考文獻:
[1]王楊.淺析高職"數據通信與計算機網絡"課程建設[J].電子制作,2015,(16):126-127.
[2]倪衛東,王欣,肖穎.高職計算機網絡技術專業課程對接國際通用職業資格證書的探索與實踐[J].機械職業教育,2015,(11):229-232.
[3]張明真,李海勝,付宗見.高職高專院校計算機專業學生上網狀況研究[J].濟源職業技術學院學報,2015,(3):377-380.
[4]劉燁.中高職計算機網絡技術專業人才規格和職業生涯路徑[J].無線互聯科技,2014,(11):63-64.
[5]劉燁.高職計算機網絡技術專業核心技能評估指標體系[J].電腦知識與技術,2014,(30):7057-7059.
作者:董曉紅 單位:蘭州職業技術學院