嵌入式課程總結(jié)范文

時間:2023-03-14 01:48:38

導(dǎo)語:如何才能寫好一篇嵌入式課程總結(jié),這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

嵌入式課程總結(jié)

篇1

中圖分類號:G642

0 引 言

大規(guī)模在線開放課程(massive open online course, MOOC)是基于課程與教學以及網(wǎng)絡(luò)和移動智能技術(shù)發(fā)展起來的新興在線課程形式。MOOC是一種全新的、更公平的教育模式,它借助互聯(lián)網(wǎng),通過MOOC平臺的課程講座視頻、嵌入式課程進行測試與評估以及師生在線互動,教與學隨時隨地都可以發(fā)生[1]。然而,MOOC在迅速發(fā)展的同時,由于其自身存在的一些不可避免的問題,使得MOOC飽受爭議。沒有規(guī)模限制、沒有先修條件、MOOC注冊率高而完成率低以及師生不能深入交流等問題日漸凸顯,且難以得到有效解決[2]。因此,MOOC被不斷改進,許多新的教學模式應(yīng)用到MOOC中,彌補之前MOOC的不足,超越了原有的MOOC模式,MOOC已經(jīng)進入后MOOC時代。

在后 MOOC時代涌現(xiàn)的一些新樣式中,SPOC最為典型。SPOC(small private online courses,小規(guī)模限制性在線課程)表示小型的、私有的、在線課程,它是針對MOOC來說的,這一概念最早是由美國加州大學伯克利分校的阿曼多?福克斯教授提出的[3]。與 MOOC相比,SPOC吸收和傳承 MOOC的先進思想,將 MOOC的潛能更好地發(fā)揮出來,變革傳統(tǒng)的教學結(jié)構(gòu),實現(xiàn)對現(xiàn)行課堂的有效翻轉(zhuǎn),最終提高教學質(zhì)量。SPOC把學習的人數(shù)進行了限制,通常限定在幾十人到幾百人之間,不同于MOOC同一課程擁有注冊人數(shù)幾十萬甚至幾百萬,另外,SPOC在MOOC的基礎(chǔ)上增加了教師和學生面對面的交流。相比之下, SPOC的學習活動更加靈活高效,能滿足學習者個性化學習的需求[4]。

嵌入式課程是信息技術(shù)行業(yè)的核心課程,在國外信息類人才培養(yǎng)中尤其得到重視。目前,嵌入式軟件市場的規(guī)模劇增,已形成一個充滿商機的巨大產(chǎn)業(yè),并且成為整個軟件業(yè)的發(fā)展支柱[5]。在家電、手機、各種數(shù)碼產(chǎn)品等都向智能化方向發(fā)展的今天,嵌入式技術(shù)越來越成為當前最熱門、最具發(fā)展前景的IT應(yīng)用領(lǐng)域,吸引越來越多的工程師投入到這一行業(yè)[6]。本文研究嵌入式課程教學模式,通過SPOC充分利用MOOC平臺上的教學視頻資源,并與翻轉(zhuǎn)課堂有機結(jié)合應(yīng)用到課堂教學中。SPOC與翻轉(zhuǎn)課堂相結(jié)合的方式可以提高學生的學習主動性、增強學生的動手能力、培養(yǎng)學生的創(chuàng)新意識和創(chuàng)新能力,使學生能夠獨立地進行項目開發(fā)和編程。

1 傳統(tǒng)教學模式存在的問題

嵌入式課程是計算機課程的重要組成部分,嵌入式課程包含Linux系統(tǒng)應(yīng)用、嵌入式系統(tǒng)設(shè)計和嵌入式系統(tǒng)案例分析等實踐性較強的多門課程,這些課程采用傳統(tǒng)的教學模式存在以下問題:

(1)在傳統(tǒng)的教學模式下,老師的授課時間有限,只能單方面把課程的內(nèi)容傳授給學生,沒有與學生交流的機會。

(2)部分學生存在惰性,老師講多少就聽多少,并不實際動手練習,導(dǎo)致僅理解理論內(nèi)容,卻不會實際應(yīng)用。

(3)大部分學生在實踐活動中虎頭蛇尾,一遇到困難就輕易放棄,沒有解決難題的決心,從而也無法真正的掌握和理解所學知識。

(4)傳統(tǒng)的教學模式只重視成績和分數(shù),泯滅了學生動手實踐的欲望,導(dǎo)致學生缺乏創(chuàng)新能力。

SPOC和翻轉(zhuǎn)課堂相結(jié)合的教學模式提供一個新的思路:如果學生能夠在課前完成相關(guān)知識的學習,就會減少教師課堂講授時間,從而留給學生更多的時間進行實踐、參與交流討論和獲得教師的指導(dǎo),解決學生只停留在對理論內(nèi)容的理解、動手機會少、不會將所學內(nèi)容應(yīng)用到實際的項目開發(fā)中去的問題。

2 基于SPOC和翻轉(zhuǎn)課堂的嵌入式課程教學方法

基于SPOC和翻轉(zhuǎn)課堂的嵌入式課程教學方法可以分為四個階段:前端分析、課程設(shè)計、課堂教學和評價,具體模式如圖1所示。

2.1 前端分析

任何課程開始前都必須進行前端分析,這樣設(shè)計出的教學資源才具有針對性、個性化,因此,前端分析對一門課程設(shè)計的成功與否起到非常關(guān)鍵的作用。本文中,前端分析涉及3個要素,分別為學習對象、教學內(nèi)容和學習環(huán)境。

學習對象主要包括學生年級、學生已經(jīng)學過的相關(guān)課程以及對學過課程的掌握情況。嵌入式課程分為硬件課程和軟件課程,因此課程的設(shè)置應(yīng)該分為3個階段:第1階段為嵌入式硬件開發(fā),作為嵌入式軟件開發(fā)的平臺基礎(chǔ);第2階段為嵌入式軟件開發(fā);第3階段為嵌入式綜合開發(fā)實踐。單片機原理等基礎(chǔ)理論課程是學好嵌入式硬件開發(fā)的基礎(chǔ),嵌入式軟件課程包括嵌入式操作系統(tǒng)和Linux系統(tǒng)應(yīng)用等課程,只有將以上課程學好才能進行嵌入式綜合開發(fā)實踐。

教學內(nèi)容研究應(yīng)該從理論和實際開發(fā)能力兩方面入手。理論方面,對于C語言、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、單片機原理、計算機網(wǎng)絡(luò)等前導(dǎo)課程,教師要在保證理論授課學時的前提下,適當增加或強調(diào)嵌入式開發(fā)中必需的知識基礎(chǔ),以保證后續(xù)嵌入式開發(fā)課程的順利進行。在實際開發(fā)能力方面,教師要強化和規(guī)范嵌入式硬件課程、嵌入式軟件課程、嵌入式綜合開發(fā)實踐課程中的實踐環(huán)節(jié),為學生配備齊全的軟、硬件開發(fā)環(huán)境,讓學生通過動手實踐掌握所學的內(nèi)容。

學習環(huán)境主要包括傳統(tǒng)的課堂教學環(huán)境和基于MOOC的在線學習環(huán)境,將課堂教學和在線學習結(jié)合起來,提高教學質(zhì)量。

2.2 課程設(shè)計

課程設(shè)計主要包括教學視頻、教學大綱、拓展資源、測試作業(yè)幾個部分。根據(jù)教學需要,教師可以充分利用MOOC平臺上優(yōu)質(zhì)豐富的教學資源,對其進行編輯和整合,設(shè)計成富有邏輯結(jié)構(gòu)的視頻資源上傳到網(wǎng)絡(luò)教學平臺。教師還可以將電影錄像、電子書、其他資料等作為拓展資源提供給學生。測試作業(yè)包含測試題和大作業(yè),測試題至關(guān)重要,學生可以帶著問題去觀看教?W視頻,也可以看完教學視頻后做測試題,這樣有助于學生對重點、難點的理解與掌握,進而提高學生的學習效率和學習質(zhì)量;大作業(yè)用來綜合性的測試學生的學習情況,需要由一組學生來共同完成,大家一起討論,相互激發(fā)靈感,這種方式可以提高學生們的創(chuàng)新意識和團隊意識。

2.3 課堂教學

課堂教學階段在整個教學模式中的地位十分重要。在課程開始前,根據(jù)學生原有的知識基礎(chǔ)、學習個性和風格等信息將學生進行異質(zhì)分組,并選出每個學習小組的組長。

課堂教學的實施過程借鑒翻轉(zhuǎn)課堂模式,翻轉(zhuǎn)課堂是推動師生互動、激發(fā)學生學習興趣的有力手段,真正體現(xiàn)“以學生為中心”的教育理念。本文將翻轉(zhuǎn)課堂分為兩種形式:一種側(cè)重于分析本次課的重點和難點;另一種側(cè)重于對實際項目進行分析和講解。

第一種形式要求學生在課前通過MOOC平臺上提供的教學視頻,學習嵌入式課程的基礎(chǔ)知識,然后,通過完成測試題驗證對知識點的掌握情況。在課堂教學過程中,學生針對教師在課前提出的問題進行討論,并采用輪流的方式對本次課的重點和難點進行講解。在該門課程的課堂教學中,每名學生至少有一次機會講解知識點。最后,教師對課程內(nèi)容的重點、難點進行說明,并對知識內(nèi)容進行系統(tǒng)化的總結(jié)和梳理。

第二?N形式通過大作業(yè)的方式,以小組為單位,共同完成一個項目。大作業(yè)是對學生學習本門課程的綜合性考察,嵌入式軟件開發(fā)的作業(yè)可以是多進程程序編寫、管道通信、Linux環(huán)境下“生產(chǎn)者與消費者”的實現(xiàn)等。嵌入式實踐開發(fā)的作業(yè)可以是智能家居、智能停車場等。在課堂教學過程中,小組組內(nèi)成員之間、各小組成員之間針對大作業(yè)的內(nèi)容相互討論,并每組選出一個代表對自己組的作業(yè)完成情況進行匯報展示,學生之間共同鑒賞、互相評價。教師可以在每名學生展示作品或?qū)W習成果后進行逐一評價,也可在所有學生成果展示完畢后做最后的總結(jié),教師最終對學生的學習成果進行總結(jié)和評價。

課后主要是學生對學習進行復(fù)習和鞏固,檢驗自己掌握知識的情況,分享課中學習的感悟與收獲。教師則針對大家課上提出的問題進行反思和總結(jié),對課程知識進行系統(tǒng)化的梳理和總結(jié),并根據(jù)學生課上的表現(xiàn)、反應(yīng)以及學生在學習過程中的意見對課前、課中階段進行及時調(diào)整。

2.4 評 價

評價環(huán)節(jié)既要體現(xiàn)評價主體的多元化又要注重評價樣式的多樣化,關(guān)注學生的效果,采用形成性評價和總結(jié)性評價兩種評價相結(jié)合的方式。

形成性評價包括多個因素:登錄網(wǎng)絡(luò)教學平臺的次數(shù)、下載教學視頻的次數(shù)、課堂出勤情況、課堂討論的積極程度以及小組成員間互評等多個方面。小組成員間互評主要從學生與對小組其他成員討論問題的情況、參與小組活動情況以及對小組的貢獻等方面出發(fā),對自己和小組成員作出評價。這種評價方式有利于學生更好地參與到小組學習活動中,能夠提高組內(nèi)成員間合作學習的積極性,同時,教師對學生的評價也同等重要,教師應(yīng)該根據(jù)以上因素對學生進行評價,給出學生的平時成績。

總結(jié)性評價則主要包括學生的平時測驗、作業(yè)完成質(zhì)量和期末考試成績。最后,教師根據(jù)形成性評價和總結(jié)性評價的一定比例給學生最終量化分數(shù)。

篇2

關(guān)鍵詞: 嵌入式系統(tǒng) ARM μC/OS-Ⅲ

引言

嵌入式系統(tǒng)是一個很寬泛的概念,我們一般將以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),軟件硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)稱為嵌入式系統(tǒng)。近十年來,隨著當前各行各業(yè)對單片機能力的要求越來越高,如主頻高、功耗低、外設(shè)多、互連方便、支持操作系統(tǒng)等,嵌入式處理器市場正在32位化,ARM芯片以其高性價比取代51芯片成為嵌入式系統(tǒng)設(shè)計的新寵,同時μC/OS-Ⅲ嵌入式操作系統(tǒng)因源碼獲取方便成為嵌入式系統(tǒng)學習的首選對象。

在實際教學中發(fā)現(xiàn):(1)學生拘泥于嵌入式軟硬件知識細節(jié),不能從嵌入式產(chǎn)品的系統(tǒng)層面和設(shè)計過程中整體地動態(tài)地了解、理解和掌握嵌入式系統(tǒng)設(shè)計知識;(2)學生太過依賴學院實驗室現(xiàn)有的嵌入式實驗箱或自己購買的嵌入式開發(fā)板,不敢或很少嘗試設(shè)計并制作自己的嵌入式開發(fā)板;(3)學生對嵌入式操作系統(tǒng)了解有限,忽視相關(guān)開發(fā)工具的使用與掌握。

本文將從嵌入式系統(tǒng)課程實驗板DIY(Do It Yourself)開始,探索課程實驗板DIY自主實驗指導(dǎo)方法,嘗試通過適當?shù)倪m度的DIY實驗操作指導(dǎo),訓練學生在規(guī)定的時間內(nèi)和有限的成本下制作自己的嵌入式系統(tǒng)實驗板,培養(yǎng)學生進一步自主探索學習嵌入式系統(tǒng)知識的興趣。

1.研究目標與關(guān)鍵問題

1.1研究目標

依據(jù)《嵌入式系統(tǒng)》課程教學內(nèi)容,研究課程實驗板DIY教學方法,制定課程實驗板DIY指導(dǎo)手冊,指導(dǎo)學生逐步DIY自主制作自己的課程實驗板,讓學生在實踐課程實驗板DIY過程中親身領(lǐng)會并掌握嵌入式系統(tǒng)軟硬件設(shè)計方法,并最終基于ARM Cortex-M3微處理器和實時操作系統(tǒng)μC/OS-III搭建嵌入式系統(tǒng)的軟硬件平臺,完成課程實驗并定制特色功能。

1.2關(guān)鍵問題

(1)如何讓學生快速設(shè)計、投板、焊接并調(diào)試自己的ARM實驗板,并且時間和成本可控。

(2)如何讓學生在自己的ARM實驗板上主動探索來完成課程實驗,并且及時總結(jié)相關(guān)問題和對應(yīng)的解決方案。

2.《嵌入式系統(tǒng)》DIY實踐

借助當前便利的電路板PCB制作與生產(chǎn)工藝,在課程實驗板DIY指導(dǎo)手冊幫助下,指導(dǎo)學生逐步完成課程實驗板DIY實踐。

值得一提的是,當前電路板PCB打樣雙面板價格50元/款起,尺寸大小10cm*10cm以內(nèi),完全滿足課程實驗板制作要求。

2.1實踐任務(wù)布置

