龍林波 劉人萍
(重慶郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 重慶 400000)
伴隨社會數(shù)字化、信息化與智能化的快速發(fā)展,嵌入式設(shè)備不斷與航天航空、國防軍事、工業(yè)制造、儀器儀表、辦公自動化、智能家居、智能交通、智慧城市與環(huán)境監(jiān)測等眾多領(lǐng)域深度融合,成為物聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)及人工智能等應(yīng)用技術(shù)的重要出入口及組成部分,是計(jì)算機(jī)行業(yè)發(fā)展的新趨勢與內(nèi)在需求[1]。根據(jù)全球移動通信系統(tǒng)協(xié)會統(tǒng)計(jì)數(shù)據(jù)顯示,2020年全球物聯(lián)網(wǎng)市場規(guī)模達(dá)1.36萬億美元,其聯(lián)網(wǎng)的嵌入式設(shè)備數(shù)量高達(dá)126億,預(yù)計(jì)在2025年將達(dá)到246億。然而,嵌入式人才緊缺與嵌入式人才培養(yǎng)難的問題,也伴隨嵌入式應(yīng)用的廣泛普及而愈加嚴(yán)重。根據(jù)2020年新基金產(chǎn)業(yè)人才發(fā)展報(bào)告,嵌入式軟件開發(fā)的CIER指數(shù)高達(dá)1.77,在所有技術(shù)崗位中排名前10。為此,打造嵌入式人才培養(yǎng)的金課,加快嵌入式人才的培養(yǎng),助力國家新基建建設(shè),已成為當(dāng)前計(jì)算機(jī)技術(shù)發(fā)展的必然趨勢。
嵌入式系統(tǒng)設(shè)計(jì)是計(jì)算機(jī)專業(yè)培養(yǎng)嵌入式人才的關(guān)鍵課程,是以特定應(yīng)用對象為中心,滿足特定功能、能耗、成本、可靠性等方面的需求,對計(jì)算機(jī)軟件、硬件進(jìn)行裁剪的一系列技術(shù)[2]。目前,該課程的建設(shè)普遍存在以下幾個(gè)問題:(1)課程目標(biāo)不明確,未體現(xiàn)學(xué)生具體能力的培養(yǎng)。(2)知識能力素質(zhì)未能有機(jī)融合,難以支撐學(xué)生解決復(fù)雜工程問題的能力,不能有效體現(xiàn)課程的“高階性”。(3)嵌入式技術(shù)發(fā)展快,教材內(nèi)容、課程內(nèi)容以及教學(xué)形式陳舊,難以支撐學(xué)生的創(chuàng)新能力培養(yǎng)。(4)對于學(xué)生和教師,嵌入式課程極具挑戰(zhàn),為此面向計(jì)算機(jī)專業(yè)的嵌入式系統(tǒng)設(shè)計(jì)課程,大部分集中于實(shí)時(shí)操作系統(tǒng)或者嵌入式軟件開發(fā)的介紹,降低了課程難度,導(dǎo)致該門課的挑戰(zhàn)度不足。綜上所述,把握實(shí)現(xiàn)嵌入式高質(zhì)量人才培養(yǎng)的關(guān)鍵目標(biāo),針對嵌入式人才培養(yǎng)的核心課程“嵌入式系統(tǒng)設(shè)計(jì)”的課程目標(biāo)不明確、高階性不明顯、創(chuàng)新性不夠、挑戰(zhàn)度低等不利因素,綜合考慮計(jì)算機(jī)專業(yè)學(xué)生的培養(yǎng)體系與課程背景等情況,論文進(jìn)一步明確嵌入式系統(tǒng)設(shè)計(jì)金課建設(shè)目標(biāo),并設(shè)計(jì)課程的“兩性一度”,以此促進(jìn)培養(yǎng)市場需求的嵌入式專業(yè)人才,助力數(shù)字化轉(zhuǎn)型、社會信息化建設(shè)、新興產(chǎn)業(yè)及新經(jīng)濟(jì)的快速發(fā)展。
該課程的建設(shè)目標(biāo):一是保持基礎(chǔ)理論體系相對穩(wěn)定的同時(shí),注重課程內(nèi)容的前沿性,始終保持對國際嵌入式系統(tǒng)研究發(fā)展的動向進(jìn)行跟蹤(如FPGA、SOC、RSIC-V、3D Flash等前沿技術(shù)),有針對性地調(diào)整授課內(nèi)容;二是要增強(qiáng)課程的應(yīng)用性,知識點(diǎn)講授與主流嵌入式系統(tǒng)技術(shù)相結(jié)合。三是圍繞嵌入式系統(tǒng)設(shè)計(jì)和軟件開發(fā),從開源嵌入式Linux程序設(shè)計(jì)到驅(qū)動程序開發(fā),加強(qiáng)學(xué)生在嵌入式系統(tǒng)設(shè)計(jì)方面的綜合實(shí)踐能力;四是依據(jù)企業(yè)和市場發(fā)展要求,及時(shí)調(diào)整嵌入式系統(tǒng)方向和相應(yīng)的課程內(nèi)容,培養(yǎng)符合市場需求的嵌入式專業(yè)人才。五是課程思政,推進(jìn)創(chuàng)新理論,提升育人質(zhì)量,將課程設(shè)計(jì)、教案制作向人文素質(zhì)、職業(yè)勝任力、社會責(zé)任感等多維度延伸。
培養(yǎng)學(xué)生的知識和能力要求如下:一是培養(yǎng)學(xué)生嵌入式系統(tǒng)設(shè)計(jì)的基本知識儲備,掌握嵌入式“軟件+系統(tǒng)+硬件”一體的知識體系,同時(shí)具備軟硬件協(xié)同設(shè)計(jì)的創(chuàng)新思維。二是能夠根據(jù)實(shí)際應(yīng)用需求,裁剪嵌入式Linux內(nèi)核、移植常用的bootloader、移植根文件系統(tǒng)、選擇合適的嵌入式文件系統(tǒng),以實(shí)現(xiàn)嵌入式必要系統(tǒng)軟件的設(shè)計(jì)。三是運(yùn)用工具的能力,能夠運(yùn)用合適的編程工具,包括 GCC、GDB、MAKE工具等、交叉編譯環(huán)境、主從通信機(jī)制、交叉調(diào)試環(huán)境等,對嵌入式系統(tǒng)軟件進(jìn)行開發(fā)。四是能夠把握嵌入式技術(shù)對信息行業(yè)發(fā)展的關(guān)鍵作用,及其對社會各行各業(yè)發(fā)展的重要意義,能夠運(yùn)用先進(jìn)存儲技術(shù)、低功耗設(shè)計(jì)、安全管理、創(chuàng)新能力等方法與技術(shù)提升工程質(zhì)量,在工程實(shí)踐中自覺遵守規(guī)范;五是團(tuán)隊(duì)協(xié)作能力,能夠根據(jù)嵌入式實(shí)際的應(yīng)用需求,結(jié)合嵌入式開發(fā)過程中的任務(wù)類別及開發(fā)角色,團(tuán)隊(duì)協(xié)同完成小型的嵌入式實(shí)踐項(xiàng)目。
立足于計(jì)算機(jī)專業(yè)的嵌入式系統(tǒng)設(shè)計(jì)課程,梳理和探究先進(jìn)課程內(nèi)容與創(chuàng)新教學(xué)模式,進(jìn)行金課建設(shè)的“兩性一度”設(shè)計(jì),充分實(shí)現(xiàn)嵌入式設(shè)計(jì)課程的高階性、創(chuàng)新性與挑戰(zhàn)度。
傳統(tǒng)的課程內(nèi)容設(shè)計(jì)未與計(jì)算機(jī)專業(yè)的其它專業(yè)課程有機(jī)結(jié)合,以典型操作系統(tǒng)UCOS、RTOS或其它嵌入式Linux系統(tǒng)為例的一門操作系統(tǒng)實(shí)踐課程,涉及內(nèi)容單一、知識體系匱乏、知識片面,無法培養(yǎng)學(xué)生解決嵌入式領(lǐng)域?qū)嶋H的復(fù)雜工程問題。具體改進(jìn)措施:(1)深入計(jì)算機(jī)專業(yè)的知識體系,結(jié)合專業(yè)的培養(yǎng)目標(biāo)與能力要求,并以此為基礎(chǔ)進(jìn)行嵌入式領(lǐng)域知識延伸,實(shí)現(xiàn)課程內(nèi)容的高階性,同時(shí)以專業(yè)培養(yǎng)方案的復(fù)雜工程能力培養(yǎng)向嵌入式領(lǐng)域的復(fù)雜工程能力延伸。(2)創(chuàng)新教學(xué)方法,以計(jì)算機(jī)專業(yè)的操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、組成原理、編譯原理為基礎(chǔ),采用專題化、研討式教學(xué)模式,立足于專業(yè)知識逐漸接入嵌入式領(lǐng)域的知識點(diǎn)。
根據(jù)嵌入式設(shè)備的特定應(yīng)用對象,嵌入式工程師進(jìn)行軟件、硬件、系統(tǒng)的定制化開發(fā),涉及的工作內(nèi)容本身需要?jiǎng)?chuàng)新設(shè)計(jì)思維。然而,傳統(tǒng)的課程教學(xué)內(nèi)容固定、教學(xué)方法單一,難以充分調(diào)動學(xué)生的創(chuàng)新思維。同時(shí),課程內(nèi)容的陳舊,無法匹配嵌入式技術(shù)的快速發(fā)展,進(jìn)一步阻礙了學(xué)生的創(chuàng)新能力培養(yǎng)。具體改進(jìn)措施:(1)新的教學(xué)內(nèi)容。每學(xué)期定期更新授課內(nèi)容,圍繞嵌入式日新月異的技術(shù)發(fā)展進(jìn)行分析總結(jié),讓學(xué)生掌握最新的知識。(2)新的思維方式。嵌入式領(lǐng)域知識面廣泛,課程更多的體現(xiàn)思維方式的新,傳統(tǒng)固定答案的課后習(xí)題替換為無固定答案的思考題,讓學(xué)生充分調(diào)動能動性去思考嵌入式技術(shù)的發(fā)展。(3)新的課內(nèi)外實(shí)踐方式。充分調(diào)動學(xué)生課內(nèi)課外時(shí)間,設(shè)置開放的實(shí)踐課題供學(xué)生自主選擇,實(shí)現(xiàn)課內(nèi)輔導(dǎo)課外完成為主。
嵌入式系統(tǒng)涉及的知識面廣,課程本身極具挑戰(zhàn)性。但是,為了更好的讓學(xué)生理解,早期大部分嵌入式系統(tǒng)設(shè)計(jì)課程都進(jìn)行了簡化,集中于嵌入式系統(tǒng)層面或者嵌入式軟件開發(fā)層面的講解,裁剪了大部分重要知識,在降低挑戰(zhàn)性的同時(shí)也降低了對學(xué)生的能力培養(yǎng)。具體改進(jìn)措施:(1)充分考慮計(jì)算機(jī)專業(yè)的培養(yǎng)方案,以早期的學(xué)習(xí)課程為基礎(chǔ),進(jìn)一步延伸到嵌入式領(lǐng)域,形成嵌入式的一體化知識體系,提高課程挑戰(zhàn)度的同時(shí)將課程難度與整個(gè)專業(yè)培養(yǎng)方案有機(jī)結(jié)合。(2)實(shí)踐課程受限于時(shí)間,以至于降低實(shí)踐內(nèi)容的挑戰(zhàn)度,將課內(nèi)實(shí)踐的時(shí)間延伸到課外,充分利用學(xué)生學(xué)習(xí)時(shí)間,完成有難度的實(shí)踐內(nèi)容。
論文結(jié)合嵌入式人才需求的能力要求,圍繞計(jì)算機(jī)專業(yè)的嵌入式系統(tǒng)設(shè)計(jì)課程,梳理了該金課建設(shè)的目標(biāo),同時(shí)把握金課“兩性一度”的關(guān)鍵,對課程高階性、創(chuàng)新性、挑戰(zhàn)度進(jìn)行了現(xiàn)狀分析與設(shè)計(jì),為本門課程金課建設(shè)提供參考。然而,嵌入式人才的培養(yǎng)還需要更多的教學(xué)資料、實(shí)踐資源、創(chuàng)新教學(xué)理念的支撐,我們將在后期工作進(jìn)一步細(xì)化與豐富,以此促進(jìn)嵌入式人才的培養(yǎng),助力嵌入式行業(yè)的快速發(fā)展。