孟銳
摘 要: 闡述了獨立學院開設(shè)微機原理與匯編語言課程的重要性,以及授課過程中采用的多媒體技術(shù)、對比教學、分組討論等授課技術(shù)。作者根據(jù)其授課經(jīng)驗提出改進的授課技巧,以提高教學效果和學生的學習興趣、加強學生分析問題和解決問題的能力,同時對教材的選擇及課程的考核方式進行研究,提出具有可行性的考核方式。
關(guān)鍵詞: 微機原理; 匯編語言; 教學方法; 考核
中圖分類號:G642.0 文獻標志碼:A 文章編號:1006-8228(2015)05-64-02
Abstract: "microcomputer principle and assembly language" is a basic course in computer science. This paper describes the importance of the curriculum of "microcomputer principle and assembly language" in independent college and the teaching techniques in the teaching process such as Multi-media technology, contrast teaching, group discussion. According to author's teaching experience, puts forward the improvement of the teaching skills to improve the teaching effect and the students' interest in learning, enhance students' ability to analyze and solve problems, studies the selection of teaching materials and the curriculum evaluation methods, and proposes the feasible evaluation method.
Key words: microcomputer principle; assembly language; teaching methods; assessment
0 引言
微機原理與匯編語言是工科院校計算機專業(yè)學生必修的一門專業(yè)基礎(chǔ)課程,該課程是各大院校多年來針對微機原理與匯編語言的授課過程、授課內(nèi)容研究之后提出的一門課程,基于兩門課程教學內(nèi)容的相關(guān)性,目前課程的授課結(jié)合了微型計算機與匯編語言的介紹[1]。該課程的內(nèi)容偏重硬件,這也是大多數(shù)學生在學習過程中頗感吃力的原因,另外,由于學生在學習該課程之后不能直接應(yīng)用于實踐,降低了學生的學習積極性。匯編語言(又稱為符號語言)靈活性比較差,需要記憶大量的指令,這也給該課程增添了難度。本文結(jié)合作者幾年來對該課程的授課經(jīng)驗,探討能夠提高授課質(zhì)量的教學方法。
1 獨立學院開設(shè)該課程的重要性
結(jié)合我院以培養(yǎng)實踐應(yīng)用型人才為目標的培養(yǎng)計劃,在教學中注重培養(yǎng)學生的實踐動手能力,微機原理與匯編語言課程在工科院校計算機專業(yè)是一門重要的專業(yè)基礎(chǔ)課程,為后續(xù)的軟硬件課程(接口、操作系統(tǒng)、軟件工程)教學有著重要的影響。通過該課程的學習,使學生能夠建立對計算機系統(tǒng)的整體認知體系,并初步具備相應(yīng)的軟、硬件設(shè)計開發(fā)能力和創(chuàng)新能力。
2 教學內(nèi)容的改革
目前大多數(shù)院校對該課程的授課主要是采用Intel8086系列16位機為主要教材[2]。主要介紹CPU的內(nèi)部結(jié)構(gòu)、存儲器的組織方式、指令系統(tǒng)與尋址方式、匯編程序的基本結(jié)構(gòu)、高級匯編技術(shù)及相應(yīng)的接口芯片。隨著電子技術(shù)的發(fā)展,市面上的芯片層出不窮,電子產(chǎn)品的更新速度很快,作為培養(yǎng)未來技術(shù)人才的高校不能停留在教授70年代的知識,陳舊的教學內(nèi)容雖然比較成熟并具有代表性,但是同時也會影響學生學習的積極性[3]。因此,需要授課教師不斷地提高自身的專業(yè)素養(yǎng),緊跟時代的潮流,在授課的過程中穿插介紹一些當代流行的技術(shù),比如目前企業(yè)常用的接口芯片、總線技術(shù)、存儲技術(shù)等,在提高授課效果的同時提高學生的學習積極性。
3 完善教學手段,改革教學方法
3.1 采用現(xiàn)代化的多媒體教學手段
由于這門課程知識量比較大,原理性比較強,內(nèi)容比較抽象,邏輯性較差,因此,如果僅僅采用傳統(tǒng)的授課方式,學生在學習的過程中容易減少學習興趣,影響學習效果。授課過程采用多媒體教學使學生能夠直觀地了解教學內(nèi)容?,F(xiàn)在的多媒體制作軟件不僅能制作靜態(tài)的文字演示,也能制作動畫,以動畫的方式進行教學演示,在授課中結(jié)合使用這些方法能幫助學生對內(nèi)容的掌握,例如在介紹8086CPU的內(nèi)容結(jié)構(gòu)、工作原理時,可以采用FLASH動畫的形式進行講解,通過多種指令的執(zhí)行,動態(tài)地演示不同指令在執(zhí)行過程中BIU和CU之間是如何相互配合完成指令的執(zhí)行。例如8086CPU的7種尋址方式過程中采用動態(tài)的演示,能夠更形象、更直觀地使學生了解不同的尋址方式,并能夠區(qū)分出其不同之處。又例如在介紹寄存器尋址和寄存器間接尋址及寄存器相對尋址時,重點通過動態(tài)的演示讓學生掌握三種尋址方式的不同點。
3.2 采用對比式的教學方式
采用對比式的教學,包括本課程的介紹和其他課程的對比,可以將匯編語言的程序設(shè)計方法和高級語言C的基本結(jié)構(gòu)進行對比介紹,使學生進行對比記憶,掌握高級語言和低級語言的相同點及不同點[4]。可以在課程本身的內(nèi)容中進行對比講授,如在介紹前兩章內(nèi)容時介紹8086CPU的內(nèi)部結(jié)構(gòu)和工作原理,同時與8088CPU進行對比介紹。例如8086的指令預取隊列為4個字節(jié),而8088為6個字節(jié),8086的數(shù)據(jù)總線為16位,8088的數(shù)據(jù)總線是8位;存儲器的組織與寄存器的對比介紹,兩者都是用來存儲程序和數(shù)據(jù)的,但是又有不同的地方,在介紹時重點介紹其不同點;7種尋址方式的對比講授;各種指令的介紹,比如帶進位的加減法指令和不帶進位的加減法指令有什么不同??梢圆捎脤Ρ冗M行授課的內(nèi)容如表1所示。通過這樣對比的學習可以加深學生的理解和記憶,提高學生的學習興趣。
3.3 啟發(fā)式和分組式的教學方式
獨立學院的學生由于各種原因?qū)W習程度參差不齊,在教學中容易造成兩極分化,結(jié)合我院學生的實際,需要根據(jù)學生的學習情況進行教學調(diào)整,可以采用啟發(fā)式的引導性教學,以啟發(fā)學生的思維為核心,調(diào)動學生的學習積極性和主動性[5]。在授課過程中對學生進行分組,分組應(yīng)考慮學生之間可以相互幫助共同進步從而可以提高學生整體的學習效果。在每一章節(jié)講授完后根據(jù)內(nèi)容提出相應(yīng)的問題,讓學生分組討論,在相互交流中提出自己的觀點,相互啟發(fā)、相互學習,通過查閱資料、討論、取長補短,完成課題,這樣可以引導學生的學習興趣,激發(fā)出學生的智慧。
4 教材的選取
在授課之前,首先要選擇適合我院學生的教材,教材難度適中,淺入易懂,教師好教,學生好學。同時制定相應(yīng)的授課計劃,根據(jù)課時計劃精簡章節(jié),針對學生加強實踐動手能力的培養(yǎng)。在授課過程中根據(jù)實際情況調(diào)整授課順序,例如將微機結(jié)構(gòu)和功能的介紹與匯編語言的介紹穿插進行,加深學生對計算機硬件理論知識的掌握,同時掌握基于硬件的編程語言匯編語言的設(shè)計技巧。
5 考試制度的改革
課程的考核摒棄傳統(tǒng)的單一閉卷考試形式,對學生的考核根據(jù)閉卷考試成績、平時出勤、作業(yè)完成情況和實驗成績。加大實驗成績及教學過程中分組討論的成績比例,側(cè)重考核學生的設(shè)計能力和創(chuàng)新能力,秉承獨立學院以培養(yǎng)實踐應(yīng)用型人才的目標,注重學生實踐動手能力的培養(yǎng)。在教學過程中進行分組討論教學的目的是提高學生的整體水平和學生的個體能力與素質(zhì)。最終的成績由四部分組成:卷面成績+平時成績+分組成績+實驗成績。
6 結(jié)束語
本文根據(jù)作者多年從事微機原理及匯編語言課程的教學體會,提出了針對獨立學院的學生在教學內(nèi)容、授課方式、教學手段和課程考核方式等方面的一些觀點。通過采用現(xiàn)代化的多媒體授課、對比式的教學和分組討論的教學方法及措施,明顯地提高了學生的學習興趣,學生的學習成績有明顯提高。微機原理及匯編語言作為一門實踐性比較強的課程,在提高其理論教學效果的同時,更要注重于學生動手能力的培養(yǎng),因此,在提高學生的實踐能力方面我們還需要進行深入的研究以取得更為有效的方法。
參考文獻:
[1] 蒲攀,張建鋒.微機原理與應(yīng)用教學改革與探索[J].教育管理,2009.3:96-97
[2] 劉柱鴻.談微機原理與匯編語言的教學改革[J].零陵學院學報(教育科學),2004.2(1):170
[3] 葉安新.《微機原理與接口技術(shù)》課程教學的實踐與探索[J].電腦知識與技術(shù),2010.31:8822-8823
[4] 周明德.微機原理與接口技術(shù)[M].人名郵電出版社,2002.
[5] 余婷婷.淺談高職高專院校匯編語言課程教學改革[J].創(chuàng)新:教改前沿,2007.30:11-12
[6] 潘智慧.匯編語言教學改革嘗試[J].臺州師專學報,1999.21(3):74-76