在《嵌入式系統(tǒng)》授課之初,強調(diào)嵌入式系統(tǒng)課程實踐的重要性,引導(dǎo)學生思索如何動手實踐。然后課程設(shè)計任務(wù),要求自己動手制作ARM最小系統(tǒng)板,運行μC/OS-III操作系統(tǒng),滿足課程各項實驗要求,定制開發(fā)自己的特色功能。

說清楚兩個限制:(1)必須使用ARM Cortex-M3微處理器和μC/OS-Ⅲ實時操作系統(tǒng);(2)必須在一學期內(nèi)完成(大約3個月)并且成本可控(100元左右)。

2.2實驗板硬件制作

針對選定微處理器芯片(如ARM STM32F103),提供課程實驗板原理圖,僅涉及最小系統(tǒng)板硬件(包括ARM芯片、晶振、SWD調(diào)試、USB供電模塊)和課程實驗所需硬件支持(包括基于GPIO的LED和KEY,以及UART模塊)。芯片管腳全部基于排線引出,便于學生后續(xù)的擴展實驗。考慮到學生可能初次進行PCB制版,因此實驗板PCB圖提供半成品,完成最后的布線。

當然,學生完全可以部分或全部修改實驗板原理圖和PCB圖,前提是學生必須有電路板制版經(jīng)歷。強烈建議初學者不要做太多的修改,而是完成剩下的PCB布線,并投板、焊板,進而編程與調(diào)試。

本階段計劃時間兩周,可階段驗收成果為:(1)絲印學生姓名的PCB空板;(2)焊接完成的ARM實驗板。

2.3實驗板程序練習

實驗板程序分為兩部分,本著簡單易學和循序漸進的學習原則,依據(jù)《嵌入式系統(tǒng)》課程教學內(nèi)容,僅涉及LED、KEY和UART三個常見外設(shè),訓練內(nèi)容包括ARM裸板程序和操作系統(tǒng)程序兩部分,下表僅列舉部分實驗內(nèi)容。

在此過程中,為了調(diào)動學生積極主動性,可以實行一定的獎勵措施,如通過額外的平時分鼓勵學生,將在硬件制作與軟件編程實踐過程中遇到的問題和對應(yīng)的解決辦法記錄下來,并通過教師確認后集中給各位學生以參考。

本階段時間持續(xù)整個學期,可階段驗收成果為課后作業(yè)和實驗報告。

2.4特色功能實現(xiàn)

學生通過在ARM實驗板硬件基礎(chǔ)上擴展功能模塊,基于μC/OS-III任務(wù)程序?qū)崿F(xiàn)自己的特色功能,如紅外測距、溫濕度采集、小車控制等,并完成課程設(shè)計報告。

課程設(shè)計報告內(nèi)容包括:(1)課程設(shè)計簡述,闡述目的、內(nèi)容和意義;(2)需求分析,闡述功能需求、技術(shù)指標、設(shè)計約束;(3)總體方案設(shè)計,涉及系統(tǒng)框圖、功能框圖、業(yè)務(wù)流程圖等;(4)硬件設(shè)計,涉及硬件框圖、器件選型、模塊電路圖等;(5)軟件設(shè)計,涉及軟件框圖、關(guān)鍵數(shù)據(jù)結(jié)構(gòu)、核心模塊流程圖等;(6)系統(tǒng)測試,包括測試目的、測試步驟、測試結(jié)果、結(jié)果分析;(7)附錄,主要包括擴展的功能原理圖和關(guān)鍵代碼。

本階段時間為學期的最后兩周,可階段驗收成果為課程設(shè)計實物和報告。

結(jié)語

經(jīng)過近三年的嵌入式系統(tǒng)課程教學實踐,初步形成一套比較完整的自主實驗指導(dǎo)方法和對應(yīng)的實驗板DIY指導(dǎo)手冊,已成功指導(dǎo)百余名學生制作自己的ARM實驗板,并實現(xiàn)自己設(shè)計的特色功能。

參考文獻:

[1]石海貝,任秀峰.淺談嵌入式系統(tǒng)的應(yīng)用與開發(fā)[J].信息與電腦:理論版,2010(2).

[2]江維,桑楠.面向高等教育的嵌入式系統(tǒng)教學改革[J].計算機教育,2011(16).

[3]王振華,劉慧芳.嵌入式軟件開發(fā)實踐教學改革與探索[J].教育教學論壇,2016(34).

篇3

關(guān)鍵詞:系統(tǒng)設(shè)計,實踐教程,創(chuàng)新性,嵌入式系統(tǒng)

【中圖分類號】G420

1.研究現(xiàn)狀和選題意義

1.1 研究現(xiàn)狀

高等職業(yè)教育是高等教育的重要組成部分,它是根據(jù)一定職業(yè)崗位實際業(yè)務(wù)活動范圍的要求,培養(yǎng)技術(shù)應(yīng)用性或職業(yè)性人才。如何培養(yǎng)高技能型人才來滿足社會快速發(fā)展的需要?教學是關(guān)鍵!而實驗教學作為高等職業(yè)教育的主要形式,它不同于理論課教學,它不但要使學生掌握理論知識的同時,怎么能快速地應(yīng)用到社會社會生活之中來滿足人們生活的需要,那這就要求我們要以實踐教學為主,培養(yǎng)學生的動手能力,免得把學生培養(yǎng)成一個書呆子,不會學以致用。這就要求各高校要重視實驗教學環(huán)節(jié),那么我們在實驗教學中,采取什么樣的教學方法才能真正提高學生的技能,達到高職教育人才培養(yǎng)的目標?

1.2選題意義

“嵌入式系統(tǒng)”課程作為電子信息專業(yè)中的一個主修方向,在教學中應(yīng)該突出原理與應(yīng)用的緊密結(jié)合且能體現(xiàn)出理論和實踐并重的特點,剛開始講述“嵌入式系統(tǒng)”課程時,由于并沒有太多的經(jīng)驗,還是依照課堂理論、課下實驗的傳統(tǒng)教學方式。但是隨著教學的深入,發(fā)現(xiàn)這種教學過程中存在很多問題,主要體現(xiàn)在:

(1)《嵌入式系統(tǒng)》的前導(dǎo)課程比較多,例如:《C語言》、《微機原理》、《單片機原理與設(shè)計》,如果學生們對這些課程學的不扎實,理論及實踐基礎(chǔ)太差的話,那嵌入式系統(tǒng)技術(shù)課程對他們來說更是頭疼。

(2)課程內(nèi)容涉及面廣,知識內(nèi)容多。以蔣建春編寫的《嵌入式系統(tǒng)原理與設(shè)計》為例,此書介紹嵌入式系統(tǒng)的硬件和軟件知識、嵌入式系統(tǒng)平臺的構(gòu)建、ARM嵌入式處理器的體系結(jié)構(gòu)、嵌入式系統(tǒng)常用模塊設(shè)計、嵌入式操作系統(tǒng)的基礎(chǔ)知識、嵌入式實時操作系統(tǒng)OS-Ⅱ、嵌入式軟件測試基礎(chǔ)知識等。在有限的課時內(nèi),很多內(nèi)容只能淺顯地介紹,一個學期下來,一部分學生看上去了解了嵌入式系統(tǒng)的許多內(nèi)容,但是一到具體的應(yīng)用實際就會發(fā)現(xiàn)還欠缺很多知識和技能。

(3)傳統(tǒng)的以教師為核心的課堂上,在講解這門綜合性實踐性很強的課程時,很多學生都是被動接受知識。又因為這門課本身就比較枯燥乏味,內(nèi)容復(fù)雜,需要掌握的知識又很繁瑣,學習一段時間后,也就漸漸失去了興趣。

(4)由于學時數(shù)有限,又加上需要很多理論知識的講解,不可能安排很多的實驗環(huán)節(jié),在相對較短的實驗課程內(nèi),學生需要熟悉開發(fā)的軟硬件環(huán)境,如開發(fā)工具、實驗環(huán)境、了解試驗內(nèi)容,讀懂實驗程序。在這期間,學生自主的實踐動手能力得不到充分地鍛煉,某種程度上也就僅僅是熟練了一種開發(fā)工具而已。

針對以上關(guān)于嵌入式系統(tǒng)教學存在的問題,逐步對實驗課進行教學改革,把以項目應(yīng)用的教學理念逐步引入到課堂當中。其目的是在課堂教學中把理論與實踐教學有機地結(jié)合起來,培養(yǎng)學生利用所學知識解決實際問題的能力。

2.轉(zhuǎn)變后的實踐教學課程的實施方法

2.1 實踐課程的實施方法

(1)知識技能檢測法。把學生進行分組實驗,每組四個學生,老師命題,學生選題的方式,對學生的知識技能進行檢測,最后老師通過知識提問和實驗結(jié)果,給學生打分。能通過此實驗的組數(shù)進行表揚,沒有通過的組數(shù)讓他們查找原因。對完成較好好者給予獎勵,這樣激發(fā)了學生學習的潛能,他們都想成為老師眼中的佼佼者。最后大家一起總結(jié)討論,這樣學生記憶深刻,在實踐中學習。

(2)項目驅(qū)動法。在“嵌入式系統(tǒng)”的前期授課中布置課程設(shè)計,也可以課程設(shè)計的內(nèi)容讓學生結(jié)合自己的興趣愛好自行擬訂,學生在已有的專業(yè)知識基礎(chǔ)上,選擇一個自己感興趣的題目作為本學期的課程設(shè)計來完成。這樣學生會帶著自己的問題在剛開始學習這門課就要深入了解課程的內(nèi)容,同時課下查詢相關(guān)的資料,這比課堂被動地接受知識更能培養(yǎng)學生的學習能力。學生自己設(shè)計、畫原理圖、程序流程圖、開發(fā)調(diào)試、固化芯片、查閱整理資料等,一方面培養(yǎng)了學生的實際動手能力,另一方面培養(yǎng)了學生開發(fā)項目的能力,為以后工作打下良好的基礎(chǔ)。

2.2實驗過程需要完成性

實驗成果的要求為一個類似標準產(chǎn)品的嵌入式系統(tǒng),要求學生完成從設(shè)計到實現(xiàn)的所有步驟,根據(jù)實際功能需要,設(shè)計系統(tǒng)的硬件結(jié)構(gòu),選擇單片機及元器件,用Proteus進行電路仿真,然后制作印制版電路,最后做出調(diào)試板,進行測試和調(diào)試,最后每位學生均需要寫出實驗總結(jié)和體會。這樣,學生就掌握了工程實踐系統(tǒng)的總體開發(fā)流程。

2.3 由任課老師進行一體化的教學指導(dǎo)

首先,任課教師要選用一本好的教材,最好選以項目驅(qū)動為主題思路編寫的教材,例如:郭志勇主編的《單片機應(yīng)用技術(shù)項目教程》就是一本優(yōu)秀的教材,突出實踐技能培養(yǎng)在課程中的主題地位,用實際項目來引領(lǐng)理論,使理論從屬于技能實踐。教師的主要教學工作需要圍繞實驗環(huán)節(jié)進行。任課教師需要提前在課程教學中進行周密的實驗設(shè)計和講解,以提高學生的實驗效率。在實驗教學中,任課教師親自指導(dǎo)學生,前提條件教師對整本書的內(nèi)容有全面的理解和認識,這樣遇到問題可以有的放矢,從而取得更好的效果,同學們漁業(yè)有信心和目標學好這門課程,這樣一方面培養(yǎng)了學生的動手能力,另一方面,也鍛煉了學生的項目實踐能力。

篇4

1 教學模式研究的主要內(nèi)容和重點目標

美國學者喬伊斯和韋爾認為:“教學模式是構(gòu)成課程和作業(yè)、選擇教材、提示教師活動的一種范式或計劃”[4]。也有人認為:“教學模式可定義為在一定教學思想或教學理論指導(dǎo)下建立起來的較為穩(wěn)定的教學活動結(jié)構(gòu)框架和活動程序”[5]。任何教學模式都需要指向和完成一定教學目標,教學目標在教學模式結(jié)構(gòu)中處于核心地位。筆者以應(yīng)用能力?樽鈧匾?目標,主要考慮研究理論教學、實驗教學、課余教學和測試考核四個子模式,明確教學模式研究四個重點目標,如圖1所示。從教學過程角度,按照理論―實驗―課余―考核的環(huán)節(jié)順序可形成完整的順序教學過程;從教學模式結(jié)構(gòu)角度,各子模式對應(yīng)模塊功能既相對獨立又彼此促進。要真正實現(xiàn)四個子模式及重點目標,最終達到培養(yǎng)良好應(yīng)用能力這一最重要目標,必須進行教學模式改革。

2 理論教學模式改革措施及教學內(nèi)容安排

(1)設(shè)計從硬到軟多層次的可與其他多學科融合的通用型可自適應(yīng)的嵌入式開發(fā)教學內(nèi)容體系:按照從底層硬件、中層軟件到高層應(yīng)用的思路,從整體上規(guī)劃嵌入式課程教學內(nèi)容體系,使其涵蓋嵌入式系統(tǒng)開發(fā)生命周期(開發(fā)環(huán)境建立和熟悉、嵌入式處理器開發(fā)、嵌入式操作系統(tǒng)移植、基于嵌入式操作系統(tǒng)的軟件開發(fā)、嵌入式軟件中間件開發(fā)、嵌入式綜合應(yīng)用開發(fā))。同時,教學內(nèi)容體系考慮以模塊化組合方式自適應(yīng)地涵蓋或擴展多方面基礎(chǔ)知識和技術(shù)(ARM、DSP、C語言、匯編、單片機、EDA等),既兼顧軟硬件兩方面的基礎(chǔ)內(nèi)容,又具有和其他專業(yè)課融合應(yīng)用的通用性和靈活性。

(2)建立立體優(yōu)化可共享的復(fù)合型集成型多媒體教學資源庫:通過分批分類分級建立可重復(fù)可共享的、多角度多媒體的、豐富優(yōu)化的、嵌入式相關(guān)的多方位多課程復(fù)合型教學素材庫、資源庫、課件庫,構(gòu)建學生全面互聯(lián)的綜合知識結(jié)構(gòu)體系,以擴大理論教學廣度、深度,擴大學生學習選擇面和自由度。

(3)建立在線/離線可學的綜合型集成型近遠程教學平臺:針對嵌入式課程群(ARM、 DSP、單片機、EDA等),充分應(yīng)用多媒體、網(wǎng)絡(luò)通信、數(shù)據(jù)庫等技術(shù),建立可在線離線學習的混合型可集成的、可近遠程多終端(PC,移動端,網(wǎng)絡(luò)等)的按權(quán)限訪問和共享的教學平臺。

(4)將以“教授―學習”為主的傳統(tǒng)理論教學模式轉(zhuǎn)變?yōu)橐浴白詫W―引導(dǎo)/指導(dǎo)/輔導(dǎo)”為主的翻轉(zhuǎn)課堂[6-7]模式:通過充分利用建立的多媒體教學資源庫和在線離線可自學的近遠程教學平臺,教師采用實物展示、案例分析、操作演示、視頻參考、同步開發(fā)、代碼共享、項目引導(dǎo)[3]、分組討論、互動總結(jié)、游戲競賽、課堂交流、專題講座等直觀動態(tài)、互動性強的課堂教學方法和手段,建立自主學習的理論教學模式,提高學生學習能動性和積極性,實現(xiàn)學生第一次知識內(nèi)化[7]和初步建模。

