程宏斌++孫霞++梁偉
摘要:針對《匯編語言與微機原理》課程教學(xué)效果欠佳的問題,通過構(gòu)建研究性課程,基于課程知識體系和學(xué)生興趣,合理選擇研究性教學(xué)內(nèi)容,不斷改進教學(xué)方法、注重理論聯(lián)系實際,構(gòu)建仿真實踐平臺和設(shè)計仿真案例。通過加強實踐能力的培養(yǎng),激發(fā)學(xué)生的學(xué)習(xí)興趣等措施,以期提高課程教學(xué)效果和學(xué)生的創(chuàng)新能力,為社會培養(yǎng)具有較強動手能力和創(chuàng)新精神的微機應(yīng)用型人才。
關(guān)鍵詞:研究性課程;教學(xué)設(shè)計;案例;仿真
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2016)07-0100-02
Teaching Design of Assembly Language and Microcomputer Principle course Based on Research-oriented Curriculum
CHENG Hong-bin, SUN Xia, LIANG Wei
(School of Computer Science and Engineering, Changshu Institute of Technology, Changshu 215500, China)
Abstract: Aiming at the problem that the inefficiency in the curriculum teaching of the assembly language and microcomputer principle, by building research-oriented curriculum, we select teaching content , improving teaching methods based on the knowledge system and students interested,, pay attention to the theory with practice, build simulation platform and design the simulation case.Through by strengthening the cultivation of practice ability, stimulate students' interest in learning, in order to improve teaching effect and student's innovation ability, then provide strong practice ability and innovation spirit of computer applied talents for the social culture.
Key words: research-oriented curriculum;Teaching design; case; simulation
《匯編語言與微機原理》課程是計算機專業(yè)的專業(yè)課程之一,目前普通高校的《匯編語言與微機原理》課程教學(xué)現(xiàn)狀不容樂觀,表現(xiàn)在理論與實際脫節(jié)、教學(xué)實驗效果欠佳等方面。當(dāng)前的教學(xué)現(xiàn)狀不利于應(yīng)用型人才的培養(yǎng)。為了提升課程的教學(xué)效果,我們從微機技術(shù)的特點和知識建構(gòu)的基本規(guī)律出發(fā),以培養(yǎng)學(xué)生的應(yīng)用開發(fā)能力和創(chuàng)新素質(zhì)為目標,引入研究性課程,精心設(shè)計匯編語言與微機原理課程的教學(xué)內(nèi)容、教學(xué)方法和實驗。
1 課程設(shè)計思路
研究性課程是一種校本課程,它是學(xué)生研究性學(xué)習(xí)的基本內(nèi)容。在匯編語言與微機原理課程教學(xué)中,通過在常規(guī)課程內(nèi)容教學(xué)過程中滲透研究性學(xué)習(xí)的內(nèi)容即研究性課程,并在教學(xué)實踐中使用Proteus和Keil工具實現(xiàn)微機系統(tǒng)的軟、硬件設(shè)計,在此基礎(chǔ)上,開展課外專題研究性教學(xué)。從而實現(xiàn)在培養(yǎng)學(xué)生的一般性能力的基礎(chǔ)上,加強學(xué)生的研究性素質(zhì)、創(chuàng)新精神、意志品質(zhì)和性格的培養(yǎng),提高學(xué)生探索問題、解決問題能力[1-2]。
2 教學(xué)設(shè)計的關(guān)鍵點
構(gòu)建研究性課程的關(guān)鍵點是:
1)基于物聯(lián)網(wǎng)工程專業(yè)的課程目標和培養(yǎng)研究性素質(zhì)目標,合理選擇規(guī)劃課程的知識點,構(gòu)建研究性學(xué)習(xí)的內(nèi)容( 即研究性課程) 與非研究性學(xué)習(xí)的內(nèi)容( 即常規(guī)的課程知識),制定適應(yīng)普通本科應(yīng)用型人才培養(yǎng)要求的知識模塊。采用互相包容和滲透的教學(xué)方法[3] 。
2)構(gòu)建研究性學(xué)習(xí)的內(nèi)容( 即研究性課程) 與非研究性學(xué)習(xí)的內(nèi)容( 即常規(guī)的課程知識)相結(jié)合的教學(xué)模式。另外,教學(xué)中綜合運用類比法、動畫演示方法、比喻教學(xué)法、討論教學(xué)法,對課程知識點內(nèi)容進行整理,依據(jù)不同知識點的特點設(shè)計相應(yīng)的教學(xué)設(shè)計。并將課堂教學(xué)、自主學(xué)習(xí)有機地結(jié)合起來,設(shè)計豐富的教學(xué)手段。
3)基于虛擬仿真實驗系統(tǒng)Emu8086的匯編語言教學(xué)設(shè)計、基于proteus的微機原理教學(xué)設(shè)計。制定合適的基礎(chǔ)實驗和應(yīng)用開發(fā)實驗項目,設(shè)計探索性的課外拓展實踐項目。
3 教學(xué)內(nèi)容與教學(xué)方法
《匯編語言與微機原理》課程是物聯(lián)網(wǎng)工程專業(yè)的專業(yè)課程之一,課程內(nèi)容比較繁雜、抽象,是一門基礎(chǔ)性、理論性非常強的課程,也是一門實踐性很強的綜合性課程。
課程從微機技術(shù)的特點和知識建構(gòu)的基本規(guī)律出發(fā),以培養(yǎng)學(xué)生的應(yīng)用開發(fā)能力和創(chuàng)新素質(zhì)為目標,以“學(xué)生為主體,教師為主導(dǎo)”為指導(dǎo)思想,通過構(gòu)建研究性課程,基于課程知識體系和學(xué)生興趣合理選擇研究性教學(xué)內(nèi)容,不斷改進教學(xué)方法、注重理論聯(lián)系實際,改善實踐教學(xué)條件和豐富實踐教學(xué)內(nèi)容,加強實踐能力的培養(yǎng),激發(fā)學(xué)生的學(xué)習(xí)興趣等改革措施,以期提高課程教學(xué)質(zhì)量和學(xué)生的學(xué)習(xí)效果[4]。
3.1常規(guī)教學(xué)內(nèi)容和研究性知識內(nèi)容
《匯編語言與微機原理》課程原有課程體系下的基本內(nèi)容主要分為:匯編語言和微機原理兩部分:
1)匯編語言部分包括:微機的基本軟硬件組成、8086微處理器、8086操作數(shù)的尋址方式、匯編語言及程序設(shè)計基礎(chǔ)、8086指令系統(tǒng)、匯編語言程序結(jié)構(gòu)及設(shè)計。
2)微機原理部分包括:存儲系統(tǒng)、輸入輸系統(tǒng)、中斷系統(tǒng)、微機總線和接口技術(shù)。
通過構(gòu)建研究性課程,我們將課程知識內(nèi)容劃分為兩部分:研究性學(xué)習(xí)的內(nèi)容與非研究性學(xué)習(xí)的內(nèi)容( 即常規(guī)的課程知識)。其中:
1)研究性學(xué)習(xí)的內(nèi)容包括:8086指令系統(tǒng)、匯編語言程序結(jié)構(gòu)及設(shè)計、輸入輸系統(tǒng)、中斷系統(tǒng)和接口技術(shù)。
2)常規(guī)的課程知識包括:微機的基本軟硬件組成、8086微處理器、8086操作數(shù)的尋址方式、8086操作數(shù)的尋址方式、匯編語言及程序設(shè)計基礎(chǔ)、存儲系統(tǒng)、微機總線。
另外,基于物聯(lián)網(wǎng)工程專業(yè)應(yīng)用型人才培養(yǎng)目標,對課程理論性較強的內(nèi)容適當(dāng)縮減?;谡n程知識內(nèi)容的選擇和劃分,為實現(xiàn)實踐能力的培養(yǎng)目標,針對研究性學(xué)習(xí)內(nèi)容,在教學(xué)中以應(yīng)用實踐案例、實踐任務(wù)開發(fā)為任務(wù)驅(qū)動,結(jié)合課程實驗和課外實踐環(huán)節(jié),強化學(xué)生的實際軟硬件應(yīng)用編程能力。
在各個研究性學(xué)習(xí)內(nèi)容的實施過程中,盡可能的豐富基于知識點的實際案例的仿真演示,讓學(xué)生通過直觀的感性認識學(xué)習(xí)理解知識點。
3.2 教學(xué)方法
首先,教學(xué)中將研究性學(xué)習(xí)的內(nèi)容( 即研究性課程) 與非研究性學(xué)習(xí)的內(nèi)容( 即常規(guī)的課程知識)相結(jié)合。在課堂教學(xué)中引入研究性問題,使得學(xué)生在學(xué)習(xí)基本的常規(guī)課程知識基礎(chǔ)上,積極主動的深入課程內(nèi)容,促進學(xué)生自主研究問題、探索知識的方法和能力的提高。
其次,針對本課程知識的抽象性和繁雜性,為了降低學(xué)生理解知識的難度,需要對課程的難點重點知識模塊進行不同的教學(xué)方法,比如采用比擬法講解、討論法和實例演示等進行深入講解,從而化解課程內(nèi)容的枯燥性、復(fù)雜性和抽象性。
第三,在課堂教學(xué)過程中引入了仿真軟件進行教學(xué)。比如采用debug、emu8086、Proteus和Keil等軟件和仿真工具對課程的原理知識點講解、演示,對系統(tǒng)軟硬件設(shè)計進行輔助教學(xué),在教學(xué)中堅持理論聯(lián)系實際,實現(xiàn)“教”、“學(xué)”、“做”的有機結(jié)合。
第四,引入專題研究性教學(xué),積極開展課外自主學(xué)習(xí),設(shè)置具有創(chuàng)新性的實踐項目,充分發(fā)揮學(xué)生的主觀能動性,學(xué)生獨立查閱資料、制訂方案、分組實施,最后總結(jié)整理、交流評價。
3.3 教學(xué)案例設(shè)計
采用Proteus和Keil軟件結(jié)合的硬件仿真平臺進行微機原理的教學(xué),設(shè)計相關(guān)知識模塊的案例。對于教學(xué)知識點,通過案例教學(xué)法,引入知識點相關(guān)的項目案例、借助仿真實驗軟件演示微機硬件設(shè)計和匯編語言程序的運行結(jié)果,調(diào)動學(xué)生的學(xué)習(xí)興趣,提高微機原理的軟硬件知識的理解和掌握[5] [6]。在研究性教學(xué)中引入的仿真案例如下:
1)微機原理案例項目:開關(guān)控制led流水燈、NMI中斷實驗、數(shù)碼管實驗、點陣屏實驗、8255A并行接口實驗。
2)匯編語言案例項目:選擇分支、字符匹配、統(tǒng)計負數(shù)個數(shù)、查找A 的地址、密碼明文密文轉(zhuǎn)換實驗。
3.4 專題研究性案例設(shè)計
針對應(yīng)用性人才培養(yǎng)目標和教學(xué)改革的設(shè)計情況,在理論課時壓縮的情況下,通過虛擬仿真實驗開發(fā)平臺開展課外專題案例實驗提高學(xué)生微機應(yīng)用實踐能力。為學(xué)生設(shè)計合適的、具有挑戰(zhàn)性的創(chuàng)新實驗項目,充分調(diào)動學(xué)生的課外學(xué)習(xí)積極性,并培養(yǎng)學(xué)生的自主學(xué)習(xí)能力和團隊協(xié)作開發(fā)能力。實驗項目如:8255A交通燈實驗、行列式鍵盤實驗、8254A定時器實驗、8259A中斷實驗、圖形字符塊輸出實驗、小車移動實驗。
4 教學(xué)反思
本課程通過構(gòu)建研究性課程,應(yīng)用案例法、比喻教學(xué)法等教學(xué)方法,并在教學(xué)實踐中引入微機仿真實驗平臺,加強理論和實踐有效互動,提升學(xué)生課程學(xué)習(xí)積極性。通過基于仿真開發(fā)工具的案例教學(xué)和課內(nèi)外實踐,更加直觀深刻理解微機硬件原理和應(yīng)用軟件開發(fā)過程,提升微機應(yīng)用系統(tǒng)實踐動手能力。教學(xué)中還需要繼續(xù)做好研究性課程的教學(xué)設(shè)計。在仿真案例教學(xué)和實踐中,還需要設(shè)計更實用的案例,并加強學(xué)生課外專題實踐的管理和過程考評,切實提高學(xué)生的主觀能動性和工程實踐應(yīng)用能力。
參考文獻:
[1]張紅民. 微機原理及應(yīng)用教材與教學(xué)內(nèi)容改革思考[J].理工高教研究,2009,28(5):105-107.
[2]王志軍,楊延軍,王道憲.微機原理實驗課程內(nèi)容的層次化設(shè)計[J]. 實驗室研究與探索 2012,31(1):105-107.
[3]劉民岷.微機原理及接口技術(shù)課程教學(xué)及實驗改革實踐[J]. 實驗科學(xué)與技術(shù), 2013,11(1):64-67.
[4]雷艷靜,古輝,陳琦,陳志楊.微機接口技術(shù)課程教學(xué)改革與實踐[J].計算機教育,2013(10):27-31.
[5]李珍香,李全福.基于CDIO 模式的微機原理與接口技術(shù)課程實驗教學(xué)改革與實踐[J].實驗室科學(xué), 2013,16(1):65-68.
[6]陳越,顧暉,梁惺彥.Proteus 虛擬仿真在微機原理教學(xué)中的應(yīng)用[J]. 電子技術(shù)應(yīng)用,2012,38(1):106-108.
[7]左冬紅,張林.“微機原理與接口技術(shù)”教學(xué)內(nèi)容改革探討[J]. 電氣電子教學(xué)學(xué)報,2012,34(3):31-34.