摘 要:本文分析了《微機原理與接口技術》的課程特點,以及授課對象高職學生的群體特征,在此基礎上,從教學內容設置、教學形式方法、實驗項目選擇三個方面提出了改進或加強教學效果的一些體會心得。
關鍵詞:教學內容; 教學形式; 實驗課程
中圖分類號:TP301-4 文獻標識碼:A 文章編號:1006-3315(2010)12-146-001
微機原理與接口技術是計算機、自動化、機電一體化等多個專業的一門基礎課程,主要任務是使學生從理論和實踐的層面掌握現代微型計算機的基本組成、工作原理與典型接口技術,建立微機系統的整體概念,使學生具有運用現代微機技術進行軟硬件開發的初步能力[1]。本課程內容豐富,理論性強,概念抽象,對于學生學習和老師講授,都具有一定的挑戰性。
高職學生學習的目的性和興趣性很明顯,對于理論性太強的學科,往往容易望而生畏,失去學習的信心和動力;而對于實踐性或應用性很強的內容,比較容易引發他們的學習興趣。
鑒于學科的以上特點,以及授課對象的群體特征,筆者認為,《微機原理與接口技術》在授課過程中,應注重講授方式和方法,才能達到好的教學效果。
1.知識結構系統化,突出課程學習的目的性。本課程內容包括微機原理、匯編語言程序設計和典型結構技術三部分內容。這三部分相互獨立,又相輔相成。
第一部分包括計算機內部硬件結構、工作原理以及計算機的基本知識,包括數制和編碼等。這部分抽象難懂,但又是繼續進行下一步匯編語言學習的基礎,二者的聯系好比庖丁解牛,對牛的身體結構了如指掌,進行解剖時才能得心應手。匯編語言是面向機器的語言,只有對計算機的硬件結構熟悉,才可以編寫與硬件相關的語言程序。
第二部分是匯編語言,掌握了這門入門語言,今后單片機知識的學習和應用都能達到事半功倍的效果。匯編語言也是一門語言,它的學習過程可以借鑒外語的學習方法,我們是按照單詞、詞組的順序,然后根據語法規則連接成句,組成段落,甚至是一篇文章。匯編語言也是從介紹指令開始,根據一定的用法和功能,組織成一條條匯編語句,選擇順序、循環、分支等常用結構,完成滿足功能要求的程序設計。
第三部分是課程的應用部分,以常用的芯片為例,綜合前兩部分內容,軟硬件結合,體現出本課程內容在實際生產中的應用。芯片的介紹不在于多,而在于精和透,達到舉一反三的效果。
由于課程開始的內容理論性較強,容易給學生下馬威。為了激發學生興趣,可以在課堂伊始,從展示本課程在工業現場、機器人、導彈引信等現實中的應用入手,學習之初,讓學生了解這門課程有什么用,明確了目的性,變被動學為感興趣而學,創造一個良好的開端。
2.課程講解形象化。要把抽象的知識講解得形象生動、淺顯易懂,教學手段很重要,可以借助比喻來豐富講解內容。計算機系統的軟硬件比作人體的靈魂和軀干,只有二合一才能發揮效能;把8086內存器,聯想成早出晚歸的宿舍樓,段相當于樓層,偏移地址類似于每層的房間,這樣內存器邏輯段管理中的段基址、偏移地址等概念,就不再難以理解。
語言講解不易達到的效果,多媒體手段可以輕而易舉地實現。例如8086CPU內部工作過程,僅憑語言描述很難想象硬件之間的協作,若換成動態的課件演示,既能吸引學生注意力,又有助于接受和理解。堆棧的入棧出棧操作,也可以動態演示或比喻來解釋。
課堂問題的設置也有技巧。比如講解邏輯指令,除了必要的介紹指令的功能用法之外,可以通過設置啟發性的問題,如何用一條指令語句判別數據是奇數還是偶數?實戰中掌握指令的學習。
3.適時安排實驗加強效果。實驗包括匯編語言程序上機調試、接口芯片的編程兩部分。
第一部分主要針對本課程的第二部分教學內容,可以安排在匯編語言程序設計學習結束后。教師選擇幾個典型的、實驗結果比較明顯的例子,鞏固加強學生對順序程序設計、分支程序設計、循環程序設計、串處理程序設計、子程序設計和綜合程序設計等內容的掌握。比如設計一個偶數挑選程序,從輸入的一串數據中挑選出其中的偶數,統計其個數,并將結果顯示在屏幕上。實驗內容難度不大,而且實驗結果直觀。
高職教育以培養高等技術應用型專門人才為目標,《微機原理與接口技術》的課程設置和改革也要圍繞著這個目標進行,“基礎理論教學要以應用為目標,以必需、夠用為度,以講清概念、強化應用為教學重點。專業課教學要加強針對性和實用性……要做到理論與實踐、知識傳授與能力培養相結合,能力培養貫穿教學全過程”[3]課程內容與時俱進,教學方式也要不斷探索,從而提高專業的教學質量,為國家培養合格的高職人才。
參考文獻:
[1]焦純等.論“微機原理與接口技術”的課程設置和改革.價值工程,2010/23:210-211
[2]陳衛夢.高職高專《微機原理與接口技術》課程教學與實踐改革.科技信息,2010,14:181
[3]聶宗瑤. 高職院校 “微機原理與接口技術”課程教學的探討. 合肥工業大學學報(社會科學版),2010,6(4):162-153