考慮通信、軟件、物聯(lián)網(wǎng)、計算機、網(wǎng)絡(luò)5個專業(yè),針對ARM和DSP處理器,進行理論教學內(nèi)容模塊化安排設(shè)計(見表1),以初步建立軟硬多層次的多學科融合的通用型自適應(yīng)的嵌入式開發(fā)教學內(nèi)容體系。

嵌入式課程理論教學大致安排6個內(nèi)容單元模塊,其中,單元模塊2、4、5作為嵌入式課程核心內(nèi)容,應(yīng)安排20~35學時的教學。

3 實驗教學模式改革措施及教學內(nèi)容安排

(1)設(shè)計從硬到軟多層次的完整的嵌入式開發(fā)實驗內(nèi)容體系:按照從底層到高層、從硬件到軟件、從平臺到應(yīng)用的思路,從整體上規(guī)劃嵌入式課程實驗體系,使實驗體系完全涵蓋嵌入式系統(tǒng)開發(fā)生命周期。

(2)建立整合嵌入式及相關(guān)課程群的復(fù)合型集成型實驗資源庫:通過分批分類分級建立可重復(fù)可共享的、多角度多媒體的、豐富優(yōu)化的實驗素材、資源、案例項目庫,培養(yǎng)學生全面互聯(lián)的綜合應(yīng)用實踐能力。

(3)建立可依據(jù)學生層次條件和專業(yè)特長進行模塊化自適應(yīng)伸縮調(diào)節(jié)和階段式進度控制的綜合集成型實驗平臺:采用內(nèi)容模塊化設(shè)計,分階段設(shè)計和逐步深入措施,在不同階段(初學、應(yīng)用、創(chuàng)新)設(shè)計不同功能實驗(驗證型、創(chuàng)新型和設(shè)計型實驗)。采用因材施教方針,根據(jù)基礎(chǔ)不同的各層次學生(高職、本科、研究生)和特長不同的各專業(yè)學生(通信、計算機、軟件)適當組合操作/實驗?zāi)K,調(diào)節(jié)各階段功能實驗側(cè)重比例,靈活調(diào)整實踐內(nèi)容和深入程度。

(4)轉(zhuǎn)變“上機―指導(dǎo)”為主的傳統(tǒng)實驗?zāi)J降健胺旨壱龑?dǎo)―分工開發(fā)―團隊討論”為主的合作實驗?zāi)J剑涸谇度胧綄嶒炇臆浻布O(shè)備和平臺支持和嵌入式創(chuàng)新團隊教師聯(lián)合指導(dǎo)背景下,針對案例或項目的應(yīng)用和開發(fā),采用教師―高年級開發(fā)者―低年級學習者(或?qū)煥D研究生―本科生)的跨年級分級引導(dǎo)/指導(dǎo)/開發(fā)的合作實驗?zāi)J剑唇處?導(dǎo)師帶領(lǐng)跨年級學生團隊,以分工合作競爭開發(fā)項目的形式,采用每周研討式團隊內(nèi)進度溝通和實時通信等手段,緊緊圍繞案例學習或應(yīng)用項目實際需求,開展嵌入式開發(fā)知識和技能的實驗,通過實時教學及跟蹤指導(dǎo), 實現(xiàn)學生第二次知識內(nèi)化[7]和深入建模。

針對ARM和DSP處理器,同樣考慮5個專業(yè),對實驗教學內(nèi)容模塊化安排(見表2),以初步建立多層次的涵蓋開發(fā)生命周期的復(fù)合型自適應(yīng)的嵌入式實驗教學內(nèi)容體系。

嵌入式課程實驗教學大致安排5個單元的實驗項目,見表2。上述實驗中,驗證型實驗作為必選基礎(chǔ)實驗,應(yīng)安排16~28學時的實踐上機;設(shè)計型和創(chuàng)新型實驗作為各專業(yè)可選的提升實驗和綜合應(yīng)用實驗,應(yīng)安排至少14學時的實訓練習。

4 課余教學模式改革措施

(1)設(shè)計從硬到軟多層次的完整的嵌入式開發(fā)課余教學內(nèi)容體系:整體上規(guī)劃嵌入式課程課余教學體系,并結(jié)合其他相關(guān)課程(C語言、匯編、數(shù)據(jù)結(jié)構(gòu)、軟件工程、微?C接口、單片機、物聯(lián)網(wǎng)、DSP、EDA等)設(shè)計嵌入式交叉復(fù)合應(yīng)用項目課題,以可選可組合可交叉復(fù)合應(yīng)用的模塊化課件/組件形式支持課余碎片化自由化時間的在線離線式自主學習和對應(yīng)的提示性發(fā)問式[8]指導(dǎo)。

(2)建立整合嵌入式及其相關(guān)課程群的復(fù)合型集成型課余資源庫:通過分批分類分級建立豐富共享的課余素材、資源、案例項目庫,以滿足課余利用豐富資源進行參考式學習的需求。

(3)構(gòu)建可在線聊天或離線留言的方便自由互動交流的社區(qū)或網(wǎng)絡(luò)空間平臺:在社區(qū)(離線論壇)或網(wǎng)絡(luò)空間(在線聊天室)平臺開展以互動探討交流總結(jié)為形式的課余學術(shù)會議型討論和教學指導(dǎo)活動,以期實現(xiàn)在自由討論中獲得結(jié)論、以課余指導(dǎo)補充完善結(jié)論,最終實現(xiàn)結(jié)論的強效獲取,達到利用多角度觀點對比和多沖突觀點碰撞促進所學知識的快速第三次內(nèi)化[7]和完整建模的目的。

(4)建立可充分復(fù)用實驗室及設(shè)備的可溝通指導(dǎo)和合作開發(fā)的師生課余指導(dǎo)團隊:通過三級(教師―高年級指導(dǎo)者―低年級指導(dǎo)者,或?qū)煥D研究生―本科生)師生課余指導(dǎo)團隊及時有規(guī)律在線指導(dǎo)(如三級指導(dǎo)1次/周,二級指導(dǎo)1次/半周)和定時參與課余活動互動討論(如全范圍自由討論1次/周),實現(xiàn)對學生課余學習的泛在式指導(dǎo)和溝通,解決其學習疑問、促進其學習進展并掌握其學習進度,進而促進師生的課余實踐能力的提高和專業(yè)素質(zhì)的提升。

(5)建立具有實踐能力和創(chuàng)新意識的競賽型企業(yè)型師生團隊:通過組建有良好技術(shù)基礎(chǔ)、實踐項目經(jīng)驗、產(chǎn)品開發(fā)能力和創(chuàng)新意識的課余競賽師生團隊,充分復(fù)用實驗室和企業(yè)設(shè)備,利用開放創(chuàng)新實驗機制和校企合作平臺或?qū)嵱柣兀處煄ьI(lǐng)學生承擔或參與校內(nèi)專業(yè)技能比賽,參加嵌入式橫縱向項目、企業(yè)或國家專業(yè)競賽(如嵌入式物聯(lián)網(wǎng)設(shè)計大賽、嵌入式系統(tǒng)大賽等),參與權(quán)威認證考試,完成基于競賽或項目的課余深度指導(dǎo)性實踐教學,使學生獲取更豐富競賽型/項目型實踐開發(fā)經(jīng)驗,進一步促進學生專業(yè)素質(zhì)的提升和從業(yè)競爭力的提高。

5 測試考核模式改革措施

(1)設(shè)計從硬到軟多層次分模塊的嵌入式開發(fā)測試考核內(nèi)容體系:測試考核主要包含理論、實驗、課余三方面。在整體上規(guī)劃測試考核內(nèi)容體系,并結(jié)合其他相關(guān)課程設(shè)計測試考核課題,以可選可組合可交叉復(fù)合應(yīng)用的模塊化測試組件和進度記錄機制實現(xiàn)在線/離線式自主或隨堂測試、平時和期末考核。

(2)建立整合嵌入式及相關(guān)課程群的復(fù)合型集成型測試考核資源庫:通過分批分類分級分模塊分進度建立豐富共享的測試和考核素材、資源和案例項目庫,以滿足多角度測試考核需求。

(3)建立依賴個人教學實踐完成進度和開發(fā)團隊合作能力及貢獻度的分級測試考核機制:構(gòu)建綜合集成型在線離線測試考核平臺,充分反映學生知識和技術(shù)掌握進度,將個人學習進展和實踐能力分級量化記錄,采用由理論學習進度和各級實驗完成度決定的分級測試考核,并補充課余互動參與度和貢獻度測試考核,同時以學生團隊(3~6人)為主體,引入個人在團隊中的任務(wù)技術(shù)難度、重要度、工作量、完成度、協(xié)作性等多項測評系數(shù),并加入個人在團隊的合作能力和團隊貢獻度測試考核。

(4)建立涵蓋個人多方面能力的綜合成績評估機制:在測試考核平臺上,將個人理論學習能力、實踐實訓開發(fā)能力、知識吸收內(nèi)化能力、團隊合作能力、團隊貢獻程度和競賽創(chuàng)新能力等多方評估因素納入成績評估,其中,個人實踐實訓開發(fā)能力、團隊合作能力、競賽創(chuàng)新能力應(yīng)給予優(yōu)先重點考慮權(quán)重,力求滿足企業(yè)選擇人才標準。

篇5

關(guān)鍵詞:嵌入式系統(tǒng);集中授課;教學方式

中圖分類號:G642.4 文獻標志碼:A 文章編號:1674-9324(2015)49-0182-02

一、引言

隨著信息化與工業(yè)化的融合及工業(yè)4.0國家戰(zhàn)略的提出,嵌入式系統(tǒng)技術(shù)有著越來越廣闊的應(yīng)用空間。目前,嵌入式系統(tǒng)技術(shù)已經(jīng)深入應(yīng)用到了工業(yè)控制、智慧城市、智慧交通、智能家居、智能醫(yī)療、智能穿戴、通信設(shè)備等人們生活的各個領(lǐng)域。為了適應(yīng)社會對嵌入式系統(tǒng)開發(fā)人才的緊迫需要,如今大多數(shù)高校在電子信息工程、自動化等專業(yè)開設(shè)了嵌入式系統(tǒng)方向[1-3]。在嵌入式系統(tǒng)開發(fā)方向課程教學中大多高校仍采用傳統(tǒng)的授課方式,即把相關(guān)專業(yè)課分散到三到四個學期,每門課又分散到一個學期講授,每周二到三次課。其教學效果并不理想,學生普遍感到該課程難以掌握。為了解決上述問題,本文給出集中授課方式在嵌入式系統(tǒng)方向教學中應(yīng)用的一些想法和意見。

二、嵌入式系統(tǒng)方向開設(shè)背景及課程介紹

(一)嵌入式系統(tǒng)開設(shè)背景

所謂嵌入式系統(tǒng)是軟硬件緊密結(jié)合的綜合系統(tǒng),一般而言,嵌入式系統(tǒng)由嵌入式硬件和嵌入式軟件組成,它是面向用戶、面向應(yīng)用、面向產(chǎn)品的專用計算機系統(tǒng)。嵌入式系統(tǒng)擁有軟件硬件可裁剪,對可靠性、成本、體積和功耗嚴格要求的特點。基于嵌入式系統(tǒng)的“專用性”以及“嵌入性”,在各個領(lǐng)域均有嵌入式系統(tǒng)的廣泛應(yīng)用。因此當前嵌入式系統(tǒng)擁有巨大的發(fā)展?jié)摿Α⑸鐣枨蟠罅康那度胧杰浻布こ處煛T诖吮尘跋拢约白裱囵B(yǎng)應(yīng)用型人才的教學理念下,國內(nèi)絕大多數(shù)高校紛紛開設(shè)嵌入式系統(tǒng)開發(fā)課程。

目前我校的嵌入式系統(tǒng)方向人才培養(yǎng)目標是:掌握電子技術(shù)、嵌入式系統(tǒng)應(yīng)用與開發(fā)、物聯(lián)網(wǎng)技術(shù)開發(fā)與應(yīng)用等工程領(lǐng)域的實踐知識和技能,具備嵌入式開發(fā)、嵌入式系統(tǒng)測試、物聯(lián)網(wǎng)應(yīng)用開發(fā)能力,能在通信、電子設(shè)備設(shè)計制造、物聯(lián)網(wǎng)應(yīng)用、IT業(yè)等部門從事嵌入式系統(tǒng)軟硬件分析與設(shè)計、測試、物聯(lián)網(wǎng)研究與開發(fā)、電子信息系統(tǒng)應(yīng)用與維護、開發(fā)、測試、銷售及研究等生產(chǎn)和管理第一線需要的高素質(zhì)應(yīng)用型人才[4]。

(二)嵌入式系統(tǒng)課程介紹

嵌入式系統(tǒng)課程一般包括:Linux系統(tǒng)、C語言、C++面向?qū)ο蟮某绦蛟O(shè)計、ARM微處理原理與應(yīng)用、嵌入式系統(tǒng)GUI開發(fā)。其中Linux系統(tǒng)為嵌入式系統(tǒng)課程的核心部分,在今后的嵌入式開發(fā)編程過程中大多是在Linux環(huán)境下進行;C語言則屬于嵌入式系統(tǒng)開發(fā)最基礎(chǔ)也是最重要的編程語言,目前嵌入式系統(tǒng)硬件開發(fā)多是基于C語言;C++語言則是屬于面向?qū)ο蟮母呒壘幊蹋度胧较到y(tǒng)GUI開發(fā)則是在Linux環(huán)境下在Qt上使用C++語言進行圖形界面的編程設(shè)計;最后ARM微處理器的原理與應(yīng)用是整個嵌入式系統(tǒng)課程的精華也是其難點所在,所有的程序都需要在ARM處理器上運行,所以學習好ARM原理與運用無論以后做硬件工程師還是軟件工程師都有著重要意義[5-7]。

三、嵌入式系統(tǒng)方向教學方式現(xiàn)狀

目前絕大多數(shù)高校仍然采用傳統(tǒng)的授課方式來講授嵌入式系統(tǒng)課程,即把相關(guān)專業(yè)課分散到三到四個學期,某門課程在一個學期開展,分散在15~18個教學周,每周講授4~6節(jié)課。從近幾年畢業(yè)生難以適應(yīng)市場的需求來看,按照傳統(tǒng)的教學方式對嵌入式系統(tǒng)課程進行教學顯然有著巨大的不足之處。主要不足是:

1.知識點的講授不連貫,往往在下節(jié)課浪費了大量的時間來進行上次課的補習。

2.實踐應(yīng)用少,尤其對于應(yīng)用開發(fā)型的課程,講完理論之后缺失及時的實驗開發(fā)。即使加了實驗課,某些實驗項目不能在兩節(jié)課完成[8]。

3.時間跨度過大,嵌入式系統(tǒng)課程知識涉及面廣,僅僅上述的四門基礎(chǔ)課程按傳統(tǒng)授課計劃一學期一門課來看,需要兩年才能完成。

4.高校針對嵌入式系統(tǒng)教學知識落后于當下嵌入式技術(shù)發(fā)展,同時也缺乏有資深嵌入式工作經(jīng)驗的教師。

