- 相關推薦
淺談以項目應用為導向的“嵌入式系統”教學改革與實踐
論文摘要:根據“嵌入式系統”課程的特點,簡要分析了目前該課程教學過程中存在的問題,提出了圍繞課程的教學內容,在課程的教學與實驗環節中采用以應用為導向的項目式教學改革方案。實踐表明這種教學模式在培養學生的動手實踐能力、充分調動學生學習的主動性方面具有重要的意義。
論文關鍵詞:嵌入式系統;教學改革;項目式教學
隨著32位微處理器技術的發展,嵌入式系統成為當前信息技術發展的熱門技術之一。智能手機、信息家電、工業控制等諸多領域都對其產生了巨大的需求,于此同時嵌入式系統軟硬件工程師也成為了熱門的就業方向。所謂嵌入式系統即:以應用為中心、以計算機技術為基礎、軟硬件可裁剪、面向具體功能的專用計算機系統。從電子信息類學科知識體系上來看,嵌入式系統課程涵蓋了模擬電子技術、數字電子技術、C語言、微機原理和接口技術、操作系統等多門課程的基礎內容。目前國內很多高校都在電子信息工程、通信工程、自動化、計算機、軟件工程等諸多本科專業以及相應的研究生專業課程中開設了以32位微處理器為核心的“嵌入式系統”課程。由于“嵌入式系統”這門課程知識內容多、綜合性強、對學生動手實踐能力要求高等特點,它的教學也就帶來了困難和挑戰。
一、嵌入式系統的教學與實驗內容
嵌入式系統的教學通常以32位微處理器為平臺,32位的微處理器主要有ARM、MIPS、POWRPC等。目前國內的大多數高校都是以介紹ARM微處理器為主,教學的內容主要包括ARM微處理器內核的介紹、ARM的匯編指令和匯編程序設計、芯片的片內外設及接口技術、嵌入式系統的C語言設計和嵌入式操作系統等內容。
在試驗內容的安排上,通常包括ARM匯編語言的程序設計、無操作系統的片內外設的C語言程序驅動設計、BootLoader的移植、嵌入式操作系統內核的移植、UCOS II、LINUX、WINCE等嵌入式操作系統下的C語言驅動程序設計和應用程序設計等。
以上的理論和試驗教學內容根據不同的專業,課程的側重點也不相同,課程的理論學時大約在30學時到60學時之間。另外,有的高校把嵌入式系統課程作為一個本科的一個專業方向,相應的學時內容就要更多。
二、嵌入式系統課程的特點
“嵌入式系統”作為電氣信息類等本科學生的專業課程,具有知識內容綜合、動手實踐性強等特點。在前期的課程當中,學生已經學習過“C語言程序設計”、“微機原理”等課程。教學過程中,“嵌入式系統”這門課程最主要的教學目標就是讓學生能夠通過所學的知識以及所掌握的嵌入式系統開發的工具解決一個具體的實際問題。但是在教學的過程中筆者發現,僅靠課堂的理論與實踐教學,達到這一目標還有一定距離。單純的理論教學只能使學生被動地接受部分知識,達不到培養學生動手實踐的能力。為了使學生能夠學以致用,還要用實踐來促進理論的學習!扒度胧较到y”課程最主要的學習手段就是多動手、多實踐。
根據“嵌入式系統”課程的教學內容以及筆者的教學經歷,發現該課程的教學過程中需要注意以下幾個方面:第一,教學目標以應用為導向培養學生的工程實踐意識。作為電類的工科學生,除了在課堂上學習知識,還要樹立培養工程實踐的精神。尤其是像“嵌入式系統”這樣的綜合性專業課程。第二,在教學內容上應以學科知識的綜合作為基礎,進而建立知識體系!扒度胧较到y”課程不單單是講述一種微處理器或者是微控制器的架構,學生在這門課程中學到的更多的是一種借助于所掌握的嵌入式系統工具來解決問題的一種能力。這種能力在“嵌入式系統”課程中往往體現的是電子系統硬件設計和程序設計的能力。第三,在教學過程中以團隊作為教學合作單位,培養學生的團隊合作意識。“嵌入式系統”本身就涵蓋了很多知識,它兼顧軟、硬件兩方面的內容,和很多的專業課程融合在一起,具有很強的學科綜合性。每名學生都不可能把所有的內容都掌握,所以在學生的學習過程中,以小組團隊為單位,共同去學習,更能激發學生的學習興趣。
三、嵌入式系統教學手段改革
1.教學過程中發現的問題
筆者剛開始講述“嵌入式系統”課程時,由于并沒有太多的經驗,還是依照課堂理論、課下試驗的傳統教學方式。但是隨著教學的深入,發現這種教學過程中存在很多問題。
。1)課程內容涉及面廣,知識內容多。筆者課堂上講解的是以三星公司的S3C2410這款ARM9微處理器芯片,既要介紹ARM9芯片內核上的東西,比如ARM處理器的工作模式、存儲格式、異常、通用寄存器等,又要結合S3C2410講解芯片的片上資源,如定時器、A/D等,同時還要介紹嵌入式系統的硬件設計、匯編程序設計、操作系統等等。在有限的課時內,很多內容只能淺顯地介紹。一個學期下來,一部分學生看上去了解了嵌入式系統的許多內容,但是一到具體的應用實際就會發現還欠缺很多知識和技能。
。2)傳統的以教師為核心的課堂上,在講解這門綜合性實踐性很強的課程時,很多學生都是被動接受知識。學習一段時間后,由于學術缺乏學習的主動性,也就漸漸失去了興趣。
。3)在相對較短的試驗課程內,學生需要熟悉開發的軟硬件環境,如開發工具、試驗箱上的硬件原理圖等,還要了解試驗內容,看懂芯片手冊,讀懂試驗例程代碼,并能在已有代碼的基礎上進行相應地修改以及添加自己的代碼。在這期間,學生自主的實踐動手能力得不到充分地鍛煉,某種程度上也就僅僅是熟練了一種開發工具而已。一學期下來,離教學目標還有很大距離。
2.基于項目應用的嵌入式系統教學改革
筆者在總結分析上述問題的基礎之上,逐步對課堂教學進行改革。把項目應用的教學理念逐步引入到課堂當中。所謂的項目教學法是通過實施一個完整的項目而進行的教學活動,其目的是在課堂教學中把理論與實踐教學有機地結合起來,培養學生利用所學知識解決實際問題的能力。由于“嵌入式系統”課程普遍開設在本科的大三和大四階段或者是研究生階段,學生已經掌握了多數的專業基礎知識,所以可以在“嵌入式系統”的前期授課中布置課程作業論文,同時課程設計的內容可以讓學生結合自己的興趣愛好自行擬訂,老師不再強制給出具體的題目,而是給出參考題目。學生在已有的專業知識基礎上,選擇一個自己感興趣的題目作為本學期的課程論文來完成。這樣學生會帶著自己的問題在新學期開始就要深入了解課程的內容,同時課下查詢相關的資料,這比課堂被動地接受知識更能培養學生的學習能力。比如,有的學生選擇了利用ARM實現簡易示波器的題目,這就需要他們課下學習有關數字示波器的知識,并且要設計圍繞以ARM處理器為控制核心的電路、設計程序流程、調試等諸多知識。學生帶著這樣的問題去學習嵌入式系統課程,一是明確了嵌入式系統的以應用為核心的本質,二是可以對所學的知識進行綜合應用。同時,課堂上老師的角色也從傳統的講授者轉變成學生解決問題的合作者,雖然老師不能對學生所選擇的每一個題目都很熟悉,但是卻可以在與學生的討論過程中幫助學生理清設計思路,完成設計目標。同時在對學生成績考核時也不再只是看試卷的分數,而是由學生最終完成的論文以及演示的成品作為最終的成績考核。
這種基于項目應用的教學方法強調以學生為學習認知的主體,目的就在于激發學生的學習積極性,促進學生在工程實踐中培養提出問題、解決問題的能力。在“嵌入式系統”的教學過程中,師生共同討論問題,教師的職責也悄然地發生了變化,教師成為幫助學生學習的管理者和指導者。學生在課程論文的實踐中加深了對嵌入式系統概念的理解,掌握嵌入式系統的設計方法和開發過程,培養了利用嵌入式系統工具解決具體應用問題的能力。
四、教學效果
通過基于項目應用的引導式教學和實踐改革培養了學生通過研究具體課題來學習知識的能力,學生能夠在教師的引導下主動完成學習任務,能夠根據具體的問題提出自己可行的實施辦法!扒度胧较到y”課程的學習目標是使學生深入地鍛煉自己動手實踐的能力,并在與教師的探討中能夠提煉出設計題目完成所需的流程和方法,真正達到學以致用。在“嵌入式系統”課程最后的考核中,學生提交的作品包括電子時鐘、基于ARM的簡易數字示波器、利用GPRS模塊實現的短消息收發等等。雖然作品表面上技術難度并不是很大,但是學生為了完成這些課題時閱讀文獻、制訂具體的設計方案的整個過程,掌握了嵌入式系統的相關知識,熟悉了開發的軟、硬件平臺,充分調動了學習的主動性。
隨著信息技術的發展,嵌入式系統應用場合也將越來越廣泛,對嵌入式系統的人才需求也越來越大,同時對嵌入式系統的教學也提出了更高的要求。這種強調以應用為中心、以項目實踐為導向的“嵌入式系統”教學將會得到更多教師和學生的認可。
上一頁 [1] [2]
【淺談以項目應用為導向的“嵌入式系統”教學改革與實踐】相關文章:
淺談嵌入式系統論文(通用11篇)05-19
基于就業導向的高職教學改革06-02
淺談MS。校遥希剩牛茫皂椖抗芾硐到y的研究及在示范校項目進度06-13
以就業為導向的高職英語教學改革08-24
淺談就業為導向的高職電子教學設計08-26
以就業為導向的高職語文教學改革探討05-22
簡析盾構機激光導向系統原理08-03
嵌入式系統支柱學科的交叉與融合08-09
淺談高校的思想政治專業教學改革06-13
淺談關于高;A課教學改革的思考04-30