趙小芳,吳甜甜
(山東工商學(xué)院 計算機科學(xué)與技術(shù)學(xué)院,山東 煙臺 264005)
隨著大數(shù)據(jù)、云計算、人工智能的興起和廣泛應(yīng)用,企業(yè)對計算機類專業(yè)人才的需求越來越旺盛。然而目前來看,山東工商學(xué)院計算機學(xué)院各專業(yè)的畢業(yè)生就業(yè)并不樂觀,相當(dāng)多的畢業(yè)生找不到與本專業(yè)相關(guān)的工作,不能真正滿足市場和企業(yè)對人才的需求。當(dāng)前山東省正在全面開展新舊動能轉(zhuǎn)換重大工程,在此背景下人才培養(yǎng)與產(chǎn)業(yè)需求脫節(jié)這一問題尤為突出。通過分析發(fā)現(xiàn),造成這一問題的根本原因在于高校所制定的畢業(yè)標(biāo)準(zhǔn)與企業(yè)用人標(biāo)準(zhǔn)還存在差距,也就是說,我們所培養(yǎng)的眾多計算機類專業(yè)畢業(yè)生盡管達到了學(xué)校畢業(yè)要求但是卻并未達到企業(yè)對人才的要求。近年來的實踐和研究表明,工程教育專業(yè)認證可以有效緩解這一矛盾[1]。
專業(yè)認證是由專業(yè)性認證機構(gòu)對高等教育機構(gòu)開設(shè)的專業(yè)教育培養(yǎng)方案實施的專門性認證[1]。認證由專門職業(yè)協(xié)會和教育工作者共同參與進行,以確保畢業(yè)生能夠達到行業(yè)標(biāo)準(zhǔn)。認證的核心是對學(xué)生的畢業(yè)要求做出具體規(guī)定,學(xué)生達到畢業(yè)要求即具備了從事該職業(yè)的能力。因此,通過專業(yè)認證可以有力保障和提高人才培養(yǎng)質(zhì)量,減少人才培養(yǎng)對社會需求的滯后性。
計算機類專業(yè)一向都比較重視Java 等程序設(shè)計類課程的教學(xué),目前的授課形式一般都采用在機房進行的邊講邊練,在一定程度上提高了學(xué)生的動手實踐能力,但是依然不能滿足新形勢下對人才的要求,分析原因可歸結(jié)為如下幾點[2-3]。
(1)課程目標(biāo)缺乏與畢業(yè)要求指標(biāo)點的對應(yīng)。專業(yè)認證標(biāo)準(zhǔn)確定了12 項畢業(yè)要求[4],但是我們現(xiàn)行的Java 課程培養(yǎng)目標(biāo)有知識、能力和素質(zhì)的要求,卻沒有畢業(yè)要求相關(guān)的規(guī)定,所以也就無力衡量學(xué)生通過課程的學(xué)習(xí)是否真正達到了行業(yè)要求。
(2)實踐能力培養(yǎng)依舊不足。Java 課程歷來很重視實踐能力的培養(yǎng),現(xiàn)行教學(xué)也從各個方面和角度來加強提高學(xué)生的實踐能力,但是實踐能力再怎么強調(diào)都不為過??梢园l(fā)現(xiàn),盡管我們已經(jīng)為此做了很多努力,但是學(xué)生進入企業(yè)后實踐能力上依然不盡如人意。主要表現(xiàn)為大多數(shù)學(xué)生的實踐能力是碎片化的,原因在于授課過程中我們對學(xué)生的實踐能力培養(yǎng)缺乏系統(tǒng)性,往往只是按照章節(jié)順序?qū)χR點進行實踐訓(xùn)練,無法做到從課程整體上以及多門相關(guān)課程綜合上對學(xué)生進行工程實踐能力培養(yǎng)。
(3)教學(xué)評價不完善,無法建立持續(xù)改進機制。對山東工商學(xué)院計算機學(xué)院來說,教學(xué)評價主要是學(xué)生評教和專家督導(dǎo)聽課,二者都是對教師授課效果的評價,無法體現(xiàn)課程達成度的評價[5]。盡管我們每年都會向用人單位收集對畢業(yè)生的評價,但是很少會把評價對應(yīng)到具體某門課程的教學(xué)上,所以很難對課程的教學(xué)建立持續(xù)改進措施。
根據(jù)工程教育專業(yè)認證標(biāo)準(zhǔn),對山東工商學(xué)院計算機學(xué)院現(xiàn)行Java 課程的教學(xué)大綱進行修訂,補充完善課程目標(biāo)與畢業(yè)要求,并建立二者之間的對應(yīng)關(guān)系(見表1)。
表1 Java 課程目標(biāo)與畢業(yè)要求對應(yīng)關(guān)系
表中的數(shù)字1~12 分別表示12 條畢業(yè)要求[4]。
表1 只粗略給出了Java 課程目標(biāo)對應(yīng)的畢業(yè)要求,其中畢業(yè)要求還可以進一步細化,分解成若干個指標(biāo)點,如,畢業(yè)要求第3 條設(shè)計/開發(fā)解決方案,根據(jù)Java 課程目標(biāo)和特點,可進一步細化為3 個指標(biāo)點,分別為:3.1 具備Java程序設(shè)計和開發(fā)能力;3.2 針對具體復(fù)雜工程問題能夠使用Java 進行程序開發(fā)設(shè)計,并體現(xiàn)創(chuàng)新意識;3.3 在程序開發(fā)設(shè)計過程中,能夠考慮社會、健康、安全、法律、文化等因素。細化的目的是便于實施和考核。一個課程目標(biāo)可以支撐畢業(yè)要求多個指標(biāo)點,一個指標(biāo)點也可以通過多個課程目標(biāo)實現(xiàn),而且按照支撐程度不同,還應(yīng)設(shè)置相應(yīng)的支撐權(quán)重值,由此便可建立出一個課程目標(biāo)與畢業(yè)要求指標(biāo)點的關(guān)系矩陣[6]。
為了達成畢業(yè)要求,需要有課程目標(biāo)作支撐;而課程目標(biāo)的實現(xiàn),則需要一系列教學(xué)內(nèi)容幫助完成。因此,在確定課程目標(biāo)與畢業(yè)要求指標(biāo)點關(guān)系矩陣后,需要對現(xiàn)行Java 課程選擇合適的教學(xué)內(nèi)容,以加強突出對畢業(yè)要求指標(biāo)點的達成。
工程教育專業(yè)認證強調(diào)學(xué)生應(yīng)具備解決復(fù)雜工程問題的能力[4]。現(xiàn)行Java 課程章節(jié)較多,內(nèi)容比較零碎,且內(nèi)容重在語法和基礎(chǔ)知識上。我們需要優(yōu)化現(xiàn)有教學(xué)內(nèi)容,使得邏輯上相關(guān)聯(lián)的內(nèi)容組合在一起,增加教學(xué)內(nèi)容的系統(tǒng)性,減少碎片化,以幫助學(xué)生從整體上把握課程內(nèi)容,從而可以靈活運用所學(xué)知識進行工程應(yīng)用,提高解決復(fù)雜工程問題的能力。有一些畢業(yè)要求在現(xiàn)行的教學(xué)內(nèi)容中沒有相關(guān)支撐,如畢業(yè)要求7 環(huán)境與可持續(xù)發(fā)展問題在現(xiàn)行Java 課程中很少提及,對于這樣一些畢業(yè)要求可以根據(jù)Java 課程特點有選擇地增加一些相關(guān)知識點。為了更好地與企業(yè)真實需求對接,課程的教學(xué)內(nèi)容應(yīng)隨著新技術(shù)、新應(yīng)用的產(chǎn)生隨時更新變化,如為了順應(yīng)當(dāng)前新舊動能轉(zhuǎn)換,教學(xué)內(nèi)容要及時更新,將新興產(chǎn)業(yè)需求的技能轉(zhuǎn)化為知識點,并引導(dǎo)和幫助學(xué)生獲得相應(yīng)能力。
分析、解決復(fù)雜工程問題能力的培養(yǎng)只通過課堂教學(xué)是遠遠不夠的,更重要的是通過實踐不斷強化。實踐能力的培養(yǎng)要多角度多方式多層面,如課上的邊講邊練;選擇一些針對具體應(yīng)用領(lǐng)域的工程問題進行案例教學(xué),引導(dǎo)學(xué)生使用Java 編程實現(xiàn);引入企業(yè)級項目,按照企業(yè)真實規(guī)范流程讓學(xué)生分組實踐完成;參加學(xué)科競賽、創(chuàng)新創(chuàng)業(yè)大賽等。實踐能力的培養(yǎng)最好能夠選取一個比較典型的復(fù)雜工程問題貫穿整個課程,這個復(fù)雜的工程問題按照畢業(yè)要求要綜合考慮社會、安全、健康、法律、技術(shù)、工程等諸多方面,具有較高的綜合性。
為了更好地促進Java 課程教學(xué),必須要建立持續(xù)的改進機制,這是工程教育專業(yè)認證的核心理念之一。一個學(xué)期的課程結(jié)束后,教師根據(jù)課程達成度、學(xué)生的評教和督導(dǎo)的聽課評價及時進行教學(xué)分析,查找問題和不足,并在下一學(xué)年的教學(xué)中有針對地調(diào)整和完善教學(xué)活動。有效的教學(xué)評價缺少不了用人單位的參與,用人單位根據(jù)畢業(yè)生在工作中展現(xiàn)的職業(yè)能力和專業(yè)素養(yǎng)給予評價,這是形成課程達成度的重要指標(biāo)。持續(xù)的教學(xué)改進需要落到實處,不能只是流于形式,教師要切實根據(jù)反饋信息修訂教學(xué)大綱、調(diào)整教學(xué)內(nèi)容、改進教學(xué)方法,這樣才能不斷促進課程教學(xué)質(zhì)量的提高。
以山東工商學(xué)院為例,Java 課程已在2015—2017 級三屆網(wǎng)絡(luò)工程專業(yè)學(xué)生中開展面向?qū)I(yè)認證的相關(guān)教學(xué)實踐。從期末考試成績來看,這三屆學(xué)生的平均成績比往屆要高4 分及以上;以Java 為工具參加藍橋杯、軟件設(shè)計大賽、創(chuàng)新創(chuàng)業(yè)大賽等學(xué)科競賽的獲獎率比往屆提高了2 倍以上;2015 級網(wǎng)絡(luò)工程專業(yè)2 個試點班級作為2019屆畢業(yè)生,其考研錄取率比我校計算機學(xué)院其他3 個專業(yè)非試點班級高出6 個以上的百分點,其就業(yè)率達到網(wǎng)絡(luò)工程專業(yè)歷史新高,大部分學(xué)生就業(yè)在計算機相關(guān)行業(yè),并得到了用人單位的廣泛好評。
通過以上具體教學(xué)效果可以看出我們的Java課程建設(shè)取得了初步成效,學(xué)生解決復(fù)雜工程問題的能力以及創(chuàng)新創(chuàng)業(yè)能力都有了較大提高,課程目標(biāo)所對應(yīng)的畢業(yè)要求指標(biāo)點達成度良好,學(xué)生的培養(yǎng)質(zhì)量更貼合企業(yè)要求。
目前來看,計算機類專業(yè)人才仍存在供需矛盾,為了進一步提高人才培養(yǎng)質(zhì)量,山東工商學(xué)院計算機學(xué)院各專業(yè)正在積極準(zhǔn)備工程教育專業(yè)認證,同時又恰逢山東省實施新舊動能轉(zhuǎn)換重大工程階段,在此背景下,從Java 課程建設(shè)出發(fā),按照專業(yè)認證標(biāo)準(zhǔn),對接新興產(chǎn)業(yè),不斷提升學(xué)生產(chǎn)出質(zhì)量,減少人才培養(yǎng)與社會需求的滯后性,助推山東省新舊動能轉(zhuǎn)換重大工程建設(shè)。