四、集中授課方式在嵌入式系統(tǒng)方向教學應(yīng)用

集中授課方式是指把某門課程集中在一段時間內(nèi)連續(xù)進行學習,直到該門課程進行完畢,再開展下一門課程的學習。整個學習階段大致是以知識點做基礎(chǔ),實際應(yīng)用做課程案例,開發(fā)項目為驅(qū)動,注重提高學生的實際編程能力。這樣能夠及時有效地進行針對性學習,能夠穩(wěn)固知識點,加強學生實踐動手能力,而且學習時間跨度大大降低,根據(jù)人類的記憶規(guī)律更能使學生加深理解記憶,更好地掌握本階段的知識[9]。

由于嵌入式課程涉及知識面廣,系統(tǒng)的嵌入式系統(tǒng)開發(fā)課程我在這里大致分為了四個階段:

1.嵌入式系統(tǒng)開發(fā)基礎(chǔ)篇。首先,進行Linux系統(tǒng)的基礎(chǔ)學習,其主要內(nèi)容為:學習Linux系統(tǒng)的理論知識,如Linux系統(tǒng)簡介、Linux的文件系統(tǒng)、文件類型及屬性、文本編輯器等;之后進行學習Linux系統(tǒng)下的常用命令和shell編程;最后也是以后常使用的知識便是編譯與調(diào)試,學習GCC編譯器和GDB調(diào)試器以及make工具,通過makefile文件來描述源程序之間的相互關(guān)系并自動維護編譯工作。其次,在學習了Linux基礎(chǔ)之后便可以在Linux環(huán)境下進行開發(fā),也就意味著進入了C語言的高級編程學習中,而在此階段學習中不能像傳統(tǒng)教學一樣僅僅教授C語法基礎(chǔ),要更深入學習C語言的靈魂知識――指針的學習,之后進行C的高級編程,例如編譯的預(yù)處理、鏈表及操作、樹和二叉樹等知識的學習。這樣就基本上完成了本階段的理論學習,本階段最后一步是學生實戰(zhàn)提高的一項內(nèi)容即C項目系統(tǒng)的設(shè)計開發(fā),在一個系統(tǒng)項目的開發(fā)過程中幾乎會用到此前所學的所有知識,學生在開發(fā)過程中也會看清自己學習中所欠缺的知識。

本階段因為是基礎(chǔ)性知識學習,在后期學習應(yīng)用中均占有很大的分量,所以用時也是最長的一個階段,約在5~6周方可完成階段性學習。

2.嵌入式開發(fā)系統(tǒng)篇。在完成了C語言的學習后,便可以開始進行學習Linux系統(tǒng)程序的設(shè)計,本階段學習目標便是掌握Linux系統(tǒng)編程和網(wǎng)絡(luò)編程的基本方法,掌握多進程和多線程的編程能力。學習過程中主要學習進程與線程的原理、進程間通信的方式、網(wǎng)絡(luò)的基本原理、Socket編程等。在此階段的學習中要多鍛煉大型程序和復(fù)雜項目框架的設(shè)計能力,使得學生能夠在未來工作中具備掌控和領(lǐng)導(dǎo)項目的潛力。

在完成本階段性學習之后,同樣需要大量的練習以及系統(tǒng)項目的設(shè)計開發(fā)訓練。本階段主要是系統(tǒng)的設(shè)計學習,則需訓練諸如局域網(wǎng)OICQ程序設(shè)計、遠程終端管理系統(tǒng)之類的開發(fā)項目,來提高學生系統(tǒng)設(shè)計開發(fā)能力。本階段主要學習系統(tǒng)的基礎(chǔ)性開發(fā),大約在四周左右完成。

3.嵌入式開發(fā)的軟件應(yīng)用篇。本階段主要進行C++面向?qū)ο蟮某绦蛟O(shè)計開發(fā),學習類和對象的區(qū)別與應(yīng)用,面向?qū)ο蟪绦蛟O(shè)計的三個基本特征:封裝、繼承和多態(tài)。因其在C語言基礎(chǔ)上演變而來,故而此階段屬于快速學習階段,在一到兩周即可完成。然后學習系統(tǒng)GUI開發(fā),主要要求掌握Qt開發(fā)的基本流程和Qt提供的類庫的使用方法。在整個的軟件應(yīng)用階段會在兩周內(nèi)完成。

雖然學習用時比較短,項目的開發(fā)練習依然不可缺少,在未來工作中這類快速學習并加以應(yīng)用的情景有很多,學生們有必要也必須有快速學習的能力。

4.嵌入式開發(fā)的硬件篇。本階段在整個嵌入式系統(tǒng)開發(fā)中屬于難點,需在本階段學習ARM微處理原理和應(yīng)用,主要掌握ARM的基本架構(gòu)、指令系統(tǒng),同時也要了解ADS集成開發(fā)環(huán)境;嵌入式Linux的系統(tǒng)移植,主要掌握u-boot啟動流程、u-boot的移植流程及關(guān)鍵步驟,學會構(gòu)建根文件夾系統(tǒng),掌握整個嵌入式Linux系統(tǒng)開發(fā)方法;學習Linux驅(qū)動開發(fā),掌握嵌入式Linux設(shè)備驅(qū)動程序的基本原理、架構(gòu)和設(shè)計方法以及驅(qū)動開發(fā)中常用的機制和內(nèi)核資源。

該階段主要以實驗為主,加強學生動手能力,熟悉嵌入式的硬件程序開發(fā),該階段也在四周左右。

五、總結(jié)

經(jīng)過對社會上嵌入式系統(tǒng)培訓機構(gòu)的調(diào)研來看,大多數(shù)機構(gòu)都是應(yīng)用的此類授課方式專項培訓嵌入式系統(tǒng)開發(fā)人才,而經(jīng)過培訓之后的學員有著扎實的知識功底和良好的實用技能,明顯比高校畢業(yè)生有更高的動手能力和崗位適應(yīng)優(yōu)勢。因而在高校嵌入式系統(tǒng)方向課程的教學中嘗試使用集中授課方式,對提高應(yīng)用型人才培養(yǎng)有重要的借鑒意義。

參考文獻:

[1]王崴.“嵌入式系統(tǒng)”課程的教學改革與實踐[J].常州工學院學報,2013,26(1).

[2]郭銳.嵌入式系統(tǒng)教學中若干教學方法研究與實踐[J].科技信息,2012,(16).

[3]彭道剛,李輝,夏飛.基于項目驅(qū)動的嵌入式系統(tǒng)教學改革與實踐[J].中國電力教育,2013,(28).

[4]張廣淵,肖海榮,馬昭,梁偉.應(yīng)用科技大學本科生科研能力培養(yǎng)改革探討[J].大學教育,2014,(4).

[5]冀常鵬,馬飛,徐維.項目驅(qū)動的嵌入式系統(tǒng)教學改革.電氣電子教學學報,2012,(33).

[6]鄭廣海,曲英偉.嵌入式系統(tǒng)課程群實踐教學優(yōu)化整合與知識融合的研究[J].2015,18(6).

篇6

為了強化創(chuàng)新人才培養(yǎng)方法,在該項重大賽事中取得優(yōu)異成績,各高校都積極開展了賽前備賽工作,在以比賽促進創(chuàng)新人才培養(yǎng)方面積累了豐富經(jīng)驗。武漢大學以競賽為契機,為讓更多的學生從競賽中受益,逐步摸索出了一些通過積極備賽促進創(chuàng)新人才培養(yǎng)的教學思路。

1備賽的意義

競賽的目的在于引導(dǎo)高校在嵌入式教學中注重培養(yǎng)大學生的自主學習和創(chuàng)新能力、團隊協(xié)作精神和理論聯(lián)系實際的學風[3-4];加強動手能力和工程實踐能力的訓練;提高學生針對實際問題設(shè)計和研發(fā)嵌入式系統(tǒng)的能力[5]。

實踐證明,作為一種重要的教學途徑和手段,嵌入式競賽對創(chuàng)新人才的培養(yǎng)起到了極大的促進作用[6]。但由于競賽條件(參賽隊數(shù)和人數(shù))所限,如果是為競賽而競賽,最終只能有極少數(shù)學生真正參與到競賽中并獲益,而很大一部分學生,包括在選拔過程中因為種種原因被淘汰下來的,縱然有很大的激情和能力,卻享受不到競賽帶給他們的機會和挑戰(zhàn),這種強烈反差與競賽創(chuàng)辦的主旨及創(chuàng)新人才的培養(yǎng)目標是明顯不相適應(yīng)的。有些高校在備賽過程中忽略了這種矛盾,盲目強調(diào)競賽結(jié)果的重要性,使競賽成了少數(shù)學生的“游戲”。

積極備賽,并不僅僅是在競賽前積極地組織、選拔和培訓優(yōu)秀學生,取得優(yōu)異成績,更重要的是利用嵌入式競賽的契機,主觀能動地將比賽的形式和方法貫穿于備賽和競賽過程中,讓更多的學生真正參與到競賽中來,在整個過程中得到鍛煉和提高,因為共同進步要比一兩個單純的獎項有意義得多。

2將備賽作為擴大競賽受益面的重要手段

武漢大學嵌入式系統(tǒng)競賽備賽工作依托武漢大學國家工科基礎(chǔ)課程電工電子教學基地和國家電工電子類實驗教學示范中心的大共享開放式實驗教學平臺,以武漢大學―英特爾嵌入式與多核技術(shù)聯(lián)合實驗室、創(chuàng)新實驗室、電子綜合實驗室和EDA與DSP技術(shù)實驗室為主體展開,面向全校電子信息大類的十余個專業(yè)(電子信息工程、電子信息科學與技術(shù)、通信工程和測控技術(shù)與儀器等)及計算機學院和國際軟件學院等相關(guān)專業(yè)的學生,為擴大競賽的受益面,我們從以下幾方面作了積極的探索和實踐。

2.1從分步淘汰制轉(zhuǎn)變?yōu)榉纸M制

早期的備賽組織就是選拔和淘汰學生的過程,即先海選出一批學生進入實驗室,進行第一階段的培訓,中期再進行一次優(yōu)選,最后在競賽前夕優(yōu)中選優(yōu),決定正式參賽學生,淘汰下來的學生只能離開。2006年開始,我們將這種分步淘汰制轉(zhuǎn)變?yōu)閭滟惙纸M制,即根據(jù)層次差異,將學生分為研究組和學習組。

備賽時間從比賽前1年的9月份開始到正式開賽前(以2008年競賽為例,備賽時間為2007年9月~2008年3月),歷時約6個月,分為兩個階段,即前3個月的第一階段和后3個月的第二階段。

在第一階段,對報名參加的學生均予以接收,并以3人/隊為單位進行統(tǒng)一管理,教學工作主要是分批次在嵌入式與多核技術(shù)實驗室進行。第一階段結(jié)束后進行一次綜合考評,然后將學生分組,研究組的學生被分配到創(chuàng)新實驗室或電子綜合實驗室進行提高和強化,學習組的學生則可以選擇繼續(xù)現(xiàn)有的學習或跟隨研究組的學生一起進階。

在第二階段,研究組的學生在教師的指導(dǎo)下發(fā)揮特長,針對具體的關(guān)鍵技術(shù)和應(yīng)用(如ARM與FPGA混合系統(tǒng)設(shè)計、GPS應(yīng)用等)展開學習和研究。第二階段結(jié)束后,學生提交作品或研究成果等,最終的參賽選手從研究組的學生中產(chǎn)生,學習組的學生若表現(xiàn)突出亦可加入到研究組中。

2.2強化校企合作,為備賽創(chuàng)造優(yōu)越條件

相對正常的教學過程,備賽的實踐性很強,與企業(yè)間的合作更為重要。通過強化與企業(yè)間的聯(lián)合,建立高校與企業(yè)更深層次的互助合作關(guān)系,不僅能節(jié)約資金,為擴大競賽受益面創(chuàng)造條件,更能將企業(yè)的創(chuàng)新意識、理念和最新科技成果帶進校園。

2005年,為促進嵌入式教學發(fā)展,武漢大學正式加入英特爾大學合作計劃,2007年和2009年,在與英特爾公司建立長期穩(wěn)定的互助與合作發(fā)展關(guān)系的基礎(chǔ)上,我校分別建立了武漢大學―英特爾多核技術(shù)聯(lián)合實驗室和武漢大學―英特爾嵌入式技術(shù)聯(lián)合實驗室,并獲贈包括英特爾Xscale架構(gòu)教學平臺、英特爾®凌動教學平臺和多核軟件開發(fā)包在內(nèi)的,具有很強實踐價值的嵌入式和多核系統(tǒng)開發(fā)設(shè)備與軟件,這些硬件環(huán)境為利用備賽擴大競賽受益面工作的有效實施創(chuàng)造了優(yōu)越條件。

除了硬件配套設(shè)施的建立,我校還定期邀請企業(yè)專家來實驗室講學,或組織學生進行技術(shù)培訓,或參與學生設(shè)計方案的討論等。圖1展示了英特爾公司知名專家來我校講座的情況。

2.3以課程為背景,促進教學與備賽的有效結(jié)合

武漢大學電子信息學院嵌入式系統(tǒng)與設(shè)計和多核架構(gòu)及編程技術(shù)兩門本科生課程對備賽工作起著支柱性作用,多核架構(gòu)及編程技術(shù)課程還榮獲2007年度“教育部―英特爾精品課程”稱號。作為英特爾多核課程大學計劃三所種子學校之一,武漢大學在協(xié)助華中、華西、華西北等三十幾所高校開設(shè)多核課程的過程中,與兄弟院校之間進行交流與合作,積累了一定經(jīng)驗。不同于嵌入式課程的正常教學,嵌入式競賽具有針對性強的特點,在備賽教學過程中,課程組的老師從實踐應(yīng)用的角度出發(fā),結(jié)合最新的嵌入式技術(shù),對兩門課程的教學與實驗內(nèi)容進行了反復(fù)提煉,精煉成“嵌入式系統(tǒng)綜合設(shè)計”和“多核編程與系統(tǒng)優(yōu)化”兩個課程專題,組織學生強化訓練,學生在緊張和連續(xù)的短期教學過程中收益很大。

除了兩門課程專題外,我們還聘請校內(nèi)外的技術(shù)專家有針對性地講解電子系統(tǒng)綜合設(shè)計、圖形圖像處理與編程技術(shù)、音視頻處理技術(shù)、Linux操作系統(tǒng)與程序設(shè)計等,學生可以選聽,還可以進行實踐,靈活豐富的教學活動受到學生的熱烈歡迎。

這些以備賽為基礎(chǔ)的教學活動的深入開展,極大激發(fā)了學生的創(chuàng)作熱情,很多有創(chuàng)意的想法和設(shè)計作品反過來又作為各課程的參考設(shè)計和實例引入到教學中,豐富了相關(guān)課程的建設(shè)與發(fā)展。

2.4將備賽與競賽有機融合

