宋 巍 張繼蕃
遼寧裝備制造職業(yè)技術(shù)學院(沈陽 110161)
目前,嵌入式系統(tǒng)帶來的工業(yè)年產(chǎn)值已超過了1萬億美元,市場潛力大,就業(yè)機會較多,因此國內(nèi)很多高校、職業(yè)技術(shù)學院和培訓機構(gòu)紛紛開展了嵌入式系統(tǒng)的教學和培訓工作。然而,各教學單位的辦學思想、辦學條件和學生水平參差不齊,所以嵌入式系統(tǒng)教學模式也應該因地制宜、因材施教。本文針對高職院校的實際情況和嵌入式系統(tǒng)的特點,提出了嵌入式系統(tǒng)教學的中遇到的一些問題,探討了高等職業(yè)技術(shù)學校嵌入式系統(tǒng)教學的實踐教學方法,通過課堂教學、課內(nèi)實訓、課程設計、綜合實驗等教學環(huán)節(jié)取得了良好效果。
嵌入式技術(shù)是當前最有發(fā)展的IT應用領域之一,但這一領域入門門檻較高,因為嵌入式系統(tǒng)對軟件設計的時間和空間效率要求較高,所以從業(yè)者不僅要有一定的軟件專業(yè)水平而且必須懂得硬件的工作原理,所以非專業(yè)IT人員很難切入這一領域,有些公司在招聘的時候經(jīng)常要碩士以上的人做嵌入式開發(fā),主要是基于嵌入式的難度。而高等職業(yè)教育的生源雖然在智力水平和理解能力上和本科生基本相同,但學習熱情和主動性相對較差,在學習時間上也比本科生要少,因此,高等職業(yè)教育的嵌入式教學具有相當?shù)碾y度。
由于高等職業(yè)教育和本科院校教學的側(cè)重不同,高等職業(yè)教育注重實踐,而嵌入式技術(shù)是一門綜合性很強的實踐性課程,因而高等職業(yè)教育的嵌入式教學也應以培養(yǎng)學生實踐動手能力為主,以滿足科技企業(yè)對計算機技能型人才的要求為主要培養(yǎng)目標,即保證學生能夠掌握主流嵌入式微處理器的結(jié)構(gòu)與原理,掌握一個嵌入式操作系統(tǒng),熟悉嵌入式軟件開發(fā)流程并至少做過一個嵌入式軟件項目。而實驗、實訓、實習則是培養(yǎng)學生動手實踐的關鍵環(huán)節(jié)。
目前很多本科院校的嵌入式系統(tǒng)不是獨立的專業(yè)方向,只是通過少量幾門課程對嵌入式系統(tǒng)做概括性介紹。而高等職業(yè)教育由于培養(yǎng)目標不同則應將嵌入式系統(tǒng)作為獨立的專業(yè)方向,我院非常重視嵌入式專業(yè)的建設,已建成嵌入式教學實驗室并配置了50套嵌入式開發(fā)試驗箱,學生即可一人一機也可兩人一組進行項目實訓。課程設置以培養(yǎng)學生的基礎編程能力為重點,在課程設置上做到少而精,每門課都配以一定比例的試驗提高學生的感性認識和動手能力。并在第四學期開設了以實際的嵌入式項目為主的嵌入式系統(tǒng)開發(fā)課程和為期兩周綜合性實驗課程,其中綜合實驗是要求學生在教師指導下自己動手完成一個實際的嵌入式課題,內(nèi)容涉及藍牙技術(shù)視頻攝像等常用技術(shù)。嵌入式系統(tǒng)開發(fā)這門課理論與實踐的課時比例達到了1:2,通過SD卡讀寫實驗、觸摸屏驅(qū)動實驗、IC卡讀寫實驗等以實際項目為例的綜合實驗激發(fā)學生的興趣培養(yǎng)學生的實踐應用能力。
嵌入式是一門較高層次的應用科學,需要我們在應用中學習,在應用中提高。我院非常重視學生實踐能力的培養(yǎng),每門課程都安排了一定比例的實踐學時,在實踐教學過程主要有課內(nèi)實訓、課程設計、綜合實驗等,實驗有驗證性質(zhì)的、設計性質(zhì)的也有綜合性質(zhì)的, 課內(nèi)實訓主要目的是為了鞏固課堂學習,充分理解所學理論知識,課程設計和一些驗證性的實驗用于培養(yǎng)學生的動手能力激發(fā)學生的學習熱情,而綜合實驗則注重于培養(yǎng)學生對真正嵌入式項目開發(fā)流程的理解培養(yǎng)學生獨立思考解決問題的能力。在學生完成兩年的理論學習后,將會到企業(yè)進行為期一年的頂崗實習,在真正的項目團隊中學習嵌入式開發(fā)的技巧。在我院的嵌入式專業(yè)教學過程中實踐環(huán)節(jié)貫穿了始終。
在教學過程中,注重培養(yǎng)學生的實踐能力,貫徹了學?!稗k工廠化大學,工廠化辦學”的教學理念,從培養(yǎng)學生的基礎編程能力著手,逐步建立了學生的ARM7體系結(jié)構(gòu)、ARM流水線、Linux下C語言開發(fā)等知識體系結(jié)構(gòu)。通過課堂教學和課程實踐,使學生掌握了嵌入式系統(tǒng)開發(fā)的基本原理、基本工具、基本方法、基本技能。在綜合實驗階段,一些同學通過自學可以做一些在Linux下的簡單應用開發(fā)、大部分同學能夠達到根據(jù)具體需求,在給定的 ARM 芯片及外圍電路的條件下設計嵌入式軟件的要求。在整個嵌入式專業(yè)的教學過程中實驗環(huán)節(jié)貫穿始終,實驗與理論的課時比例大致達到了1比1,通過一些實際項目的培訓嵌入式專業(yè)的學生畢業(yè)時也就相當于具備了1-2年的軟件開發(fā)工作經(jīng)驗,具備了從事嵌入式軟件開發(fā)的基本能力,基本達到用人單位的雇用要求。
事實證明,利用有限的課堂時間講解基本原理、利用實踐項目激發(fā)學生的學習興趣,發(fā)揮課余時間、課程設計、綜合實驗等環(huán)節(jié)鞏固理論知識、培養(yǎng)實踐技能和動手能力的實踐式教學模式是卓有成效的。
高職嵌入式專業(yè)的教學與本科教學的對象不同,教學目標也有所不同這就決定了高職的嵌入式專業(yè)教學方式不同于本科院校。高職院校嵌入式專業(yè)的教學需要合理的利用課堂時間、課余時間、課內(nèi)實訓、綜合實驗等等教學環(huán)節(jié),堅持“以提高學生實際動手能力為目標以實踐促教學”的實踐式教學路線,根據(jù)企業(yè)用人需求培養(yǎng)出合格的人才。
[1]畢春躍.計算機專業(yè)嵌入式系統(tǒng)教學模式探析.計算機教育,2008(4).
[2]曹春益.高職計算機應用技術(shù)專業(yè)嵌入式相關課程的研究.科技信息(科學教研),2008(22).
[3]徐承彬.高職院校嵌入式系統(tǒng)課程教學探討.職業(yè)技術(shù)教育,2008(8).
[4]董少明. 高職院校引入“嵌入式計算機系統(tǒng)”課程體系的探討.機械職業(yè)教育,2007(11).