俸皓 陳宏 陳俊彥 雷曉春
【摘 要】針對“互聯(lián)網(wǎng)+”的背景下,傳統(tǒng)課程教學(xué)目標(biāo)單一且不連貫的缺點,提出了構(gòu)建以單片機系列硬件課程為核心的課程群建設(shè)方案,并通過修訂教學(xué)大綱、提高教學(xué)水平豐富教學(xué)資源、要求并引導(dǎo)學(xué)生參加各類創(chuàng)新創(chuàng)業(yè)項目和學(xué)科競賽項目等措施對課程群進(jìn)行建設(shè)。通過實踐證明,該課程群的建設(shè),可以提高學(xué)生的創(chuàng)新創(chuàng)造能力,適應(yīng)培養(yǎng)解決復(fù)雜問題的工程型人才的要求。
【關(guān)鍵詞】單片機課程群;互聯(lián)網(wǎng)+;教學(xué)改革實踐
中圖分類號: TP368.1-4 文獻(xiàn)標(biāo)識碼: A文章編號: 2095-2457(2019)26-0089-002
【Abstract】Considering of the Internet+ environment, the traditional teaching objectives are single and incoherent. This paper proposes a construction project of a hardware curriculum group centered on the curriculum of the single chip microcomputer. The course group should be constructed by revising the syllabus, improving the teaching level, enriching teaching resources and demands, and guiding students to participate in various innovative and entrepreneurial projects. Practice has proved that the construction of this course group can improve studentscreative ability and meet the requirements of training engineering talents to solve complex problems.
【Key words】Single chip microcomputer curriculum group; Internet plus; Teaching reform practice
0 引言
計算機硬件類課程在各個高校計算機專業(yè)教學(xué)體系占據(jù)了重要的地位。這類課程具有理論性強、學(xué)習(xí)周期長、與實際工程聯(lián)系緊密、強調(diào)實踐等特點[1],也正是因為這樣,硬件類課程往往是高校計算機專業(yè)課程中的薄弱環(huán)節(jié)。在“互聯(lián)網(wǎng)+”的背景下,隨著各種新型互聯(lián)網(wǎng)應(yīng)用開發(fā)框架的興起,由于各種軟件類課程甚至能夠以“所見即所得”的方式快速獲得開發(fā)成果,使得學(xué)生在選擇專業(yè)的時候更加傾向于軟件類課程[2]。在大類招生的趨勢下,這將進(jìn)一步惡化計算機專業(yè)學(xué)生的硬件開發(fā)能力。本文從單片機系列課程的視角出發(fā),為硬件類課程群的建設(shè)及實踐做出了有益的探討和嘗試。
1 傳統(tǒng)教學(xué)方式的不足
除去作為電子類專業(yè)公共基礎(chǔ)課的數(shù)字\模擬電路等課程之外,計算機專業(yè)的硬件類課程主要包含《匯編語言》、《微機原理與接口技術(shù)》、《單片機原理與應(yīng)用》、《嵌入式系統(tǒng)》、《計算機組成原理》、《計算機系統(tǒng)結(jié)構(gòu)》等課程及其相應(yīng)的實驗環(huán)節(jié)和課程設(shè)計。由于傳統(tǒng)的教學(xué)方法主要強調(diào)各門課程自身的獨立性、系統(tǒng)性和完整性,而忽略了課程間的橫向聯(lián)系和交叉、綜合,未從課程群的角度很好地將內(nèi)容體系整合和優(yōu)化,導(dǎo)致了學(xué)生在學(xué)習(xí)的過程中的混淆和困惑,從而學(xué)習(xí)效率低下,最終使得上述課程的教學(xué)合力和整體培養(yǎng)優(yōu)勢不能最大限度地發(fā)揮,直接導(dǎo)致畢業(yè)生大部分是嵌入式理論有余,而實際應(yīng)用上的工程能力不足[3]。從我校近年來計算機專業(yè)畢業(yè)設(shè)計選題的分布嚴(yán)重偏軟也可以看出這一點。盡管我們進(jìn)行了系列的教學(xué)改革,但多以課堂教學(xué)或單門課程改革為核心,點多面廣、各自為戰(zhàn),研究成果不具全局性與系統(tǒng)性,教學(xué)資源利用率依舊不高。
以《單片機原理與應(yīng)用》為例,該課程教學(xué)長久以來均由兩個環(huán)節(jié)組成:理論環(huán)節(jié)與實踐環(huán)節(jié),兩個環(huán)節(jié)在時間和空間上分離。一些理論知識如寄存器、三總線、中斷系統(tǒng)等概念相對抽象,學(xué)生很難理解。理論實踐分離的教學(xué)形式,很難短時間內(nèi)做到融會貫通,教學(xué)效果有限。直接影響到了后續(xù)的《單片機原理課程設(shè)計》、《單片機系統(tǒng)課程設(shè)計》、畢業(yè)設(shè)計、參與學(xué)科競賽等環(huán)節(jié)的質(zhì)量。
此外由于嵌入式系統(tǒng)及其應(yīng)用系統(tǒng)的多樣性與傳統(tǒng)授課方式下的課程容量的有限性之間的沖突,導(dǎo)致了無論如何增加課時,都不可能容納下所有的嵌入式系統(tǒng)開發(fā)所需要的知識。這就要求引入課程群的方式,目的就是要追求一加一大于二的優(yōu)化教學(xué)效果。
2 “互聯(lián)網(wǎng)+”背景下的單片機課程群建設(shè)改革實踐
計算機專業(yè)硬件類課程往往以《計算機組成原理》為基礎(chǔ)展開,而組成原理課程通常在二年級下學(xué)期或三年級上學(xué)期開設(shè),因此圍繞組成原理課程進(jìn)行課程群的建設(shè)一來時間上顯得稍晚;二來由于組成原理強調(diào)的是整機的構(gòu)成原理,而不是應(yīng)用的構(gòu)造,所以對于學(xué)生來說,無法直接將學(xué)習(xí)過程中的產(chǎn)生的創(chuàng)意應(yīng)用到創(chuàng)新創(chuàng)業(yè)或?qū)W科競賽活動中,這在相當(dāng)程度上也影響了學(xué)習(xí)的積極性。
在“互聯(lián)網(wǎng)+”的背景下,硬件類產(chǎn)品在整個應(yīng)用系統(tǒng)中的位置如圖1所示。由圖1可知,低成本、高可靠性的以MCU為核心的單片機應(yīng)用起到了橋接互聯(lián)網(wǎng)應(yīng)用與物理現(xiàn)實世界的關(guān)鍵作用。從支撐應(yīng)用的課程角度出發(fā),對圖1進(jìn)行分析之后可以得到圖2所示的課程群體系連接關(guān)系示意圖。
由圖2中可以看出,由于MCU在系統(tǒng)中的位置,適合選擇單片機系列課程作為硬件類課程群建設(shè)的核心,開展課程群的建設(shè)。因此我們首先對《單片機原理與應(yīng)用》的教學(xué)大綱進(jìn)行了修訂,強化了對MCU的I/O擴展能力的教學(xué),弱化了傳統(tǒng)教學(xué)中占據(jù)了很大比重的數(shù)據(jù)處理相關(guān)的內(nèi)容。同時對《匯編語言程序設(shè)計》、《微機原理與接口技術(shù)》、《嵌入式系統(tǒng)》等課程群中的相關(guān)課程的大綱進(jìn)行了一體化的設(shè)計與修改,消除了其中的內(nèi)容重復(fù),使得課程之間的銜接更加流暢高效。以幾門課程都涉及到的中斷為例,在匯編語言中只要求掌握軟中斷程序的編寫,微機接口課程中只要求掌握中斷控制器的工作方式,單片機課程中強調(diào)中斷擴展的方法,嵌入式系統(tǒng)中強調(diào)非向量型中斷以及操作系統(tǒng)支持下的中斷處理過程,去除了原來每門課程都要花大力氣講解一遍的中斷系統(tǒng)原理,將這部分的任務(wù),交給組成原理課程完成。這些改動,節(jié)約了大量的教學(xué)資源,從而使得相關(guān)課程能夠有時間和精力聚焦到更多有現(xiàn)實意義的任務(wù)上來。
在教學(xué)資源建設(shè)上,引入了如“課堂派”之類的互聯(lián)網(wǎng)應(yīng)用進(jìn)行線下的課堂管理和在線的教學(xué)資源的發(fā)布,降低了師生的溝通成本和課堂管理的成本,提高了學(xué)生碎片化時間的利用效率。此外,還能更好的利用如微課、項目包等優(yōu)質(zhì)的在線教學(xué)資源,進(jìn)一步的提高課堂教學(xué)質(zhì)量。
在實踐之中,我們使用了各類學(xué)科競賽平臺和創(chuàng)新創(chuàng)業(yè)項目來達(dá)到全年級段、大面積的學(xué)生覆蓋。從一年級下學(xué)期起,就鼓勵學(xué)生參與周期較長的創(chuàng)新創(chuàng)業(yè)項目,到了高年級,則引導(dǎo)學(xué)生參與各類學(xué)科競賽項目。近三年來,參與過學(xué)科競賽獲創(chuàng)新創(chuàng)業(yè)項目的硬件類方向?qū)W生的比例,從以前的不足30%提升到了近70%;硬件及物聯(lián)網(wǎng)方向的學(xué)科競賽的國家級獲獎也從往年的個位數(shù)增長到了近三年平均每年16項,實現(xiàn)了將近100%的增長率。
3 結(jié)論
構(gòu)建單片機課程群,將硬件類課程貫穿在整個計算機專業(yè)教學(xué)體系之中,以“互聯(lián)網(wǎng)+”為平臺,開展優(yōu)質(zhì)教學(xué)資源的建設(shè),配合學(xué)科競賽和創(chuàng)新創(chuàng)業(yè)項目,能夠大幅提升學(xué)生的學(xué)習(xí)熱情,增強學(xué)生解決復(fù)雜工程問題的能力,進(jìn)一步縮小高校教育與社會需求的差距。下一步需要構(gòu)建貫穿課程群的評價與反饋體系,以推動課程群建設(shè)改革與實踐的進(jìn)一步研究。
【參考文獻(xiàn)】
[1]朱艷輝,童啟,劉強.基于創(chuàng)新訓(xùn)練平臺的計算機類專業(yè)實踐教學(xué)體系研究[J].中國大學(xué)教學(xué),2018,No.332(04):84-87.
[2]唐伎玲,李念峰,李國琳.基于職業(yè)能力培養(yǎng)的計算機科學(xué)與技術(shù)專業(yè)課程群建設(shè)與實踐[J].職業(yè)技術(shù)教育,2017, 38(14):33-35.
[3]楊毅剛,王偉楠,孟斌.以提升解決“復(fù)雜工程問題”能力為目標(biāo)的工程教育培養(yǎng)模式改進(jìn)研究[J].高等工程教育研究,2017(4):63-67.