備賽第二階段的結(jié)束,正式參賽選手的確定,并不意味著競賽所帶來的機會與挑戰(zhàn)對那些未能選上的學生就到此停止了。我們把這部分學生組織起來,除了參賽資格外,讓他們享受跟參賽選手同等的待遇,包括接受競賽指導(dǎo)、專題講座和討論、課程免修和研究經(jīng)費支持等,淡化競賽概念,支持和鼓勵“非參賽”學生進行參賽作品的設(shè)計與研究。對于他們提出的創(chuàng)新想法和設(shè)計,或酌情加入到競賽作品并給予豐厚的獎勵,或推薦申報國家級或校級大學生創(chuàng)新科研項目,或作為嵌入式系統(tǒng)設(shè)計優(yōu)秀作品給予大力支持。

2.5評價與考核重在引導(dǎo)和激發(fā)創(chuàng)新潛能

備賽中的評價與考核只部分作為選拔的依據(jù),最終目的還是監(jiān)督學生做好階段性知識點和成果總結(jié),鼓勵他們進行創(chuàng)新和實踐。評價和考核機制參考了競賽規(guī)章,按照實際情況進行了調(diào)整,根據(jù)學生(或團隊)完成的設(shè)計作品情況、作品展示、設(shè)計總結(jié)報告、答辯表現(xiàn)等因素進行綜合評價,詳細評分標準包括:

(1) 設(shè)計作品的原創(chuàng)性(構(gòu)思、功能、電路、指標等方面的創(chuàng)造性等)(15%)。

(2) 設(shè)計作品的功能、指標設(shè)定的合理性和完備性(20%)。

(3) 設(shè)計作品完成程度(包括主要功能和技術(shù)指標等)(30%)。

(4) 答辯過程中回答問題的正確性、準確性和發(fā)揮(15%)。

(5) 設(shè)計報告(20%)。

評價將設(shè)計難度和工作量乘以一定的難度系數(shù),難度系數(shù)在1~1.8之間;以自愿為原則,鼓勵學生對自己的設(shè)計進行5~10分鐘的講解,對表現(xiàn)優(yōu)秀者給予10分以內(nèi)的嘉獎;從分值分布的情況可以看出,我們更強調(diào)體現(xiàn)學生創(chuàng)新潛能的因素,如設(shè)計創(chuàng)新性、構(gòu)思獨特性和合理性等(占35%)。優(yōu)秀的設(shè)計作品或研究內(nèi)容將被選擇參賽或推薦,教師還就有關(guān)內(nèi)容指導(dǎo)學生申請國家級或校級大學生科研創(chuàng)新項目,對于半成品或未成品,教師會提出修改意見,并提供技術(shù)指導(dǎo)。

3實踐成果

近幾年來,利用嵌入式競賽的機遇和挑戰(zhàn),通過組織備賽工作,我校電氣信息、電子信息類專業(yè)學生在嵌入式系統(tǒng)工程實踐能力、知識綜合應(yīng)用能力和綜合素質(zhì)方面有了極大提高。報名參加嵌入式競賽的人數(shù)逐年增加,2010年已達到近200人。嵌入式多核技術(shù)實驗室創(chuàng)新教育如火如荼,我校成為武漢大學電子信息學院“三創(chuàng)”教育先進模范之一。以下是我校取得的一些成績:

(1) 以嵌入式系統(tǒng)與綜合設(shè)計作為重要組成部分之一的電子綜合設(shè)計實驗教學團隊在2009年獲得武漢大學首屆唯一團體杰出教學貢獻校長獎;

(2) 我校學生在近幾年的各項比賽中取得了優(yōu)異成績,在2006年嵌入式競賽中獲得全國三等獎3項;2008年嵌入式競賽中獲得全國一、二、三等獎各1項。

(3) 我校教師積極探索“備賽中擴大嵌入式競賽受益面”的教學方法,促進了實踐教學活動的深入開展,僅2006~2009年,競賽指導(dǎo)小組教師指導(dǎo)本科生全國大學生創(chuàng)新設(shè)計項目5項,校級科研項目30余項,部分項目已以優(yōu)異的成績通過科技驗收。

4結(jié)語

以嵌入式競賽為契機,依靠積極備賽所形成的優(yōu)勢資源、創(chuàng)新環(huán)境及學生互助機制等,能讓更多的學生直接從中受益,促進創(chuàng)新人才培養(yǎng),我們將堅持不懈地探索下去。

參考文獻:

[1] 崔金鐘,盧顯良. 通過國家競賽促進“嵌入式系統(tǒng)”課程實驗教學的改革[J]. 計算機教育,2007(5):39-41.

[2] 以賽促教,以賽促學:“英特爾杯大學生電子設(shè)計競賽嵌入式系統(tǒng)專題邀請賽”系列報道之二[J]. 計算機教育, 2008(13):118-119.

[3] 周家倫. 創(chuàng)新型人才培養(yǎng)與大學生綜合素質(zhì)教育[J]. 中國高等教育,2006(5):38-39.

[4] 侯曉峰. 嵌入式系統(tǒng)邀請賽:不僅僅對學生有益[J]. 計算機教育,2006(5):9-10.

篇7

關(guān)鍵詞 嵌入式系統(tǒng);教學改革;課程建設(shè)

中圖分類號:G642.0 文獻標識碼:B 文章編號:1671-489X(2010)18-0039-02

Teaching Reform and Practice for Embedded System Course in Application-oriented Colleges//Zhang Wenfen, Gao ShouPing, Lu Wukui

Abstract This paper introduces the characteristics of embedded system course and the problems embedded system teaching faced in application-oriented colleges. According to the teaching reform and practice of our school, this paper proposes the corresponding reform measurements from the aspects of teaching contents, textbook construction, practice teaching, interest cultivation and teacher staff construction.

Key words embedded system; teaching reform; course construction

Author’s address Faculty of Computer, Xiangnan University, Chenzhou, Hunan, China 423000

嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),軟硬件可裁剪,對功能、可靠性、成本、體積、功耗等有嚴格要求的專用計算機系統(tǒng)[1]。20世紀90年代以來,嵌入式系統(tǒng)軟、硬件技術(shù)發(fā)展迅速,應(yīng)用領(lǐng)域逐步擴大,嵌入式技術(shù)也成為最熱門、最有發(fā)展前途的計算機技術(shù)之一。

隨著嵌入式技術(shù)人才需求量的增加,許多高校的計算機、電子、通信、自動化等專業(yè)都相繼將嵌入式系統(tǒng)課程列入教學計劃。嵌入式系統(tǒng)作為一門較新的課程,其教學內(nèi)容的選擇、教學模式的確定、實驗教學的組織等問題,依然處于探索階段。

本文主要針對應(yīng)用型本科計算機專業(yè)的嵌入式系統(tǒng)課程教學,對湘南學院在教學改革過程中取得的成果和經(jīng)驗加以總結(jié),提出一些改革措施和建議。

1 課程目標

目前社會所需的嵌入式人才是掌握電子設(shè)計及計算機相關(guān)知識的人才,也就是通常所說的硬件工程師和軟件工程師,而其中軟件設(shè)計人才約占80%左右[2]。硬件工程師主要由電子技術(shù)類專業(yè)的人員擔任,軟件工程師則主要為計算機類專業(yè)人員。

對于應(yīng)用型本科計算機專業(yè)學生,嵌入式系統(tǒng)課程的教學目標是:通過本課程的學習,使學生了解和掌握嵌入式的基本概念、系統(tǒng)結(jié)構(gòu)和嵌入式系統(tǒng)軟件開發(fā)的基本方法;能夠使用開發(fā)工具設(shè)計開發(fā)簡單的嵌入式系統(tǒng)設(shè)備驅(qū)動程序和應(yīng)用軟件;為進一步學習和研究嵌入式系統(tǒng)打下基礎(chǔ)。

2 課程的特點

嵌入式系統(tǒng)是一門綜合性很高的計算機專業(yè)課程,所需基礎(chǔ)知識較多,涉及內(nèi)容廣泛,不僅涵蓋軟、硬件技術(shù)的很多方面,而且與通信、自動控制、電子等專業(yè)知識相關(guān)。要求學生具有較好的計算機軟、硬件基礎(chǔ)知識,教學的難度較大。嵌入式系統(tǒng)是一門實踐性很強的課程,只有通過實驗才能真正理解和掌握嵌入式系統(tǒng)開發(fā)的方法。

嵌入式系統(tǒng)具有非壟斷性的特點,沒有哪一個系列的處理器和操作系統(tǒng)能夠壟斷市場。主流產(chǎn)品的多樣性決定了嵌入式教學內(nèi)容的多選擇性,各高校講授的處理器和操作系統(tǒng)不盡相同,配備的實驗平臺也不一樣。

3 課程改革與實踐

3.1 教學中存在的主要問題

基于嵌入式系統(tǒng)課程的上述特點,嵌入式系統(tǒng)教學普遍面臨一些困難,存在一些問題,了解這些問題有利于在教學環(huán)節(jié)有針對性地采取措施進行改進。主要問題有:內(nèi)容多,課時少;沒有統(tǒng)一的經(jīng)典教材;實踐能力培養(yǎng)不夠,實驗課時不足,過于依賴實驗箱;學生對此課程的興趣小;師資力量較弱;等等。

3.2 相應(yīng)的課程建設(shè)與改革實踐

1)教學內(nèi)容選擇。2004年IEEE和ACM對計算機類本科教育的課程體系進行設(shè)置時指出,嵌入式系統(tǒng)課程應(yīng)包括以下內(nèi)容:嵌入式的發(fā)展歷程和概述、嵌入式微處理器、嵌入式軟件設(shè)計、實時操作系統(tǒng)、低功耗計算、系統(tǒng)可靠性設(shè)計、設(shè)計方法學、嵌入式系統(tǒng)設(shè)計工具、嵌入式多處理器系統(tǒng)設(shè)計、網(wǎng)絡(luò)化嵌入式系統(tǒng)、接口和混合信號系統(tǒng)等。講授全部這些內(nèi)容是不切實際的。目前,各高校嵌入式系統(tǒng)課程多為32~48課時,湘南學院為50課時,即便只講授其中的基礎(chǔ)和核心內(nèi)容,課時安排也非常緊張。

根據(jù)課程目標的要求,有所側(cè)重地選擇教學內(nèi)容,以軟件開發(fā)為主,包括應(yīng)用軟件和驅(qū)動程序開發(fā),放棄硬件設(shè)計內(nèi)容。并且在多種處理器、操作系統(tǒng)中選擇主流、有發(fā)展前景的ARM微處理器和嵌入式Linux作為主要授課內(nèi)容,不貪多貪全。教學內(nèi)容包括主要的開發(fā)過程和技術(shù),用少量簡單例子說明各環(huán)節(jié)的相關(guān)知識和開發(fā)方法。不追求多和復(fù)雜,而重視來龍去脈,既讓學生有全局觀,便于知識擴展和課后自學,又不會讓多、難、復(fù)雜的內(nèi)容嚇跑學生。湘南學院嵌入式系統(tǒng)課程的教學內(nèi)容如表1所示。

2)教材建設(shè)。確定了教學內(nèi)容之后,應(yīng)該根據(jù)教學內(nèi)容為學生選擇一本合適的教材,教材應(yīng)當包含盡可能多的教學內(nèi)容,并且在教學內(nèi)容的基礎(chǔ)上有所擴展。目前并沒有統(tǒng)一的經(jīng)典教材可供使用,現(xiàn)有的教材多但不實用。解決方法:選購現(xiàn)有教材+試驗箱提供的教材+自己補充內(nèi)容。湘南學院選用的教材是《基于ARM嵌入式Linux應(yīng)用開發(fā)與實例教程》[1],補充內(nèi)容主要包括嵌入式系統(tǒng)概述、匯編語言和C語言混合編程、簡單的啟動程序和Linux常用命令,以及一些例子程序。此外,結(jié)合學院實際情況,積極展開自編教材和實驗指導(dǎo)書的相關(guān)工作。

3)實踐教學。針對嵌入式課程實踐性強的特點和實驗課時普遍偏少的現(xiàn)狀,引入“Learning by Doing”的教學思想,適當提高實驗課比例。建議將總學時的3/4安排為實驗課,把與實驗直接相關(guān)的理論帶到實驗課上講解。理論課占總學時的1/4左右,主要講授基礎(chǔ)知識、基本原理,比如第一章的全部和第二、三章的大部分內(nèi)容。另外,對學生開放實驗室也可以彌補實驗課時的不足,提高學生動手能力,特別是對于進行嵌入式課程設(shè)計和畢業(yè)設(shè)計的高年級學生。

在實驗教學中還存在過于依賴實驗箱的問題,學生只需按照試驗箱自帶的實驗指導(dǎo)書的步驟一步一步操作就可以輕松完成實驗。實驗箱就像一個“黑盒子”,學生對其中的功能實現(xiàn)不甚了解。針對這種情況,建議任課教師將實驗箱現(xiàn)有的例子程序作為參考例題,對題目進行一些修改后再作為學生的實驗題。包括實驗箱提供的驅(qū)動程序,不宜全部作為“黑盒子”直接調(diào)用,而是讓學生編寫最簡單的一兩種設(shè)備(比如LED和串口)的驅(qū)動,以了解驅(qū)動程序的開發(fā)方法。

4)興趣培養(yǎng)。興趣是最好的老師,只有學生對這門課程有了興趣,才會有更高的學習熱情和積極性,才能有更多收獲。為了提高學生對嵌入式系統(tǒng)課程的興趣,采取下面的幾條措施。

①在理論教學中,選擇簡單、基礎(chǔ)、易于理解的內(nèi)容及實際應(yīng)用中最常用到的內(nèi)容來講解,難以理解和非常用的內(nèi)容則盡量不涉及,以減少學生學習時的挫折感。

②在實驗環(huán)節(jié),教師布置的實驗題目要集知識性、趣味性于一體,使學生能夠把所學的知識運用到解決一些趣味性的問題上,變被動學習為主動學習[3]。

③提前布置課程設(shè)計題目。在課程的前期就把課程設(shè)計的選題公布給學生,并且在其后的教學中盡量以課程設(shè)計中需要用到的功能作為例題或者實驗題,讓學生帶著問題和需求學習。

④注意發(fā)現(xiàn)對嵌入式系統(tǒng)有興趣的學生,提議他們將嵌入式系統(tǒng)設(shè)計作為畢業(yè)設(shè)計的選題之一。此外,鼓勵這部分學生參加大學生電子設(shè)計大賽等活動的嵌入式系統(tǒng)設(shè)計大賽,這樣既可以發(fā)掘和進一步培養(yǎng)嵌入式系統(tǒng)的人才,又可以通過這部分學生帶動其他學生的積極性。

5)師資隊伍建設(shè)。嵌入式系統(tǒng)的發(fā)展速度快,課程的實踐性強。嵌入式系統(tǒng)課程教師不僅應(yīng)該具備扎實的理論基礎(chǔ),還應(yīng)具有較為豐富的實踐經(jīng)驗。針對教師理論基礎(chǔ)扎實但實踐經(jīng)驗不足的情況,學院采取“把授課教師送出去”的措施,選送教師到公司或者研發(fā)能力強的高校進行短則幾天、長則半年到一年的進修學習。到目前為止,大部分授課教師都有外出學習和培訓的經(jīng)歷,極大地提高了教師的實踐能力。另外,學院也在積極爭取“把實際項目請進來”,由教師組成開發(fā)團隊進行開發(fā),進一步豐富教師的項目經(jīng)驗。只有具備豐富的實踐經(jīng)驗,教師才能在教學中理論聯(lián)系實際,把握重點,激發(fā)學生的興趣,取得更好的教學效果。

