嵌入式系統(tǒng)高校教學(xué)模式的探討(下)
在“2005 Intel嵌入式系統(tǒng)高校學(xué)術(shù)論壇”的自由討論中,很多老師從如何提高嵌入式教學(xué)的質(zhì)量方面,仁者見(jiàn)仁,智者見(jiàn)智?,F(xiàn)把老師的發(fā)言歸納如下:
1. 根據(jù)學(xué)生的不同專業(yè),嵌入式課程的設(shè)置要有所不同,或者讓學(xué)生課外補(bǔ)齊背景知識(shí)。浙江大學(xué)計(jì)算機(jī)學(xué)院/軟件學(xué)院的陳天洲老師指出:“知識(shí)點(diǎn)的劃分要根據(jù)專業(yè)背景的不同而有所區(qū)別,哪怕同一個(gè)專業(yè),有的偏硬、有的偏軟?!标惱蠋煹慕?jīng)驗(yàn)是:對(duì)知識(shí)點(diǎn)劃一個(gè)圓圈,確定哪一個(gè)圓圈一定要講,哪一些是可選擇的,哪一些是外圍的。
北大軟件與微電子學(xué)院專門設(shè)立了嵌入式系統(tǒng)系。系主任柳翔老師的經(jīng)驗(yàn)是:他們那里主要是針對(duì)研究生講課,第一年招的學(xué)生各種專業(yè)的都有,因此學(xué)生的背景不同,但他們不可能講每一門課的時(shí)候,又把各種知識(shí)給學(xué)生補(bǔ)一遍,因此采用預(yù)修課的辦法,基本上能夠把水平拉齊。
2,實(shí)驗(yàn)是嵌入式教學(xué)的重要一部分,但老師們都普遍感到實(shí)驗(yàn)經(jīng)費(fèi)不足,實(shí)驗(yàn)工作量煩重,為了提高效率,可利用一些仿真軟件、一些書籍內(nèi)容可以輔助實(shí)驗(yàn)教學(xué)。
“嵌入式課程是軟、硬結(jié)合、實(shí)踐性很強(qiáng)的課。越來(lái)越軟之后,學(xué)生不敢動(dòng)硬件,敲鍵盤的人燒不了機(jī)器?!?nbsp;清華大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)系的楊士強(qiáng)老師在談到實(shí)驗(yàn)的重要性時(shí)說(shuō):“因此一定要?jiǎng)邮肿鰧?shí)驗(yàn),通過(guò)自己做才能長(zhǎng)本事。通過(guò)這些,同學(xué)們對(duì)硬件、軟件的了解就不一樣了,否則計(jì)算機(jī)越來(lái)越軟之后很危險(xiǎn)?!?
如何解決資金的問(wèn)題?上海交大的徐國(guó)治老師的經(jīng)驗(yàn)是:實(shí)驗(yàn)的板子實(shí)在太貴了!我們要慢慢分解(計(jì)劃),這樣評(píng)估容易通過(guò),領(lǐng)導(dǎo)愿意掏錢出來(lái)。
另外,還可通過(guò)技術(shù)手段彌補(bǔ)實(shí)驗(yàn)經(jīng)費(fèi)的不足。浙大的陳天洲老師談到:“在嵌入式系統(tǒng)里面,實(shí)驗(yàn)這一塊工作量特別巨大,而且Flash容易燒壞。我們用仿真和試驗(yàn)相結(jié)合的方法,一部分學(xué)生在仿真環(huán)境下做實(shí)驗(yàn),一部分學(xué)生在板子上面做實(shí)驗(yàn),在實(shí)驗(yàn)之后再互相討論。”
北京理工大學(xué)的馬忠梅老師建議利用微機(jī)做一部分嵌入式系統(tǒng)實(shí)驗(yàn)。她建議老師們采用仿真軟件——SkyEye(天目)?!斑@是清華大學(xué)博士做的一個(gè)工作,XScale已經(jīng)都做上去了,我們開(kāi)實(shí)驗(yàn)也用到了?!彼€推薦了北航出版社的新書——《源碼開(kāi)放的嵌入式系統(tǒng)軟件分析與實(shí)踐——基于SkyEye和ARM開(kāi)發(fā)平臺(tái)》,“這樣在微機(jī)上就可以做一部分的嵌入式系統(tǒng)實(shí)驗(yàn),在實(shí)驗(yàn)箱較少的情況下可以輔助教學(xué)”。
3,利用互聯(lián)網(wǎng)進(jìn)行教學(xué)交流。浙大的陳天洲老師談到他所有的課程ppt文檔及背景資料都可以從網(wǎng)站上下載,使學(xué)生可以更好地學(xué)習(xí)。9月5日,Intel在浙大建立了Intel在中國(guó)唯一的嵌入式技術(shù)中心——浙江大學(xué)-Intel嵌入式技術(shù)中心。陳老師建議在Intel的牽頭下,各校老師共同建立一個(gè)論壇,有問(wèn)題可以找到解決辦法,或得到技術(shù)支持。另外,在論壇上還可共享一些實(shí)驗(yàn)。
北理工的馬忠梅老師補(bǔ)充道:在論壇上各校老師還可以分享一下課程。
4,專、精結(jié)合。嵌入式教材書籍要更多。
清華的楊士強(qiáng)老師說(shuō):質(zhì)量和數(shù)量是一對(duì)矛盾,即精品化和多樣性和是一對(duì)矛盾,我們要處理好這對(duì)矛盾。我們還是要出一點(diǎn)精品的,一定要有精品教材、精品實(shí)驗(yàn);另外嵌入式課程本身又是多樣性的,多樣性要適合不同的層面,大家要遍地開(kāi)花。沒(méi)有數(shù)量,就沒(méi)有質(zhì)量,數(shù)量大了以后,高質(zhì)量就會(huì)出來(lái),質(zhì)量高了以后,數(shù)量也會(huì)提高。
5,使學(xué)生多搞創(chuàng)新想法,而不僅僅是產(chǎn)品創(chuàng)新。上海交大的徐國(guó)治老師是全國(guó)高校大學(xué)生電子競(jìng)賽的組織者之一,他借鑒了國(guó)外的學(xué)生競(jìng)賽后指出,我們今后評(píng)獎(jiǎng)時(shí)要注重一些創(chuàng)新思想的評(píng)選。例如新加坡參賽者有些是印度裔人,他們參賽和我們的思路不一樣,我們的設(shè)計(jì)競(jìng)賽,一定要做東西出來(lái)。例如GPS定位的黑匣子,產(chǎn)品做出來(lái)后可以立刻裝在汽車?yán)锱?。他們不是這個(gè)理念,他們做無(wú)縫(音)連接,值得我們學(xué)習(xí)。他們也奇怪:你們競(jìng)賽怎么老做產(chǎn)品,沒(méi)有一個(gè)新想法?
6,嵌入式系統(tǒng)是個(gè)與產(chǎn)業(yè)界聯(lián)系緊密的實(shí)用性知識(shí),如何不斷更新知識(shí),做到理論與實(shí)踐相結(jié)合?北大的柳翔老師的介紹道:我們的課程不能10年、5年都不變,基礎(chǔ)部分、原理性的知識(shí)我們保留比較多,但是一些芯片、開(kāi)放技術(shù)是相對(duì)動(dòng)態(tài)的,需要隔一段時(shí)間有一些更新。我們?cè)谶@方面主要采用一些辦法來(lái)和比較有實(shí)力的公司合作的辦法,把課程中這部分內(nèi)容進(jìn)行更新,包括嵌入式軟件開(kāi)發(fā)技術(shù)。柳老師舉例說(shuō),我們的課程和Intel合作后,Intel的工程師也曾到我們學(xué)校和學(xué)生互動(dòng),在一定程度彌補(bǔ)了我們老師和新技術(shù)的差距。通過(guò)這種辦法,也同時(shí)培養(yǎng)了我們自己的老師,我們也把它定格為一種模式。
項(xiàng)目方面,柳老師他們的課程基本上是項(xiàng)目驅(qū)動(dòng)?!半m然我們開(kāi)了9門課程,但是由項(xiàng)目驅(qū)動(dòng),基本上理論上占1/3。這樣可保證每年內(nèi)容有一些新鮮的東西?!?
7,嵌入式課程應(yīng)該教什么內(nèi)容?陳天洲老師說(shuō):“這們課程的出發(fā)點(diǎn)是什么?是裁減、配制、還是定制的體系結(jié)構(gòu)?如果是定制的體系結(jié)構(gòu),體系結(jié)構(gòu)向高端發(fā)展是超級(jí)計(jì)算機(jī)/大型計(jì)算機(jī)的發(fā)展,向下是亞微計(jì)算的發(fā)展?!?
Intel XScale分別是向下發(fā)展到亞微體系,以小型Linux為體系結(jié)構(gòu)。如果嵌入式系統(tǒng)過(guò)于偏重一些微型計(jì)算機(jī)思想的話,就不能稱之為一個(gè)完整的體系。所以陳老師更加希望將來(lái)的嵌入式系統(tǒng)課程會(huì)改一個(gè)名字,叫亞微計(jì)算機(jī)結(jié)構(gòu),或者是亞微計(jì)算機(jī)系統(tǒng)。
短短的兩天結(jié)束了,老師們?cè)谇度胧较到y(tǒng)教學(xué)方面獲得了很多有益的啟發(fā)。但愿有更多的大公司、大企業(yè)關(guān)心我國(guó)的嵌入式系統(tǒng)教學(xué)活動(dòng),我國(guó)的嵌入式系統(tǒng)產(chǎn)業(yè)才能蓬勃發(fā)展!
評(píng)論