胡華文 盧麗君
摘 要:本文提出了一種基于工作過程的C語言課程與單片機(jī)課程有效結(jié)合的課程改革模式,并分別在實(shí)踐經(jīng)驗(yàn)的基礎(chǔ)上,對基于單片機(jī)的C語言學(xué)習(xí)領(lǐng)域的重構(gòu)、C語言學(xué)習(xí)領(lǐng)域中教學(xué)例子的選取進(jìn)行了研究與分析。
關(guān)鍵詞:工作過程;C語言程序設(shè)計(jì);單片機(jī)課程;電子設(shè)計(jì)競賽
在電子信息專業(yè)中,C語言主要服務(wù)于單片機(jī)應(yīng)用,而單片機(jī)的運(yùn)用對《C語言程序設(shè)計(jì)》的要求,從思維方式上講,培養(yǎng)學(xué)生的邏輯思維能力,分析問題、解決問題的能力等;從行為能力上講,培養(yǎng)學(xué)生利用C語言編程能力對單片機(jī)綜合項(xiàng)目進(jìn)行控制設(shè)計(jì)。然而,在具體的教學(xué)過程中,由于課程本身的難度以及受學(xué)生基礎(chǔ)、教學(xué)內(nèi)容、教學(xué)方法、教學(xué)條件等各方面的限制,其教學(xué)目標(biāo)的培養(yǎng)大打折扣。為了學(xué)生能夠通過學(xué)習(xí)C語言從而獲得與單片機(jī)密切結(jié)合的綜合職業(yè)能力,并保證其相關(guān)的經(jīng)驗(yàn)、知識和技能在結(jié)構(gòu)上的系統(tǒng)化,本文以“基于工作過程的學(xué)習(xí)方法”為核心,將“工作過程中單片機(jī)的運(yùn)用學(xué)習(xí)”和“課堂上C語言知識的學(xué)習(xí)”整合為一個有機(jī)整體,[1]形成一套新的課程改革模式,從而提高教學(xué)質(zhì)量,增強(qiáng)學(xué)生的職業(yè)技能,拓寬學(xué)生的求職渠道。
一、C語言程序設(shè)計(jì)在電子類專業(yè)中的現(xiàn)狀
(1)目前大部分高職電子類專業(yè)的人才培養(yǎng)方案中,仍沿用本科院校的課程體系,[2]其《C語言程序設(shè)計(jì)》教材仍采用本科院校計(jì)算機(jī)專業(yè)教師編寫,針對性不強(qiáng),很難有效的服務(wù)于高職電子類專業(yè)課程的學(xué)習(xí)。(2)《C語言程序設(shè)計(jì)》的學(xué)習(xí)與專業(yè)課程單片機(jī)的學(xué)習(xí)脫鉤,使學(xué)生學(xué)習(xí)C語言的目標(biāo)不明確,很難將C語言知識與專業(yè)核心課程單片機(jī)的學(xué)習(xí)有效結(jié)合,從而影響單片機(jī)教學(xué)的有效展開。(3)《C語言程序設(shè)計(jì)》課程本身的難度以及學(xué)生自身的底子薄,形成學(xué)生難學(xué)、厭學(xué),進(jìn)而逃課的惡性循環(huán)。
二、基于工作過程的C語言課程與單片機(jī)課程總體設(shè)計(jì)
本文提出了一種基于工作過程的C語言課程與單片機(jī)課程有效結(jié)合的課程改革模式,如下圖1所示。
圖1 改革的課程體系
從工作過程出發(fā),將單片綜合項(xiàng)目的應(yīng)用分解為C語言課程任務(wù)、C語言與單片機(jī)的結(jié)合、單片機(jī)課程任務(wù)三個部分,C語言課程任務(wù)和單片機(jī)課程任務(wù)兩者服務(wù)于C語言與單片機(jī)的結(jié)合;C語言課程任務(wù)主要面向C語言程序設(shè)計(jì)的知識點(diǎn)學(xué)習(xí)即C語言的課程領(lǐng)域;C語言與單片機(jī)的結(jié)合又可分解為C語言在單片機(jī)中的算法學(xué)習(xí)和單片機(jī)中的C語言程序設(shè)計(jì);單片機(jī)課程任務(wù)主要面向單片機(jī)內(nèi)部資源的學(xué)習(xí)即單片機(jī)課程領(lǐng)域;最后將 C語言的課程領(lǐng)域和C語言在單片機(jī)中的算法學(xué)習(xí)相結(jié)合,形成一門《基于單片機(jī)的C語言程序設(shè)計(jì)》課程,并將單片機(jī)課程領(lǐng)域和單片機(jī)中的C語言程序設(shè)計(jì)相結(jié)合,形成一門《單片機(jī)綜合應(yīng)用》課程。
三、基于單片機(jī)運(yùn)用領(lǐng)域的C語言學(xué)習(xí)領(lǐng)域重構(gòu)
(一)C語言學(xué)習(xí)領(lǐng)域重構(gòu)。如下圖表1所示,將七個典型單片機(jī)項(xiàng)目所需要的C語言知識點(diǎn)打勾,根據(jù)各個項(xiàng)目所需要的知識點(diǎn),重新組織C語言課程的學(xué)習(xí)領(lǐng)域,形成重、難點(diǎn)突出,與專業(yè)課程緊密結(jié)合,針對性強(qiáng)的具有專業(yè)特色的C語言程序設(shè)計(jì)教程。
表1 基于單片機(jī)項(xiàng)目的C語言學(xué)習(xí)領(lǐng)域重構(gòu)
(二) C語言學(xué)習(xí)領(lǐng)域中教學(xué)例子選取。在C語言知識講解中,我們將典型單片機(jī)項(xiàng)目分割成多個獨(dú)立完整的子任務(wù),并將這些子任務(wù)稍加調(diào)整修改,使C語言知識點(diǎn)貫穿其中,讓學(xué)生從專業(yè)的實(shí)際運(yùn)用中來學(xué)習(xí)C語言,既保證了C語言知識的系統(tǒng)性,又將C語言理論知識融入實(shí)踐任務(wù),不僅可以培養(yǎng)學(xué)生專業(yè)技能,而且還培養(yǎng)學(xué)生學(xué)習(xí)C語言的興趣。
四、全文總結(jié)
本文融“教、學(xué)、做”為一體,強(qiáng)化學(xué)生能力的培養(yǎng),將C語言課程與單片機(jī)課程進(jìn)行了有機(jī)結(jié)合,形成新的課程模式,并對新的課程模式中《基于單片機(jī)的C語言程序設(shè)計(jì)》課程的知識領(lǐng)域進(jìn)行了重構(gòu)、教學(xué)例子進(jìn)行了選取,從而促進(jìn)了人才培養(yǎng)方案的正確修訂、課程體系的科學(xué)整合。
參考文獻(xiàn):
[1] 郭德紅.整體知識觀:美國高等教育本科課改的核心理念 [N] 中國教育報(bào),2007-04-03