4 結(jié)束語

上述改革措施已在學院的教學實踐中發(fā)揮了積極作用,顯示出成效,對各院校的嵌入式系統(tǒng)課程教學模式改革和課程建設(shè)具有一定的借鑒意義。不同院校可以根據(jù)自身及學生的特點,選擇教學內(nèi)容,調(diào)整教學方式,培養(yǎng)出更優(yōu)秀的嵌入式系統(tǒng)的人才。

參考文獻

[1]林曉飛,劉彬,張輝.基于ARM嵌入式Linux應(yīng)用開發(fā)與實例教程[M].北京:清華大學出版社,2007

篇8

關(guān)鍵詞: 嵌入式應(yīng)用 教學體系 實驗教學

嵌入式技術(shù)是21世紀計算機技術(shù)發(fā)展的一個重要方向。嵌入式技術(shù)的發(fā)展,是當今新型技術(shù)時代的一個重大標志。

在當前數(shù)字信息技術(shù)和網(wǎng)絡(luò)技術(shù)高速發(fā)展的后PC時代,技術(shù)的飛速進步及市場對高端智能產(chǎn)品需求的日趨增長,8/16位微處理器已無法滿足高端智能產(chǎn)品對微處理器性能的最低要求。而32位嵌入式微處理器因其高主頻、低功耗、高性價比、可運行嵌入式操作系統(tǒng)等特點,已經(jīng)在高端智能產(chǎn)品、工業(yè)控制、信息家電等領(lǐng)域已取得了廣泛應(yīng)用[1,2]。

近年來,在電子信息學科單片機原理及應(yīng)用課程、16位及32位微機原理及接口電路等課程的教學中,仍以匯編語言、接口編程等作為主要知識點進行講授,現(xiàn)有課程內(nèi)容、教學設(shè)施和教學手段與現(xiàn)今嵌入式技術(shù)的飛速發(fā)展嚴重脫節(jié),技術(shù)差距在不斷加大,傳統(tǒng)的課程體系和教學方法已經(jīng)無法滿足應(yīng)用型人才培養(yǎng)的要求。為此,更新嵌入式應(yīng)用相關(guān)課程教學內(nèi)容,進行課程改革和實驗建設(shè)迫在眉睫。

1.循序漸進,構(gòu)建三位一體的課程群體系

目前嵌入式應(yīng)用的實現(xiàn)主要有三種形式:面向?qū)崟r性要求較低、無需多線程的簡單系統(tǒng),一般選用單片機等8位或16位處理器的解決方案,適用于低端應(yīng)用場合;面向處理速度較快、需要操作系統(tǒng)支持的場合,可選用基于FPGA或ARM的片上系統(tǒng)(SOC)的解決方案,適用于高端應(yīng)用場合;而在如汽車電子、航空航天等工業(yè)級應(yīng)用場合,一般自主開發(fā)專用數(shù)字集成電路實現(xiàn)嵌入式應(yīng)用[3]。

圖1 嵌入式應(yīng)用的實現(xiàn)形式

嵌入式應(yīng)用課程群針對這三個方向開設(shè)三門主干課程:單片機原理與應(yīng)用、片上系統(tǒng)與嵌入式應(yīng)用和數(shù)字集成電路設(shè)計,《單片機原理與應(yīng)用》以8051為代表,主要講授8位微處理器的結(jié)構(gòu)和工作原理,讓學生對嵌入式系統(tǒng)形成基本概念,學習一般微處理器的指令集、工作原理、硬件配置和軟件開發(fā)。《片上系統(tǒng)與嵌入式應(yīng)用》以FPGA為平臺,著重講授SOPC系統(tǒng)設(shè)計方法,在先修課程的基礎(chǔ)上逐步深入,讓學生從這門課程的講授中既能學習到實用性較強的簡單數(shù)字系統(tǒng)開發(fā),又能接觸到如底層驅(qū)動程序、實時操作系統(tǒng)等嵌入式應(yīng)用的前沿技術(shù)。最后,特別針對本專業(yè)微電子的專業(yè)特點,開設(shè)《數(shù)字集成電路設(shè)計》,專門講授嵌入式處理器數(shù)字IC的開發(fā)和使用,培養(yǎng)學生具有設(shè)計具有自主系統(tǒng)架構(gòu)嵌入式專用IC芯片的能力,形成本專業(yè)特色鮮明的培養(yǎng)模式。

圖2 嵌入式應(yīng)用課程群體系

2.教學科研并重,不斷更新教學內(nèi)容和教學方法

嵌入式領(lǐng)域的技術(shù)更新?lián)Q代速度十分的快,因此,要求教師在教學過程中不斷跟蹤新技術(shù),更新教學內(nèi)容和教學方法。在“嵌入式應(yīng)用”課程群建設(shè)的過程中,我們將課程的教學內(nèi)容和教師所承擔各級科研項目中所獲得的工程實踐經(jīng)驗緊密結(jié)合起來,在每個輪次的教學中,都會根據(jù)目前最新的前沿技術(shù),加入一部分新的教學內(nèi)容,以達到更好地提升學生知識水平的效果。我們編寫了適合我校辦學特色的嵌入式系統(tǒng)實驗(實訓)指導(dǎo)書、PPT教學課件、AVI視頻教學動畫等教學資料。目前,課程群中三門課程在教學內(nèi)容和方法方面都進行了有益的探索。

(1)《單片機原理與應(yīng)用》課程采用目前工程實踐廣泛采用的C程序設(shè)計語言進行描述,改變了以往使用匯編語言講授枯燥、乏味的特點,更易于學生理解和實際應(yīng)用。同時,我們還在課堂教學中引入了Proteus單片機仿真軟件進行案例教學。在講授完單片機的基本原理之后,教師以講授實際案例為手段訓練學生對于各知識點的理解和應(yīng)用能力[4]。在此過程中,學生與教師同步在課堂中用自己的計算機完成案例的復(fù)現(xiàn),并用Proteus仿真軟件驗證程序運行的實際效果。應(yīng)用案例教學法,學生的學習不再是一味地聽,而轉(zhuǎn)變?yōu)閷嶋H動手實踐,在實踐中嘗試、總結(jié)和提升,學生學習效果顯著強化。

(2)《片上系統(tǒng)與嵌入式應(yīng)用》是一門新開課程,主要講授Nios II軟核處理器的體系結(jié)構(gòu)、設(shè)備和SOPC系統(tǒng)的開發(fā)流程。在課程內(nèi)容上,側(cè)重嵌入式處理器的應(yīng)用而非原理,避免與單片機課程重復(fù)。在上一學期學生學習過單片機課程的基礎(chǔ)上,重點講授SDRAM存儲器、Flash存儲器、UART接口等低端單片機系統(tǒng)不涉及的內(nèi)容和應(yīng)用實例。在教學方法上,采用任務(wù)驅(qū)動法來激發(fā)學生的學習興趣,以一個簡單的設(shè)計實例為主體,介紹軟硬件的開發(fā)流程,開發(fā)環(huán)境的使用和編程思想,使學生循序漸進,逐步深入[5]。例如:設(shè)計一個點陣顯示屏控制器,圍繞這個任務(wù)讓學生熟悉構(gòu)建SOPC系統(tǒng)所要用到的外部RAM接口、外部Flash接口、Avalon三態(tài)橋、定時器、鎖相環(huán)、自定義點陣等外設(shè)的特點和編程方法。這種教學方法將學習的難點分散到各個任務(wù)中,能使學生在完成任務(wù)的同時深刻理解所學內(nèi)容。

(3)《數(shù)字集成電路設(shè)計》課程以Verilog語言設(shè)計為切入點,從最簡單的邏輯電路設(shè)計開始,逐步深入復(fù)雜的微處理器電路設(shè)計。在教學內(nèi)容上,針對嵌入式應(yīng)用課程群的特點,圍繞微處理器的主要結(jié)構(gòu)如ALU、ROM、寄存器組、RISC模型機等電路的原理和設(shè)計方法進行講授,學生在經(jīng)過這門課程的學習后,可以掌握自己動手開發(fā)一塊具有自主知識產(chǎn)權(quán)的專用嵌入式處理器芯片的能力。

3.開設(shè)綜合性、設(shè)計性實驗,培養(yǎng)學生創(chuàng)新能力

應(yīng)用型本科人才并不是“狹窄于技術(shù)”的工匠,應(yīng)具有開放的辯證思維和創(chuàng)新精神。在嵌入式課程群實踐體系的建設(shè)過程中,除了開設(shè)常規(guī)的基礎(chǔ)性實驗以外,在《片上系統(tǒng)與嵌入式應(yīng)用》和《數(shù)字集成電路設(shè)計》課程設(shè)計中開設(shè)了一系列的綜合性和創(chuàng)新性實驗,這些課題來源于實際的工程設(shè)計和科研項目,由學生自行提出可行的設(shè)計方案,與指導(dǎo)老師共同討論后實施,整個過程由學生主導(dǎo),充分發(fā)揮學生的主觀能動性和創(chuàng)造力。我們將實驗內(nèi)容分為以下三類。

(1)基礎(chǔ)性實驗。主要是讓學生在實驗指導(dǎo)書的指導(dǎo)下將理論課上所掌握的知識和概念通過實驗的方式進行鞏固,通過直觀、具體的實驗結(jié)果驗證理論結(jié)果,熟悉軟件使用方法和設(shè)計流程。包括PWM直流電機控制、標準輸入輸出設(shè)備字符串流控制、PIO控制流水燈、自定義外設(shè)點陣控制等實驗。

(2)綜合性實驗。這部分實驗區(qū)別于基礎(chǔ)性實驗,并不給出具體的實驗過程,只給出基本原理和大致方案,要求學生綜合運用所學專業(yè)知識,周全考慮,自行確定具體的實驗步驟和方法。這部分實驗往往涉及多門知識點甚至是多門課程,包括無線溫度數(shù)據(jù)采集、μC-OS多任務(wù)操作系統(tǒng)、觸摸屏人機交互等實驗。

(3)創(chuàng)新性實驗。這部分實驗主要面向部分基礎(chǔ)知識過硬、動手能力強的優(yōu)秀學生,利用課外時間提高他們在嵌入式應(yīng)用方面的實際能力。這類實驗以省、校兩級大學生實踐創(chuàng)新項目為載體,不拘泥于理論和實驗課程的范圍,由學生自主選題,形成創(chuàng)新團隊,由團隊指導(dǎo)老師負責。我們成立了開放的嵌入式創(chuàng)新實驗室,實驗室由老師、實驗員和高年級學生共同值班,學生可以隨時申請使用實驗設(shè)備,完成相應(yīng)的實驗。通過這種形式的鍛煉,嵌入式創(chuàng)新實驗室的同學在省大學生電子設(shè)計競賽、全國電子專業(yè)人才設(shè)計與技能大賽中都取得了優(yōu)異成績。

4.結(jié)語

嵌入式應(yīng)用課程群經(jīng)過以上所述課程體系的調(diào)整、教學內(nèi)容的豐富及實驗教學的改革,不斷增加新知識,改進教學手段和教學方法,通過課堂教學、實驗教學和教學科研的結(jié)合,在學生創(chuàng)新意識和實踐動手能力培養(yǎng)方面進行了有益嘗試和探索。未來我們將在深化教學改革的過程中不斷探索,不斷完善,探索出一套適合應(yīng)用型人才培養(yǎng)的嵌入式應(yīng)用教學培養(yǎng)模式。

參考文獻:

[1]周立功.SOPC嵌入式系統(tǒng)基礎(chǔ)教程[M].北京:北京航空航天大學出版社,2006.

[2]宋彩利,康磊.數(shù)字系統(tǒng)設(shè)計與SOPC技術(shù)[M].西安:西安交通大學出版社,2012.

[3]李蘭英,崔永利,李妍等.基于FPGA技術(shù)的嵌入式應(yīng)用型人才培養(yǎng)教學體系[J].計算機教育,2011(16):18-21.

[4]陳林,魏淑桃,石林祥等.應(yīng)用型本科“SOPC設(shè)計與應(yīng)用”課程教學改革探索[J].計算機教育,2012(19):82-85.

篇9

在嵌入式、移動互聯(lián)網(wǎng)、物聯(lián)網(wǎng)等熱門技術(shù)日益普及的今天,嵌入式系統(tǒng)產(chǎn)品正不斷滲透進各個行業(yè),作為包含在這些硬件產(chǎn)品中的特殊軟件形態(tài),其產(chǎn)業(yè)增幅不斷加大,而且在整個軟件產(chǎn)業(yè)中所占的比重日趨提高。嵌入式產(chǎn)業(yè)不僅是一個技術(shù)密集型產(chǎn)業(yè),而且還是一個技術(shù)快速革新的產(chǎn)業(yè)。這決定了對人才的要求不僅需要扎實的專業(yè)基礎(chǔ)知識,而且需要根據(jù)技術(shù)的變革迅速進行知識更新和技能提升。當前,計算機應(yīng)用技術(shù)日新月異,通信設(shè)備、終端、軟件等產(chǎn)品不斷更新?lián)Q代,這就對從業(yè)人員提出了更高要求。嵌入式行業(yè)經(jīng)過近年來的快速發(fā)展,已經(jīng)進入一個穩(wěn)定的高速發(fā)展和成長期,企業(yè)人才需求現(xiàn)狀依然保持供不應(yīng)求的整體狀態(tài),雖然已經(jīng)有越來越多的核心技術(shù)人員加入到嵌入式專業(yè)領(lǐng)域,但依然無法滿足企業(yè)高速發(fā)展對人才的旺盛需求。同嵌入式技術(shù)的快速發(fā)展相比,我國教育機構(gòu)技術(shù)和培養(yǎng)則相對滯后,一方面有些學生畢業(yè)就面臨失業(yè);另一方面一些嵌入式企業(yè)卻有項目需求找不到合適的人才來實現(xiàn)。造成這一現(xiàn)象的原因主要是,部分學校的高等教育和產(chǎn)業(yè)發(fā)展相對脫節(jié)[1],目前國內(nèi)的高校教育中不是偏向硬件,就是偏向軟件,硬件設(shè)計人員通常比較缺乏系統(tǒng)全面整合設(shè)計,而軟件開發(fā)人員則相對缺乏硬件觀念;企業(yè)真正需要的有動手能力的嵌入式軟件人才,還需要經(jīng)過一段時間的培訓才能上崗。

嵌入式系統(tǒng)人才的匱乏還表現(xiàn)在軟件業(yè)呈現(xiàn)中低端人才過剩、高端人才缺乏的不合理布局。近年來,盡管隨著國家政策的重視、市場的整體推動及多渠道的嵌入式人才培養(yǎng)體系的不斷完善,嵌入式開發(fā)人才需求瓶頸的問題,在逐步得到緩解,但是整個嵌入式專業(yè)人才市場的供求關(guān)系還是不匹配,據(jù)權(quán)威部門統(tǒng)計,我國目前嵌入式軟件人才缺口每年仍為50萬人左右,我省目前嵌入式軟件人才缺口也在2萬人左右[2]。因此編制高職和本科嵌入式專業(yè)人才培養(yǎng)方案和教學標準,促進高職、本科嵌入式專業(yè)人才的培養(yǎng)顯得非常迫切。

