集美大學信息工程學院 吳一亮 袁占生 楊光松
從大學生集成電路設計大賽談本科教學改革
集美大學信息工程學院 吳一亮 袁占生 楊光松
從我校組織學生參加大學生集成電路設計大賽的情況出發(fā),分析了大賽對學生創(chuàng)新能力的培養(yǎng)作用及意義。探討了我校本科教學方面存在的不足,以及我們準備采取的設置實踐配合的引導性新課程、合理安排課程路徑和參加科技競賽等改進措施。
集成電路設計大賽;教學改革;本科教育
集美大學電子科學與技術(電科)專業(yè)是集美大學信息工程學院在“十一五”期間,根據(jù)學科專業(yè)發(fā)展的需要以及海峽西岸經(jīng)濟區(qū)發(fā)展對集成電路人才的大量需求,綜合學院電子、通信兩專業(yè)幾十年的本科教學經(jīng)驗和實力, 2007年學院決定啟動電科專業(yè)申報工作,并于2008年正式提交申請書,2009年獲教育部批準招生,2010年9月開始招收四年制本科學生,計劃招生人數(shù)兩個班60人。電子科學與技術教研室成立于2010年,隸屬于集美大學信息工程學院。在學校的大力支持下,專業(yè)招生伊始,共計投入200多萬元人民幣的經(jīng)費建設電子科學與技術專業(yè)實驗室,在已有省電工電子中心示范中心的實驗基礎上,增建了3間該專業(yè)的專用機房,添置的設備覆蓋了專業(yè)方面的所有實驗和教師研發(fā)平臺:有集成電路設計與系統(tǒng)的大部分專業(yè)實驗,有專業(yè)EDA開發(fā)與應用平臺。
我們組織學生參加了2014年的集成電路設計大賽取得了三等獎,2015年沒有參加,今年參加大賽取得了二等獎。大賽為提升大學生的集成電路設計及應用能力提供了重要平臺,適應高校培養(yǎng)創(chuàng)新型人才的目標。從命題看大賽由企業(yè)結合產(chǎn)業(yè)界實際需求提出大賽題目,考核內(nèi)容的難度逐年增加,對參賽隊伍的專業(yè)素質要求也越來越高。為學生將所學的專業(yè)知識應用于解決實際問題提供了實踐平臺。因集美大學電科專業(yè)建立不久,還沒有碩士點,針對大賽對參賽學生能力的要求,我們對本科教學做了相應的教學研究與改革。
自集美大學電科專業(yè)建立以來,集成電路教學投入成本大,學生實踐教學成效不足一直困擾著我們。學生也對本專業(yè)就業(yè)等問題感到困惑,甚至不少學生畢業(yè)后放棄本專業(yè)就業(yè)。而我國的集成電路產(chǎn)業(yè)正面臨著人才數(shù)量和質量遠遠不能滿足發(fā)展需求的矛盾[1]。結合我們今年的教學經(jīng)驗,目前本科教學主要存在以下問題。
1.1 課程設置順序不合理
課程設置順序不合理,在大一大二安排了大量的理論基礎課程卻缺乏專業(yè)技能相關知識的教育。比如學生在大一第一學期學習了C語言之后,一直要到大三第二學期才會涉及到用C語言編程的課程如單片機應用、嵌入式系統(tǒng)等課程。使得理論和實踐脫節(jié)嚴重,除了少數(shù)參加科技競賽的學生外,其他學生到大三基本將C語言的內(nèi)容忘得一干二凈了。許多學生即使在大一時對C語言教材的內(nèi)容掌握的比較透徹,考試也能得到一個比較理想的分數(shù)。但結合具體項目來真正編程卻一籌莫展。
1.2 教學實踐缺乏系統(tǒng)性
對于集成電路設計來說要學習的東西實在是太多了,且數(shù)字設計和模擬設計就是兩條完全不同的學習路徑。數(shù)字系統(tǒng)設計對于初學者來說,要學的知識點很多。學生必須從大一開始學習好C語言,之后需要學習邏輯電路設計、硬件描述語言和操作系統(tǒng)相關知識才能順利的進行SOC的開發(fā)。但目前普通高校開設的相關實驗課程大多數(shù)都有相應的課堂教學,其主要內(nèi)容都是涉及教師在課堂上所要求的重點內(nèi)容,無法從系統(tǒng)的整體設計上進行考慮。 學生一開始根本不明白為什么要學習這些。
1.3 學生沒有學習熱情
學校一般在大三才開始專業(yè)課教學,學生在前兩年的基礎理論學習中,熱情基本消耗殆盡。對于工科學生來說很多理論課程學生根本不知道學的能干什么。而大三開始的專業(yè)課程配套項目深度不夠,學生學了之后沒法用到實際項目中去,而學校由于實驗設備的時間場地等條件限制,也無法開出很多有深度的項目[2]。導致最終很多學生整日昏昏噩噩,到大四找工作才開始慌張。
集成電路設計涵蓋知識面廣、較為抽象。學習過程中學生很容易迷失,從而失去學習的熱情。我們探索提出了以下的措施。
2.1 設置實踐配合的引導性新課程
我院學生常反映入學前兩年較少涉及到本學科知識,普遍感到迷茫。如何讓大一新生較早接觸到專業(yè)基礎知識,且能夠激發(fā)學生對本學科的學習興趣。我們提出了《基于機器人實踐的信息科學導論》課程。早期的機器人硬件價格高,涉及到硬件軟件,編程復雜,不宜作為入門課程內(nèi)容。近年來機器人硬件價格大幅下降,面向服務的軟件技術和可視化編程技術的發(fā)展使機器人的編程應用在大學一年級,甚至高中教學成為可能。本課程和美國亞利桑那大學合作利用其開發(fā)的可視化機器人編程環(huán)境VIPLE(Visual IOT/Robtics Programming Language Environment),來編程控制智能小車。學生通過繪制應用程序的流程圖實現(xiàn)編程,開發(fā)環(huán)境中的編譯軟件將其轉換為可以執(zhí)行的程序,就算是沒有程序設計經(jīng)驗的人員也可以在幾分鐘內(nèi)完成自己的機器人應用程序。經(jīng)過一個學期的學習和動手,大一學生可以自己完成智能小車的安裝并編寫出較復雜的智能程序,指導機器人探索未知迷宮并走出迷宮。作為入門課程,本課程不單講授原理更重要的是指導學生理解原理后將其應用到實踐中,讓學生知道本學科的知識能用到哪里,從激發(fā)學生對后續(xù)專業(yè)課程的學習熱情。
2.2 合理安排課程路徑
為了彌補前兩年實踐專業(yè)課不足的情況,我們探索將數(shù)字電路、單片機應用和嵌入式系統(tǒng)設計等課程順序提前到大一大二完成。學生在學習了編程應用后,到大三就可以開始深入了解信息技術背后的集成電路設計了。這時可以引導學生按自己愛好向模擬、數(shù)字或器件方向發(fā)展。
2.3 參加科技競賽,激發(fā)學生熱情
通過參加基礎電路設計大賽這個平臺可以最大程度的將所學應用到實踐中。企業(yè)根據(jù)產(chǎn)品需求和產(chǎn)業(yè)發(fā)展提出競賽題目的技術指標,緊貼工程實際,為學生工程和創(chuàng)新能力培養(yǎng)提供了保障。
十三五期間,集美大學電子科學與技術專業(yè)將承擔4個本科班的人才培養(yǎng)任務。招生人數(shù)的增加和專業(yè)人才的需求對實踐教學提出了更高的要求。通過大學生集成電路設計大賽這個平臺鍛煉了學生的實踐能力,培養(yǎng)了團隊精神,為今后從事集成電路設計工作打下堅實的基礎。同時也對教學改革產(chǎn)生重大影響。希望大賽越辦越好。
[1]卜丹.集成電路設計本科教學改革探索[J].黑龍江教育,2015(10):31-32.
[2]吳一亮.如何開展ARM與FPGA綜合設計的教學探索[J].電子世界,2015(12上):61-63.
吳一亮(1979-),男,福建廈門人,集美大學信息工程學院講師,博士。