芻議單片機(jī)課程教學(xué)改革

時(shí)間:2022-07-01 06:56:00

導(dǎo)語(yǔ):芻議單片機(jī)課程教學(xué)改革一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

芻議單片機(jī)課程教學(xué)改革

摘要:嘗試用一套全新的教學(xué)方法,以任務(wù)為教學(xué)單元,打破原有界限,不管硬件結(jié)構(gòu)、指令、編程的先后順序,將各部份知識(shí)分解成一個(gè)個(gè)知識(shí)點(diǎn),為了完成一個(gè)任務(wù)抽取每個(gè)部份的不同知識(shí)點(diǎn),加以組合。

關(guān)鍵詞:單片機(jī)教學(xué)改革教學(xué)探索任務(wù)驅(qū)動(dòng)

1引言

傳統(tǒng)的單片機(jī)教學(xué),均是以單片機(jī)的結(jié)構(gòu)為主線,先講單片機(jī)的硬件結(jié)構(gòu),然后是指令,然后是軟件編程,然后是單片機(jī)系統(tǒng)的擴(kuò)展和各種外圍器件的應(yīng)用,最后再講一些實(shí)例。按照此種教學(xué)結(jié)構(gòu),按照這種結(jié)構(gòu),學(xué)生普遍感到難學(xué)。試想,一個(gè)從未接觸過(guò)計(jì)算機(jī)結(jié)構(gòu)的人,甚至數(shù)字電路也是剛剛接觸的人,要他去理解單片機(jī)內(nèi)部結(jié)構(gòu),這實(shí)在不是個(gè)容易的事,至于很多書(shū)一開(kāi)始就提出的總線、地址等概念,更是初學(xué)者難以理解的——不管用什么巧妙的比方都不容易理解。于是糊里糊涂地學(xué)完了第一部份,第二部份一開(kāi)始就是尋址方式,更抽象,好多人直到學(xué)完單片機(jī)還不能理解尋址方式究竟是什么意思,為什么需要這么多尋址方式,剛開(kāi)始學(xué)當(dāng)然更不懂了。然后是指令,111條指令,又不分重點(diǎn),反正全是要記住的,等到指令全部學(xué)完,大部分同學(xué)已對(duì)單片機(jī)課程望而生畏,開(kāi)始打退堂鼓了。第三部份是編程,如果說(shuō)前面的東西不能理解,還能靠記憶來(lái)獲得知識(shí)的話,這部份就純是理解和掌握了,如果以前沒(méi)學(xué)過(guò)編程,短時(shí)間內(nèi)很難掌握編程的有關(guān)知識(shí),更不必說(shuō)編程技巧了。

2教學(xué)總體規(guī)劃和思路

基于以上情況,我嘗試用一套全新的教學(xué)方法,以任務(wù)為教學(xué)單元,打破原有界限,不管硬件結(jié)構(gòu)、指令、編程的先后順序,將各部份知識(shí)分解成一個(gè)個(gè)知識(shí)點(diǎn),為了完成一個(gè)任務(wù)抽取每個(gè)部份的不同知識(shí)點(diǎn),加以組合,完成第一個(gè)任務(wù)就能清楚單片機(jī)的開(kāi)發(fā)過(guò)程,完成第二、三個(gè)任務(wù),就能自已模仿性地編出自已的程序,使得學(xué)習(xí)過(guò)程是一個(gè)不斷成功地完成任務(wù)的過(guò)程。當(dāng)所有任務(wù)全部完成,知識(shí)點(diǎn)就全學(xué)完了。即便只完成部份任務(wù),也可以去做一些程序了——事實(shí)并沒(méi)有必要學(xué)完全部知識(shí)才可以去做開(kāi)發(fā)的,本人在編第一個(gè)商用程序時(shí),還不懂定時(shí)器怎么用,編第二個(gè)商用程序,寫(xiě)了長(zhǎng)達(dá)2K行的代碼,可當(dāng)時(shí)我還不懂怎么樣用中斷編程,因?yàn)楫?dāng)時(shí)我根本還不需要用中斷。

新探索的教學(xué)方法應(yīng)具有如下特點(diǎn):

以人的認(rèn)知規(guī)律為主線,而不是以課程結(jié)構(gòu)為主線;以任務(wù)為單元構(gòu)建認(rèn)知單元,而不是以單片機(jī)功能為單元構(gòu)建;完成第一個(gè)任務(wù)即可進(jìn)行單片機(jī)的初步應(yīng)用嘗試,不必學(xué)完單片機(jī)的全部知識(shí)體系。隨著任務(wù)的逐漸進(jìn)行,知識(shí)逐漸完善,能力逐漸提高,所有任務(wù)完成時(shí),已具有初步開(kāi)發(fā)能力。