二、嵌入式技術(shù)應(yīng)用專業(yè)專本科銜接專業(yè)教學標準研制的步驟

1.準備階段

(1)成立課題領(lǐng)導(dǎo)機構(gòu),組建課題組,聘請專家。

(2)收集資料與理論研修,加強國內(nèi)外嵌入式專業(yè)教學資料和學科建設(shè)資料收集,加強課程理論、教學設(shè)計理論、教學科學研究方面理論方面資料的收集。

(3)調(diào)研準備。召開由課題組負責人和課題組成員參加的開題會議,根據(jù)教研院的要求寫出調(diào)研方案,明確調(diào)研目的、調(diào)研對象以及調(diào)研主要內(nèi)容,落實調(diào)研工作任務(wù)分工。

2.實施階段

(1)制定方案。制定整體標準研制方案,設(shè)計調(diào)查問卷,制定具體調(diào)研工作計劃,具體到調(diào)研的企業(yè)、學校和行業(yè)協(xié)會以及人員安排。在廣泛聽取意見的基礎(chǔ)上,對工作計劃進行修改、完善、充實并最終完成調(diào)研工作計劃和問卷設(shè)計。

(2)開展調(diào)研。在廣東省范圍內(nèi)對高校嵌入式教學活動的情況和嵌入式行業(yè)企業(yè)開展專題調(diào)研,摸清情況。通過調(diào)研相關(guān)企業(yè)、高職院校、應(yīng)用型本科院校及不同年限的畢業(yè)生等,了解嵌入式行業(yè)企業(yè)的產(chǎn)業(yè)結(jié)構(gòu)、現(xiàn)狀及未來發(fā)展趨勢;明確本專業(yè)典型的目標工作崗位及相應(yīng)知識、技能要求,分析不同層次畢業(yè)生就業(yè)崗位群和職業(yè)生涯路徑[3];比較各院校的人才培養(yǎng)方案,分析構(gòu)建高本一體化人才培養(yǎng)方案在銜接中存在的問題,從而得出相應(yīng)的解決方案,為嵌入式專業(yè)的專業(yè)教學標準編制提供依據(jù)。

通過調(diào)研,查明了已存在的專業(yè)方案和課程設(shè)置是否合理,是否過時,了解可以改進的地方,并針對發(fā)展趨勢進行課程的合理增刪調(diào)整。通過調(diào)研,找出了課程設(shè)置重疊和不合理的地方。通過調(diào)研資料推論出課程設(shè)置的合理學期,解決專本教學方案中課程重疊和進階的問題,找到嵌入式專業(yè)高職教育和應(yīng)用型本科教育銜接的辦法。

(3)最后對調(diào)研資料進行匯總分析,調(diào)研資料包括訪談錄音記錄,回收的紙質(zhì)版、電子版問卷,通過QQ、微信等網(wǎng)絡(luò)訪談記錄等等,得出高本銜接計算機應(yīng)用技術(shù)專業(yè)(嵌入式技術(shù)應(yīng)用)相關(guān)行業(yè)現(xiàn)狀、企業(yè)發(fā)展狀況及專業(yè)職業(yè)教育發(fā)展情況,以及企業(yè)崗位群,崗位專業(yè)能力要求、從業(yè)人員職業(yè)生涯發(fā)展路徑等結(jié)論。

(4)開展企業(yè)崗位工作流程研討會。

3.總結(jié)階段

(1)在理論與實踐研究的基礎(chǔ)上,分析各類調(diào)研數(shù)據(jù),收集、整理、匯總研討研究成果。

(2)撰寫研究報告和教學標準研制論文,結(jié)集出版研究成果。

(3)結(jié)題報告會。組織專題對課題進行評審,聘請有關(guān)專家、課題負責人及有關(guān)行政領(lǐng)導(dǎo)出席,對標準研制進行評審,鑒定和驗收。

三、嵌入式技術(shù)應(yīng)用專本銜接調(diào)研的結(jié)論和對課程標準建設(shè)的指導(dǎo)意義

通過嚴格設(shè)計調(diào)研問卷,對問卷主題進行篩選以及反復(fù)修正,分別從行業(yè)現(xiàn)狀與發(fā)展、企業(yè)基本情況、企業(yè)對嵌入式人才的需求、嵌入式崗位能力要求、職業(yè)技術(shù)標準、畢業(yè)生就業(yè)情況等方面進行問卷主題分類設(shè)計[4],并考慮到近年來嵌入式技術(shù)在物聯(lián)網(wǎng)、云計算、移動互聯(lián)網(wǎng)等領(lǐng)域更加深入的應(yīng)用和發(fā)展,專門在本次調(diào)研中增加了相關(guān)的題目,在此基礎(chǔ)上進行數(shù)據(jù)的匯總、統(tǒng)計和分析得出調(diào)研結(jié)論[5]。通過這些調(diào)研活動和結(jié)論對教學標準研制產(chǎn)生指導(dǎo)意義。

企業(yè)調(diào)研主要結(jié)論和高校對嵌入式專業(yè)建設(shè)的意義如下:

(1)通過調(diào)研發(fā)現(xiàn),嵌入式系統(tǒng)應(yīng)用領(lǐng)域和行業(yè)中,中小規(guī)模公司占多數(shù),這體現(xiàn)了嵌入式系統(tǒng)和通用計算機系統(tǒng)的區(qū)別。一般而言,通用計算機行業(yè)的技術(shù)常常集中在大中型企業(yè),技術(shù)密集,對人才和資金要求比較高,而嵌入式系統(tǒng)的應(yīng)用領(lǐng)域則分散在各個行業(yè)中,不同應(yīng)用領(lǐng)域的產(chǎn)品需要結(jié)合不同的硬件平臺和技術(shù),專業(yè)性較強,企業(yè)專注度更高,充滿了競爭、機遇與創(chuàng)新,因此,中小規(guī)模的公司能夠在某個領(lǐng)域完成特定的嵌入式產(chǎn)品創(chuàng)新,滿足市場需求,基于這個原因,催生出一批中小規(guī)模的嵌入式領(lǐng)域的企業(yè)。因此高校在嵌入式專業(yè)人才培養(yǎng)目標定位時,可以定位在培養(yǎng)能滿足中小企業(yè)需求的嵌入式畢業(yè)生上。

調(diào)研還發(fā)現(xiàn),企業(yè)對嵌入式產(chǎn)品研發(fā)人才需求量較大,這表明對企業(yè)而言,企業(yè)急需的是嵌入式開發(fā)和嵌入式設(shè)計人才。這一調(diào)查為高職和應(yīng)用型本科一體化專業(yè)培養(yǎng)方案的研制提供了目標,要求在人才培養(yǎng)方案制定時應(yīng)考慮更高標準,以嵌入式研發(fā)人才的培養(yǎng)為目標,而不是滿足于培養(yǎng)能在嵌入式行業(yè)就業(yè)的技術(shù)支持人才和相關(guān)行業(yè)銷售人才。

(2)企業(yè)比較看重畢業(yè)生的創(chuàng)新能力、協(xié)同能力和所學專業(yè)的學習能力。其中協(xié)同能力主要指的是:要求培養(yǎng)的學生,應(yīng)對計算機技術(shù)有較為全面的了解,以便在企業(yè)從事嵌入式研發(fā)時,能夠具備對項目的全局把握能力,能夠在團隊開發(fā)的過程中有效的協(xié)調(diào)和溝通。尤其在嵌入式項目的研發(fā)過程中,技術(shù)層面較多,分工和專業(yè)化程度高,如果從事軟件開發(fā)的對硬件完全不了解,或者從事底層開發(fā)的人員對上層應(yīng)用不明情況,這樣在協(xié)同開發(fā)時會產(chǎn)生很多低效的現(xiàn)象。因此在開展課程教學時,高職/本科階段都應(yīng)以這些能力的培養(yǎng)為目標開展有針對性的培養(yǎng)。這方面能力的培養(yǎng)主要應(yīng)在項目綜合實訓課程中完成。另外,學科競賽對創(chuàng)新能力的培養(yǎng)具有重要作用。因此,高校應(yīng)多為專業(yè)大賽提供相應(yīng)條件,專業(yè)技能大賽應(yīng)在校內(nèi)、校外、行業(yè)、教育主管部門、企業(yè)等多級別多層次范圍上開展競賽,以便為更多學生提供訓練和培養(yǎng)綜合創(chuàng)新能力的機會。

(3)企業(yè)對高校計算機類嵌入式技術(shù)專業(yè)畢業(yè)生的要求較高,這需要高校緊密結(jié)合行業(yè)需求和技術(shù)進步的方向,不斷改進課程體系,增加最新最能體現(xiàn)社會熱點需求與人才培養(yǎng)要求的課程,以使學生畢業(yè)就能上崗,充分滿足企業(yè)對創(chuàng)新型人才的要求。這也要求學校在嵌入式專業(yè)上增加投入不斷提高師資水平,培養(yǎng)人才,并采用多種形式深化開展校企合作,以使得高職教育能夠與社會需求同步,始終站在滿足社會需要的嵌入式專業(yè)最新技能人才培養(yǎng)的前沿。

企業(yè)對畢業(yè)生動手能力的要求較高。企業(yè)對動手能力的要求主要理解為實踐能力,包括焊接、測試,對軟硬件設(shè)備的使用能力以及實際的開發(fā)經(jīng)驗等。

企業(yè)對人才處理人際關(guān)系的能力也有要求。處理人際關(guān)系的能力主要是指:(1)對嵌入式系統(tǒng)的全局理解,以便研發(fā)團隊內(nèi)不同技術(shù)背景的人員協(xié)同從事產(chǎn)品開發(fā)工作時能夠互相協(xié)助。(2)溝通能力,主要是與人交往和默契配合能力,能夠提高工作效率和工作熱情度。

企業(yè)對學生嵌入式專業(yè)知識要求較高,專業(yè)知識的能力培養(yǎng)主要集中在以下幾個方面:編程能力,對嵌入式體系結(jié)構(gòu)和嵌入式接口知識的掌握,電路分析能力,代碼調(diào)試能力,文檔撰寫與閱讀能力等。

因此,高校在教學培養(yǎng)方案和課程設(shè)置時應(yīng)該以能滿足以上企業(yè)需求的知識和能力培養(yǎng)為目標,各項知識技能的培養(yǎng)應(yīng)在課程中得到體現(xiàn)。

建議在課程設(shè)置時注意:在專/本階段主要課程設(shè)置中以某項編程語言(對嵌入式專業(yè)一般而言是c語言)的掌握和編程能力培養(yǎng)為綱,并在某些具體課程中應(yīng)有針對性的傳授嵌入式硬件知識和技能,如焊接調(diào)試技巧,識圖畫圖能力和軟硬件編程調(diào)試方法。在項目實訓課程中培養(yǎng)綜合運用知識的能力和團隊協(xié)同、溝通能力。

為了彌補現(xiàn)有教學方案的不足,根據(jù)調(diào)研的數(shù)據(jù),按照企業(yè)對人才能力的要求,我們對原有課程設(shè)置進行了調(diào)整,調(diào)整后的專業(yè)教學方案在多門課程中著重按照企業(yè)對學生能力的要求非常有針對性地進行人才培養(yǎng):

在嵌入式接口技術(shù)中采用ARM Cortex M3芯片講述接口技術(shù)課程,培養(yǎng)學生掌握接口知識,相對于51單片機而言,這樣調(diào)整后課程難度加大很多,但對學生學習能力的提高大有裨益,而且能滿足當前企業(yè)對畢業(yè)生的要求,縮短了學生畢業(yè)后到企業(yè)就業(yè)后再培訓和重新學習的時間。

在嵌入式項目設(shè)計綜合實訓等多門實訓課程中培養(yǎng)項目實踐經(jīng)驗和協(xié)同能力。

在數(shù)據(jù)結(jié)構(gòu)等語言相關(guān)的多門課程中重點培養(yǎng)c語言編程技巧和能力。

在電子電路課程中培養(yǎng)焊接技能、使用儀器技能和電路分析調(diào)試能力。

在接口技術(shù)等多門課程中都要有針對性的培養(yǎng)專業(yè)英語文檔閱讀能力和技術(shù)文檔撰寫能力。英語水平的要求主要體現(xiàn)在以下幾個方面:對嵌入式研發(fā)和設(shè)計而言,芯片手冊(Datasheet&Reference Manual)是最權(quán)威的文檔,對技術(shù)問題的理解常常要落實到英文手冊上;提高英語專業(yè)閱讀能力有助于借助于網(wǎng)絡(luò)查找疑難問題,找出答案;高職和應(yīng)用型本科一體化人才培養(yǎng)過程中,學生在升入本科以后有繼續(xù)深造的可能,英語能力的培養(yǎng)使得學生能夠選擇更好的職業(yè)發(fā)展通道。因此,在高職階段應(yīng)該打好英語基礎(chǔ),適應(yīng)專本一體化人才培養(yǎng)的要求。建議在某些課程中開展閱讀英文芯片手冊的教學過程,逐步使得學生技術(shù)文檔閱讀能力得到提高。

通過對嵌入式教學標準的布局和課程的設(shè)計,將企業(yè)對人才能力需求分布到各門課程中去,以便培養(yǎng)的畢業(yè)生適應(yīng)用人單位的需要。

(4)企業(yè)對嵌入式專業(yè)人才知識面“寬”和“精”的要求。雖然企業(yè)對編程語言有多種要求,但對于某一個人才的要求常常是專而不是多。因此,作為計算機科學與技術(shù)專業(yè)大類中的一個非常有針對性的分支,嵌入式技術(shù)專業(yè)教學標準的設(shè)置中應(yīng)該將某一門語言的“專”作為人才培養(yǎng)的考慮因素。所以在高職嵌入式技術(shù)專業(yè)教學標準的編制和課程設(shè)置中,我們考慮以c語言能力培養(yǎng)為主線,課程中對和c語言相關(guān)聯(lián)的課程安排的多一些,略有兼顧其它語言,以便學生在每個學期都能夠以c語言為工具進行嵌入式知識和技能的訓練,使得高職階段有5個學期能夠使用c語言進行編程和能力培養(yǎng),使得學生具備扎實的c語言基礎(chǔ),培養(yǎng)較強的嵌入式編程和實踐能力,以便更好的接軌企業(yè)和更高一級院校對編程語言熟練程度的要求。

如何把一門編程語言嵌入到5個學期當中?既滿足大部分學生對課堂教學內(nèi)容新鮮感的渴求,不會有太多重復(fù),又能漸進式的推進學生在編程語言的使用上能力的提高和發(fā)展?這對教師水平和教學內(nèi)容提出了要求。建議高校尤其是高職院校在嵌入式專業(yè)上增加投入不斷提高師資水平,培養(yǎng)教師人才,并采用多種形式深化開展校企合作,將企業(yè)的實際項目引入課程作為教學內(nèi)容,完成課程共建,以使得高職教育能夠與社會需求同步,始終站在滿足社會需要的嵌入式專業(yè)最新技能人才培養(yǎng)的前沿。通過調(diào)研,產(chǎn)生如下建議:

