劉慶華
?
教學(xué)設(shè)計要處理好學(xué)習(xí)內(nèi)容、學(xué)習(xí)任務(wù)與學(xué)生之間的關(guān)系——《單片機編程與實現(xiàn)》課程的兩次聽課
劉慶華
(邢臺職業(yè)技術(shù)學(xué)院,河北 邢臺 054035)
本文描述了對《單片機編程與實現(xiàn)》課程的兩次聽課及相關(guān)感受,并提出高職院校的教學(xué)設(shè)計要處理好學(xué)習(xí)內(nèi)容、學(xué)習(xí)任務(wù)與學(xué)生之間的關(guān)系,才能取得良好的教學(xué)效果。
教學(xué)設(shè)計;學(xué)習(xí)內(nèi)容;學(xué)習(xí)任務(wù);學(xué)生
本學(xué)期開學(xué)第二周,我們教研小組隨機對電氣工程系孔維功老師《單片機編程與實現(xiàn)》課程聽了一次課,之后受孔老師邀請又進(jìn)行了一次跟蹤聽課。現(xiàn)將這兩次聽課情況及相關(guān)研討、思考介紹如下。
該課程在單片機技術(shù)專業(yè)教室授課,通信技術(shù)專業(yè)2014級兩個班的學(xué)生按單班分別上課,周學(xué)時四。學(xué)生每人一臺電腦,裝有單片機硬件仿真軟件PROTEUS、單片機C語言編譯軟件Keil以及凌波多媒體教學(xué)軟件。
星期一上午三四節(jié),我們聽了第一次課,教學(xué)對象是通信142班,教學(xué)主題是“單個LED燈閃爍系統(tǒng)編程與實現(xiàn)”,是本門課程的第二個教學(xué)單元。
上課后,孔老師首先延續(xù)了上次課的教學(xué)主題——音樂播放系統(tǒng)實現(xiàn),再一次演示了在PROTEUS系統(tǒng)中完成音樂播放系統(tǒng)硬件的搭建,搭建過程中,孔老師向?qū)W生們提出了一個問題,學(xué)生們顯得有點茫然,最后有一個學(xué)生回答了問題,這個環(huán)節(jié)用時約10分鐘。
接下來,孔老師提出了本次課的主題——單個LED燈閃爍系統(tǒng)編程與實現(xiàn),在PROTEUS系統(tǒng)中演示了單個LED燈閃爍系統(tǒng)硬件的搭建,針對電阻的選擇,向?qū)W生們提出一個問題,學(xué)生們看來缺乏相應(yīng)的基礎(chǔ)知識,還是不能順利選擇,專業(yè)教室中沒有黑板,孔老師就借助電腦上的畫圖軟件進(jìn)行了分析、計算和選擇,用時約20分鐘。
隨后,孔老師打開剛才在PROTEUS系統(tǒng)中搭建的音樂播放系統(tǒng)、單個LED燈閃爍系統(tǒng)的硬件圖讓學(xué)生們比較,結(jié)果發(fā)現(xiàn),有一部分內(nèi)容是相同的,孔老師提出,這就是單片機系統(tǒng)的最小系統(tǒng),然后用了大約20分鐘講解了最小系統(tǒng)的構(gòu)成和功能。
課間休息過后,孔老師提出:通過硬件的搭建,具備了讓LED燈亮與滅的基礎(chǔ),要控制LED燈閃爍,還要通過編程。于是,開始向?qū)W生講授如何用Keil軟件編寫C語言程序。
首先,介紹Keil軟件編寫并向?qū)W生們講授了單片機C語言程序框架。
接下來,孔老師講授了LED燈亮與滅的工作原理,在此基礎(chǔ)上,講授并演示了如何通過C語言程序語句實現(xiàn)LED燈的亮與滅,此過程大約用時20分鐘。然后,孔老師在硬件圖中另一個端口上又連了一個LED燈,要求學(xué)生獨立編寫控制這個LED燈亮滅的程序。學(xué)生們雖然已經(jīng)學(xué)習(xí)了C語言編程,但實際動手編寫程序時,還是能夠看出之前學(xué)過的知識不夠扎實。10分鐘后,僅有為數(shù)不多的幾個學(xué)生完成了編寫程序的任務(wù)。
經(jīng)過對托架螺栓折斷原因的詳細(xì)分析,認(rèn)為方案一并不能徹底的解決問題,經(jīng)過長時間的運營,還會出現(xiàn)折斷情況;方案二通過增加托架分擔(dān)人行道的重量,可以有效防止托架螺栓的折斷。最終確定采用方案二來處理田家石畔特大橋托架病害,設(shè)計如圖1所示。
最后,為實現(xiàn)延時功能,孔老師又利用最后10分鐘時間向?qū)W生們講解了一下循環(huán)語句While的用法。
整次課中,學(xué)生的學(xué)習(xí)狀態(tài)不夠理想,參與度不高,約有一半以上的學(xué)生似乎沒有跟上老師的教學(xué)節(jié)奏。
下課后,我們和孔老師一起,對本次課進(jìn)行了反思和討論。
首先,孔老師對本次課進(jìn)行了反思:對學(xué)生而言,本門課程涉及單片機硬件系統(tǒng)搭建及C語言編程,同時還涉及對應(yīng)的“工具”——單片機硬件仿真軟件PROTEUS、單片機C語言編譯軟件Keil的使用,的確有難度。以前的教學(xué)指導(dǎo)思想是通過老師反復(fù)演示促使學(xué)生最終能夠使用這些“工具”完成學(xué)習(xí)任務(wù),因此造成本次課老師的講授、演示過多,學(xué)生缺乏執(zhí)行任務(wù)的機會,造成學(xué)生“置身事外”,影響了學(xué)生的學(xué)習(xí)狀態(tài),學(xué)習(xí)效果不理想。
我們接著提出一個問題:“如果讓你重新設(shè)計本次課的教學(xué),你會怎么設(shè)計?”孔老師略一思考,就表達(dá)了調(diào)整教學(xué)的想法:就教學(xué)指導(dǎo)思想而言,老師要先演示或講解,然后讓學(xué)生嘗試執(zhí)行任務(wù),老師再對出現(xiàn)的問題進(jìn)行反饋、演示及講解,最后讓學(xué)生完善任務(wù);就本次課來說,要安排學(xué)生親手搭建單個LED燈閃爍系統(tǒng)的硬件并編寫程序。
孔老師有著豐富的單片機工程實踐經(jīng)驗,帶領(lǐng)電子技術(shù)工作室的同學(xué)們?yōu)槎嗉移髽I(yè)開發(fā)過實際的單片機系統(tǒng),2014年還成功完成《電子產(chǎn)品故障檢測與維修》課程的課改,對本次課的反思和調(diào)整設(shè)想基本到位,我們在此基礎(chǔ)上,提了兩條建議供孔老師參考:一是要評估所設(shè)計的學(xué)習(xí)任務(wù)的難度與學(xué)生能力、知識基礎(chǔ)的差距,如果學(xué)習(xí)任務(wù)對學(xué)生而言難度過大,就要考慮對學(xué)習(xí)任務(wù)進(jìn)行適當(dāng)分解,拆成一個任務(wù)序列讓學(xué)生循序漸進(jìn)地提高水平;二是要考慮學(xué)生的認(rèn)知負(fù)荷,一次課或一個學(xué)習(xí)任務(wù)承載的學(xué)習(xí)內(nèi)容不能過多。
孔老師也認(rèn)同我們的建議,并邀請我們周三另一班相同教學(xué)主題再來聽一次課。
星期三下午五六節(jié),我們聽了第二次課,教學(xué)對象是通信141班,教學(xué)主題依然是“單個LED燈閃爍系統(tǒng)編程與實現(xiàn)”。
接下來,孔老師向?qū)W生們布置了本次課的第一個分解任務(wù)——在PROTEUS系統(tǒng)中搭建單片機最小系統(tǒng),限定10分鐘時間。學(xué)生們打開PROTEUS開始搭建,選元器件、連線,孔老師在教室中巡視,解答學(xué)生們的提問。看來學(xué)生們水平不一,有2個學(xué)生很快就搭建成功了,規(guī)定時間內(nèi)有5個學(xué)生完成了系統(tǒng)搭建。接著,孔老師結(jié)合巡視中學(xué)生們出現(xiàn)的常見問題,又一次演示了搭建過程,留下5分鐘時間讓沒有完成的學(xué)生完成系統(tǒng)搭建,這次,絕大部分學(xué)生都完成了。
隨后,孔老師提出了本次課的第二個分解任務(wù)——在PROTEUS系統(tǒng)中搭建LED燈閃爍系統(tǒng)的其余硬件,他先用了10分鐘時間向?qū)W生們演示了搭建過程,重點是其中電阻的選擇,帶著學(xué)生們進(jìn)行了分析、計算和選擇,然后告訴學(xué)生,課間休息后用5分鐘時間自己實現(xiàn)。
課間休息過后,學(xué)生們開始搭建,有幾位學(xué)生利用課間休息時間完成了任務(wù),5分鐘時,有將近一半的學(xué)生舉手讓孔老師驗收了。接著,孔老師還是結(jié)合學(xué)生們出現(xiàn)的問題和難點,向?qū)W生們再一次展示了搭建過程,留下2分鐘時間讓沒有完成的學(xué)生完成系統(tǒng)搭建。
接下來,孔老師向?qū)W生們說明了編程的作用,向?qū)W生講授了如何用Keil軟件編寫C語言程序框架。
隨后,孔老師提出了本次課的第三個分解任務(wù)——利用Keil軟件編寫C語言程序控制LED燈亮與滅??桌蠋熛扔?0分鐘帶領(lǐng)學(xué)生一起回顧了LED燈亮與滅的工作原理,在此基礎(chǔ)上,又用5分鐘講授并演示了如何通過C語言程序語句實現(xiàn)LED燈亮與滅。然后,孔老師在硬件圖中另一個端口上又連了一個LED燈,把這個硬件圖通過凌波教學(xué)軟件傳到每一個學(xué)生的電腦上,要求學(xué)生編寫程序控制這個LED燈的亮滅。學(xué)生們開始動手編程序,孔老師一邊巡視,一邊解答學(xué)生們的提問,5分鐘剛過,已經(jīng)有學(xué)生完成了,孔老師叫停學(xué)生,集中反饋了出現(xiàn)的問題,然后留出時間讓學(xué)生們完成編程。
最后,孔老師告訴學(xué)生,如果要實現(xiàn)LED燈閃爍,在控制亮滅的基礎(chǔ)上,還需要使亮與滅的時間能夠延長,這就需要延時語句,下次課將用一次課的時間,完成另兩個分解任務(wù):延時語句的編寫以及完整系統(tǒng)調(diào)試,然后就結(jié)束了本次課。
在這次課中,學(xué)生的學(xué)習(xí)狀態(tài)較好,幾乎所有的學(xué)生都能跟上老師的教學(xué),學(xué)習(xí)任務(wù)的完成效果也比上一個班好。
通過這兩次聽課及相關(guān)研討,促進(jìn)了我們對職業(yè)教育教學(xué)的一點思考,即:教學(xué)設(shè)計與實施要全面考慮并妥善處理好學(xué)習(xí)內(nèi)容、學(xué)習(xí)任務(wù)及學(xué)生之間的關(guān)系,否則,就有可能影響學(xué)生的學(xué)習(xí)效果。結(jié)合以往的聽課經(jīng)驗,我們區(qū)分了如下幾種情況:
一種情況是教學(xué)設(shè)計與實施中僅考慮學(xué)習(xí)內(nèi)容,忽視學(xué)習(xí)任務(wù)與學(xué)生。老師大段講授或演示,學(xué)生旁聽或旁觀,雖然老師完成了“教學(xué)任務(wù)”,但由于這種方式不符合職業(yè)院校學(xué)生的學(xué)習(xí)規(guī)律,會造成學(xué)生學(xué)習(xí)狀態(tài)不佳;學(xué)生只是聽與看,不能有效培養(yǎng)各方面的能力;學(xué)生沒有“出手”完成學(xué)習(xí)任務(wù)的機會,造成即便老師想伸手拉學(xué)生一把,卻不知道學(xué)生的“手”在哪里,難以向?qū)W生提供有針對性的學(xué)習(xí)指導(dǎo),影響了學(xué)習(xí)效果。
第二種情況是對學(xué)習(xí)任務(wù)理解和運用不當(dāng)。沒有基于工作任務(wù)設(shè)計學(xué)習(xí)任務(wù),簡單認(rèn)為安排學(xué)生做的事都是“學(xué)習(xí)任務(wù)”;或?qū)W(xué)習(xí)任務(wù)運用不當(dāng),僅作為導(dǎo)入、作業(yè)使用,中間依然大段講授或演示,這就和第一種情況類似,會影響學(xué)習(xí)效果。
第三種情況是雖然設(shè)計了學(xué)習(xí)任務(wù),但忽視了學(xué)生。沒有根據(jù)學(xué)生的基礎(chǔ)對學(xué)習(xí)任務(wù)進(jìn)行必要的教學(xué)簡化,造成學(xué)習(xí)任務(wù)過于綜合,難度大,包含的學(xué)習(xí)內(nèi)容多,圍繞學(xué)習(xí)任務(wù)給學(xué)生提供的學(xué)習(xí)支持與學(xué)習(xí)指導(dǎo)不足,學(xué)生跟不上,難以實現(xiàn)理想的學(xué)習(xí)效果。我們在研討中給孔老師提的建議,就是希望避免出現(xiàn)這種情況。
第四種情況就是全面考慮并妥善處理好學(xué)習(xí)內(nèi)容、學(xué)習(xí)任務(wù)及學(xué)生之間的關(guān)系。教育心理學(xué)家奧蘇貝爾認(rèn)為:“如果我不得不把教育心理學(xué)的所有內(nèi)容簡約成一條原理的話,那就是,影響學(xué)習(xí)效果的最重要的因素是學(xué)生已經(jīng)知道了什么,然后根據(jù)原有知識狀況進(jìn)行相應(yīng)的教學(xué)?!苯虒W(xué)設(shè)計與實施過程中,要隨時評估學(xué)習(xí)任務(wù)及其所承載的學(xué)習(xí)內(nèi)容與學(xué)生基礎(chǔ)的差距,如果差距不大,就可以考慮先讓學(xué)生嘗試一下,然后老師引導(dǎo)學(xué)生反思,順勢加入新內(nèi)容;如果差距大,就要精簡學(xué)習(xí)內(nèi)容、簡化學(xué)習(xí)任務(wù),還要提供學(xué)習(xí)支持或?qū)W習(xí)指導(dǎo),先講解、組織案例分析或直接給學(xué)生示范,然后讓學(xué)生嘗試完成,再引導(dǎo)反思。在教學(xué)中,要有50%-70%的時間讓學(xué)生用于完成學(xué)習(xí)任務(wù)、思考問題,其余時間,由教師向?qū)W生提供幫助。根據(jù)我們的聽課經(jīng)驗,在職業(yè)院校中,這樣的教學(xué)會受到學(xué)生的歡迎并取得比較理想的學(xué)習(xí)效果??桌蠋煹牡诙谓虒W(xué),就是這樣的教學(xué)過程。
在起草本文的同時,我們請孔老師對他的前后兩次教學(xué)設(shè)計、教學(xué)實施做進(jìn)一步的“揭秘”,解釋他教學(xué)設(shè)計與實施的思路、步驟、具體安排,以及為什么要進(jìn)行這樣的教學(xué)設(shè)計與實施,感興趣的老師請繼續(xù)關(guān)注。
(責(zé)任編輯 燕 艷)
Teaching Design Should Balance the Relation among Teaching Contents, Tasks and Students——After Listening to the Course “MCU Programming and Implementation” Twice
LIU Qing-hua
(Xingtai Polytechnic College, Xingtai , Hebei 054035, China)
This paper describes the feeling after listening twice of the course “MCU Programming and Implementation”, puts forward that teaching design should balance the relation among the teaching content, learning tasks and the students, only by this can good teaching effect can be achieved.
teaching design; teaching content; learning task; students
G712
A
1008—6129(2015)05—0001—03
2015—09—01
2016-2017年校級重點課題——“任務(wù)中心整體化教學(xué)設(shè)計與實施”階段成果。
劉慶華(1973—),河北邢臺人,邢臺職業(yè)技術(shù)學(xué)院高職研究所,教授。