教學(xué)改革成功的關(guān)鍵:能否合理分解各部份知識(shí)點(diǎn),能否將它們恰當(dāng)?shù)亟M合在一個(gè)任務(wù)中,能否不斷保持學(xué)生的學(xué)習(xí)興趣,能否找到大量的、確切、形象的比喻,能否編制出內(nèi)容、難度恰當(dāng)?shù)牧?xí)題……

難點(diǎn)應(yīng)當(dāng)在編程訓(xùn)練上,要將一個(gè)從未有任何編程經(jīng)驗(yàn)的人訓(xùn)練成能熟練地編程,決非易事,當(dāng)然這有點(diǎn)超過(guò)我們的范圍了。

3教學(xué)內(nèi)容與方法

3.1建設(shè)單片機(jī)開(kāi)放實(shí)驗(yàn)室,用生動(dòng)的實(shí)例引導(dǎo)入門(mén)

利用單片機(jī)開(kāi)放實(shí)驗(yàn)室,使同學(xué)們對(duì)單片機(jī)的基本應(yīng)運(yùn)以及整個(gè)的開(kāi)發(fā)過(guò)程有最基本的了解,為同學(xué)們建立更直觀的感性認(rèn)識(shí),以此,告訴同學(xué)們理論課和實(shí)驗(yàn)課結(jié)合的重要性,激發(fā)學(xué)生的學(xué)習(xí)興趣。

3.2合理應(yīng)用教材,加大實(shí)例的切入,循序增強(qiáng)學(xué)生編程能力

根據(jù)多年的學(xué)習(xí)和教學(xué)經(jīng)驗(yàn),更合理的分解、組合和設(shè)計(jì)教材的知識(shí)點(diǎn),最大程度的使用學(xué)?,F(xiàn)有的設(shè)備,使同學(xué)們?cè)趯W(xué)習(xí)和完成任務(wù)過(guò)程中能一邊學(xué)習(xí)一邊實(shí)驗(yàn),在實(shí)驗(yàn)中發(fā)現(xiàn)問(wèn)題,進(jìn)而進(jìn)一步促進(jìn)學(xué)生的學(xué)習(xí),簡(jiǎn)單的說(shuō)就是在不斷的發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,再發(fā)現(xiàn)問(wèn)題,再解決問(wèn)題中不斷的充實(shí)和完善自己的學(xué)習(xí)。

3.3注重學(xué)生的機(jī)動(dòng)時(shí)間,使學(xué)生有更多的機(jī)會(huì)調(diào)試自己的程序

有意識(shí)的增加學(xué)生的自學(xué)時(shí)間和章節(jié),教師上課只講解重點(diǎn)和難點(diǎn),讓學(xué)生有更多的時(shí)間和機(jī)會(huì)進(jìn)入實(shí)驗(yàn)室調(diào)試和修改自己的程序,以改促學(xué)!

3.4更加重視和強(qiáng)調(diào)課程設(shè)計(jì)

課程設(shè)計(jì)是單片機(jī)實(shí)踐環(huán)節(jié)的重要組成部分,通過(guò)課程設(shè)計(jì)的實(shí)戰(zhàn)練習(xí),可以進(jìn)一補(bǔ)鞏固所學(xué)理論知識(shí);可以使學(xué)生對(duì)單片機(jī)系統(tǒng)有進(jìn)一步的認(rèn)識(shí);可以培養(yǎng)學(xué)生的實(shí)際動(dòng)手能力和創(chuàng)新意識(shí);是學(xué)生學(xué)習(xí)單片機(jī)課程從理論跨入實(shí)踐的關(guān)鍵一步!

4結(jié)語(yǔ)

學(xué)習(xí)單片機(jī)是一個(gè)循序漸進(jìn)的過(guò)程,要讓學(xué)生在一年甚至半年的學(xué)習(xí)中精通單片機(jī),是十分困難的,做為一名職業(yè)學(xué)校的老師,我們應(yīng)該盡最大的努力使學(xué)生在學(xué)習(xí)單片機(jī)中找到興趣,最大程度的使學(xué)生們感覺(jué)到單片機(jī)這門(mén)課,“好學(xué)”、“易學(xué)”、“想學(xué)”,教學(xué)是一門(mén)藝術(shù),單片機(jī)教學(xué)更是一項(xiàng)復(fù)雜的系統(tǒng)工程,要建立更完善、更合理、更引人入勝的教學(xué)體系,還需要更多的努力、更多的學(xué)習(xí)、更多的探索和更多的創(chuàng)新!