一是多讓企業(yè)在學校開辦講座進行交流。二是需要校企深度合作。目前有些學校校企合作仍處于摸索階段,對課程教學內(nèi)容沒有深度開發(fā),也沒有形成長效機制。有必要在淺層合作的基礎(chǔ)上開展進一步的校企共建,在課程共同開發(fā),校企互聘等方面開展深入合作。

四、嵌入式專業(yè)教學標準研制和推廣的一些建議

嵌入式系統(tǒng)是信息產(chǎn)業(yè)走向二十一世紀知識經(jīng)濟時代最重要的經(jīng)濟增長點之一,由于高校剛剛開始專門針對嵌入式工程人才培養(yǎng)的學科設(shè)置,從事該行業(yè)的師資來自不同專業(yè)背景,比如電子工程、軟件工程、通信工程、自動控制等,不同學科背景缺乏有機整合,嵌入式知識體系系統(tǒng)性和針對性較差,知識較為陳舊,畢業(yè)生缺乏工程實踐能力,無法適應(yīng)企業(yè)的實際需要。因此嵌入式方向應(yīng)重點培養(yǎng)學生嵌入式系統(tǒng)工程實踐能力,包括軟硬件工程及各種嵌入式系統(tǒng)開發(fā)技術(shù),調(diào)試和測試工具使用能力。目前廣東省高校的軟件教育普遍以應(yīng)用軟件為主,學生接觸比較多的是.net,java,安卓開發(fā)之類應(yīng)用層面的東西,作為嵌入式開發(fā)需要的幾個技術(shù)支柱:計算機組成原理和體系結(jié)構(gòu),計算機操作系統(tǒng),計算機網(wǎng)絡(luò)的教學內(nèi)容比較老化,不能跟上最新技術(shù)的發(fā)展。師資力量的理論基礎(chǔ)扎實但實踐經(jīng)驗不夠,這需要經(jīng)常性的對師資進行重點專題技術(shù)培訓(比如網(wǎng)絡(luò)驅(qū)動技術(shù)),以便更新教師知識體系,跟隨最新技術(shù)的發(fā)展步伐。

在標準研制過程中我們發(fā)現(xiàn),嵌入式系統(tǒng)專業(yè)發(fā)展迅速,知識復(fù)雜,跨學科。由于各高校嵌入式專業(yè)培養(yǎng)目標的廣泛性,研制廣東省高職嵌入式教學標準,既要有參考意義又不能限定各高校該專業(yè)的培養(yǎng)目標在一個單一的范圍內(nèi)。因此,各學校可根據(jù)自己學校的生源,師資力量和實驗實踐條件來開設(shè)嵌入式課程,由于嵌入式技術(shù)具有起點高、復(fù)雜性的特點,對高職起點學科建設(shè)而言,建議設(shè)定好學科建設(shè)和人才培養(yǎng)主要方向,以使學生在有限的求學生涯中能夠在主要方向上得到扎實的訓練,建立堅實的基礎(chǔ),對主要方向所包含的技術(shù)更加深入和精通,技能能夠更加熟練掌握,以便更容易滿足嵌入式研發(fā)企業(yè)用人需求和升入本科繼續(xù)發(fā)展。考慮不同師資和實驗條件,可以選擇較為主流的STM32+UCOSIII平臺,或者ARM Cortex-A11+Linux平臺中的一種作為學科建設(shè)的主要方向,各門課程都圍繞人才培養(yǎng)主要方向來開設(shè)和進行課程內(nèi)容設(shè)計。不同專業(yè)也可以結(jié)合自己的傳統(tǒng)特色,如電子專業(yè)可以在電子電路和嵌入式EDA(FPGA、CPLD)技術(shù)等方向上發(fā)揮各自優(yōu)勢,不同高校的嵌入式專業(yè)培養(yǎng)從事嵌入式領(lǐng)域內(nèi)不同崗位的學生,提高專業(yè)就業(yè)率。

五、結(jié)語

本文討論了嵌入式專業(yè)專本銜接專業(yè)教學標準研制的過程。重點討論了嵌入式技術(shù)專業(yè)教學標準調(diào)研過程得到的行業(yè)現(xiàn)狀和結(jié)論,以及這些結(jié)論對高校嵌入式專業(yè)課程標準建設(shè)的指導(dǎo)意義。并給出了高職院校嵌入式專業(yè)學科建設(shè)、課程設(shè)置與規(guī)劃、課程內(nèi)容教學,專本銜接以及校企合作的一些建議。

參考文獻:

[1] 杜怡萍.“二維四步五解”職業(yè)能力分析法的實踐探索[J].職教論壇,2015(9):8.

[2] 吳冰.嵌入式軟件人才培養(yǎng)新模式[J].軟件世界,2008(2): 46-47.

[3] 羅保山.高職計算機應(yīng)用專業(yè)嵌入式系統(tǒng)方向課程的設(shè)置[J].職業(yè)技術(shù)教育,2008(8):20.

篇10

關(guān)鍵詞:嵌入式系統(tǒng);教學改革;能力提升

中圖分類號:G642.4 文獻標志碼:A 文章編號:1674-9324(2014)15-0221-02

嵌入式系統(tǒng)是高等學校電子信息、計算機、自動化等本科高年級學生的一門專業(yè)技能課程,是以應(yīng)用為核心、以計算機技術(shù)為基礎(chǔ)、涉及微電子技術(shù)、電工電子技術(shù)、微機原理等多門學科的綜合學科。從各個角度分析嵌入式系統(tǒng)課程中知識框架,與學生興趣相結(jié)合,真正做到學以致用,提升學生能力,是目前所有工科類課程面臨的一個重要問題。為此,筆者針對嵌入式系統(tǒng)教學過程,開展名為“嵌入式系統(tǒng)教學中學生能力提升探索”的教學改革嘗試,并初步收到積極效果。該教學改革理念也可為微機原理、可編程邏輯器件、DSP技術(shù)原理等類似課程提供參考。

一、課程特點及主要存在問題

嵌入式系統(tǒng)是高年級課程,有很強的工程實踐性和知識綜合應(yīng)用性,要求學生聯(lián)系先修課程,結(jié)合新知識,靈活融匯分析并解決實際工程問題的能力。教學中,需要任課老師既重視理論知識的傳授,又要培養(yǎng)學生的工程應(yīng)用能力。筆者結(jié)合工作中對嵌入式系統(tǒng)教學的體會,對該課程特點及主要存在問題總結(jié)如下:

1.聯(lián)系廣,理解難。要較好地把握嵌入式系統(tǒng)內(nèi)容,必須對先修課程有很好的學習基礎(chǔ),能較好地將從低年級以來的專業(yè)課聯(lián)系起來,才能深入理解本門課程內(nèi)容。比如要很好地理解嵌入式系統(tǒng)觸摸屏的原理及編寫相應(yīng)程序,必須理解觸摸屏內(nèi)部結(jié)構(gòu)。其內(nèi)部結(jié)構(gòu)框圖中涉及多個MOS管組成的模擬電路,需要學生很好理解NMOS、PMOS不同的通斷過程及對電路的影響。如果學生不熟悉MOS管的通斷原理,而單純靠記憶來使用觸摸屏,則很難做到活學活用。

由于學生水平及能力各不相同,為了使大部分學生能較好地學懂所講授內(nèi)容,則需要老師在講新知識之前花時間復(fù)習修課程的相關(guān)內(nèi)容概念。然而這種做法勢必導(dǎo)致第二個問題:占用本來有限的課時。

2.學時少,內(nèi)容多。近年來,由于推廣素質(zhì)教育,各門課程理論教學時間不斷縮減。以筆者所講授的嵌入式系統(tǒng)課程為例,理論課時僅僅為22學時,該學時遠遠少于專業(yè)必修課,且隨著嵌入式技術(shù)日新月異,該門課程除了課本內(nèi)容外,還需要補充其他與現(xiàn)代技術(shù)接軌的新內(nèi)容。因此,如何精選每節(jié)課授課內(nèi)容,在有限的課堂時間內(nèi)使學生掌握到盡量多的內(nèi)容,且不感到枯燥無味,是嵌入式系統(tǒng)等工科類課程普遍存在的問題之一。

3.實驗舊,擴展難。由于課時安排原因,本門課程僅配套3個實驗,且實驗與理論課程不對應(yīng),所使用的實驗箱年代較久,不能與現(xiàn)代新技術(shù)接軌,且無法在原有基礎(chǔ)上進行擴展,只能進行某些簡單的功能性驗證的實驗。如何通過實驗輔助理論教學,提升學生能力水平,也是課程教學中需要解決的問題之一。

二、教學過程學生能力提升探索

針對上述存在問題,必須在教學過程中克服客觀困難,調(diào)動學生的學習興趣及積極性,從而實現(xiàn)學生能力提升的效果。為此,圍繞嵌入式系統(tǒng)教學中的兩大難點,筆者開展了學生能力提升的探索改革。

1.學生理論知識與實踐能力的提升探索。理論指導(dǎo)實踐,實踐驗證理論,因此對于工科學生來說,不能一味注重實踐,也不能只懂得紙上談兵的理論,需要理論和實踐能力相輔相成,才能得到能力提升。然而,筆者在教學過程中發(fā)現(xiàn),由于學生個體差異,能力傾向不同,有些學生注重實踐鍛煉,然而理論知識并未提升,有些同學只注重理論知識,工程實踐能力不足。且大部分學生理論與實踐知識的反饋提升能力不夠。

以筆者講授嵌入式系統(tǒng)液晶屏內(nèi)容為例,對于使用液晶觸摸屏,設(shè)計的理論知識包括:液晶屏的分類――TFT屏和STN屏;顯示顏色――單色和彩色;灰度等級――單色、4級、16級;彩色等級――STN屏為256色和4096色,TFT屏非調(diào)色板為64K色和16M色,TFT屏調(diào)色板為256色等等。如果學生不懂得上述理論知識,在實際操作中,則不能很好地編寫合適程序調(diào)試出預(yù)期效果。然而,僅僅懂得上述理論內(nèi)容也不夠,還需要考慮其他實際工程問題,比如:TFT屏的電路連接方式與STN屏是否一致?STN屏的驅(qū)動電流需要多大才合適,且不至于導(dǎo)致液晶屏過亮或過熱?采用何種驅(qū)動器性價比更高?等等。上述問題并不只是理論,而是跟實際工程實踐相關(guān)。

鑒于此,針對如何提升學生的理論知識與實踐能力的問題,首先,筆者在課堂上對于基礎(chǔ)理論知識,如液晶屏的分類、灰度及彩色等級等內(nèi)容均予以清楚闡述;另外,通過課程設(shè)計、創(chuàng)新實驗項目、實驗課程等環(huán)節(jié),提升學生的動手能力;最后,針對實驗中出現(xiàn)的問題及失敗現(xiàn)象,鼓勵學生從理論上找到原因后再反復(fù)實踐驗證,達到理論與實踐相輔相成且共同提高的目的。

2.學生硬件與軟件知識的提升探索。對于電子及自動化等專業(yè)學生來說,嵌入式系統(tǒng)課程不僅要掌握軟件編程,而且要掌握硬件電路設(shè)計能力,軟硬件知識結(jié)合,才能較好地完成工程項目。

然而,由于先修課程學生水平及傾向不同,面對同一個系統(tǒng)問題,有些同學在電路基礎(chǔ)、模擬電子技術(shù)等課程上掌握較好且較有興趣,會比較傾向使用硬件方法來解決問題,而有些同學對于C語言程序編程、數(shù)字電路等課程把握較好,會傾向于通過軟件編程方法來處理問題。

對于簡單系統(tǒng),上述兩種方法均是可取的。但是對于功能復(fù)雜的系統(tǒng),不可能僅采用單一硬件或者軟件解決問題,需要考慮各方面因素,軟硬件結(jié)合起來應(yīng)用。因此,要求學生不僅掌握硬件電路設(shè)計能力,對于軟件編程能力的具備同樣也是必須的。

在提升學生硬件和軟件綜合設(shè)計能力問題上,筆者首先在課堂上給出案例,啟發(fā)學生提出各種不同軟硬件設(shè)計方案;進一步,布置工程案例作為課后作業(yè),要求學生設(shè)計或列舉出多種設(shè)計方案,綜合比較可行方案;最后,布置一個貫穿本門課程的課程設(shè)計,該設(shè)計需要涉及硬件電路及軟件編程,通過該課程設(shè)計的完成,最終達到提升學生硬件電路設(shè)計與軟件編程能力的目的。

三、教學成效

筆者將上述教學改革內(nèi)容用于嵌入式系統(tǒng)教學過程中,收到了較好的效果。通過問卷調(diào)查和課后反饋訪談,學生普遍反映能將先修電子知識與嵌入式系統(tǒng)聯(lián)系起來,且在此過程中,學生的學習興趣和能力均得到了提升。通過課堂案例引入及分析,提升了學生對嵌入式系統(tǒng)的工程應(yīng)用能力和設(shè)計能力。筆者相信,所開展的教學改革探索在一定程度上提升了學生對嵌入式產(chǎn)品進行軟硬件綜合設(shè)計的能力,增強了學生對嵌入式系統(tǒng)最新動態(tài)追蹤的興趣、對相關(guān)領(lǐng)域深入學習的信心。

四、結(jié)束語

在深入了解嵌入式系統(tǒng)課程特點、現(xiàn)狀和不足的基礎(chǔ)上,筆者結(jié)合自己的實際教學切身體會,對嵌入式系統(tǒng)開展了教學改革探索。著重從理論與實踐、硬件與軟件上對學生能力進行提升。實踐表明,該類措施較大程度上激發(fā)了學生的學習興趣及其主觀能動性,提升了教學質(zhì)量和學生能力。

參考文獻:

[1]江維,桑楠.面向高等教育的嵌入式系統(tǒng)教學改革[J].計算機教育,2011,(16).

[2]黃連麗,史旅華,王思山.基于CDIO理念的嵌入式系統(tǒng)課程改革[J].科技創(chuàng)新導(dǎo)報,2013,(7).

[3]李堅強,王志強,薛麗萍.基于CDIO模式的嵌入式系統(tǒng)教學研究與探討[J].計算機教育,2010,12(6).

[4]彭道剛,李輝,夏飛.基于項目驅(qū)動的嵌入式系統(tǒng)教學改革與實踐[J].中國電力教育,2013,(28).

[5]仲偉波,包亞萍,付躍文,李義豐.關(guān)于嵌入式系統(tǒng)教學的幾點思考[J].實驗室研究與探索,2006,25(12).

[6]李巖,王小玉,孫永春.嵌入式系統(tǒng)教學研究[J].電氣電子教學學報,2006,28(3).

[7]顧佩華,沈民奮,李升平,莊哲民,陸小華,熊光晶.從CDIO到EIP-CDIO――汕頭大學工程教育與人才培養(yǎng)模式探索[J].高等工程教育研究,2008,(1).

[8]沈紅.論大學教師評價的目的[J].高等教育研究,2012,33(11).