于亞芳 郭磊 汪加楠
摘要:在目前軟件工程專業(yè)認(rèn)證的形勢(shì)下,本文嘗試基于OBE模式對(duì)JavaEE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)課程進(jìn)行改革,從教學(xué)目標(biāo)、教學(xué)內(nèi)容、教學(xué)過(guò)程及考核方式等全面進(jìn)行改革探索,培養(yǎng)學(xué)生的自主學(xué)習(xí)能力,使得課程的設(shè)置更能夠滿足對(duì)應(yīng)的培養(yǎng)目標(biāo)及畢業(yè)要求。
關(guān)鍵詞:專業(yè)認(rèn)證;OBE;畢業(yè)要求;課程改革
中圖分類號(hào):G642? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)35-0166-03
開(kāi)放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):
Exploration on Reform of JavaEE Enterprise Application Development Course Based on OBE
YU Ya-fang, GUO Lei, WANG Jia-nan
(School of Software Engineering, Anyang Normal University, Anyang 455000, China)
Abstract: In the current situation of software engineering professional certification, this article attempts to reform the JavaEE enterprise application development course based on the OBE. Comprehensive reform and exploration from the teaching objectives, teaching content, teaching process and assessment methods. Cultivate students' independent learning ability, so that the curriculum can better meet the corresponding training goals and graduation requirements.
Key words: professional certification; OBE; graduation requirements; course reform
1 引言
2017年,教育部高教司發(fā)布《關(guān)于開(kāi)展新工科研究與實(shí)踐的通知》,為新工科建設(shè)指明了方向,相對(duì)于傳統(tǒng)工科教育,新工科更強(qiáng)調(diào)學(xué)生的工程實(shí)踐能力和創(chuàng)新能力的培養(yǎng)[1]。為了滿足新工科的要求,軟件工程專業(yè)作為工科的代表,其相關(guān)課程建設(shè)和改革也急需進(jìn)行,改革的目標(biāo)就是完成專業(yè)認(rèn)證。在這樣的背景下,安陽(yáng)師范學(xué)院軟件工程專業(yè)基于專業(yè)認(rèn)證的改革也如火如荼,為了符合專業(yè)認(rèn)證的標(biāo)準(zhǔn),作者針對(duì)所教授的課程JavaEE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)進(jìn)行教學(xué)改革。
大多數(shù)院校的軟件工程專業(yè)都將JavaEE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)作為高年級(jí)的必選或選修課程。該課程主要目的是培養(yǎng)學(xué)生綜合應(yīng)用所學(xué)技術(shù)開(kāi)發(fā)實(shí)際企業(yè)項(xiàng)目的能力,然而目前大多數(shù)同學(xué)的情況是知識(shí)能夠掌握,但實(shí)際應(yīng)用對(duì)接不上。我國(guó)工程教育認(rèn)證采用基于OBE(Outcomes-based Education,基于產(chǎn)出的教育)的認(rèn)證標(biāo)準(zhǔn),因此本文嘗試基于OBE的模式針對(duì)該課程產(chǎn)出和預(yù)期結(jié)果不匹配的問(wèn)題進(jìn)行改革模式的探索。
2 OBE模式的內(nèi)涵
與傳統(tǒng)的教學(xué)模式不同,在OBE理念下教師更關(guān)注學(xué)生的學(xué)習(xí)成效,因此必須先明確目標(biāo)也就是學(xué)生畢業(yè)時(shí)應(yīng)達(dá)到的能力及其水平,然后根據(jù)專業(yè)本身特點(diǎn)找到合適的教育方法和教學(xué)手段來(lái)保證學(xué)生達(dá)到這些預(yù)期的目標(biāo)[2],它是以預(yù)期學(xué)習(xí)產(chǎn)出為中心來(lái)組織、實(shí)施和評(píng)價(jià)教育的結(jié)構(gòu)模式?;贠BE的工程認(rèn)證架構(gòu)如圖1所示,它是以學(xué)生為中心,以培養(yǎng)目標(biāo)和畢業(yè)要求為導(dǎo)向,通過(guò)師資隊(duì)伍和支持條件保證各類課程教學(xué)的有效實(shí)施,并通過(guò)教學(xué)反饋持續(xù)改進(jìn)和提升,最終培養(yǎng)出符合畢業(yè)需求的學(xué)生。
按照“反向”設(shè)計(jì)思路,首先需要確定專業(yè)人才培養(yǎng)目標(biāo),培養(yǎng)目標(biāo)具體需要滿足那些畢業(yè)要求;再按照畢業(yè)要求,確定課程體系,最后根據(jù)不同課程本身的特點(diǎn),教學(xué)內(nèi)容和知識(shí)、能力培養(yǎng)要求,確定課程教學(xué)方法及其實(shí)施過(guò)程[3]。通過(guò)課程實(shí)施和人才培養(yǎng)的結(jié)果,形成教學(xué)反饋,根據(jù)反饋的意見(jiàn)不斷地進(jìn)行人才培養(yǎng)方案的持續(xù)改進(jìn)。
這里以安陽(yáng)師范學(xué)院軟件學(xué)院為例,軟件工程專業(yè)的畢業(yè)要求分為12個(gè)一級(jí)指標(biāo)點(diǎn),每個(gè)一級(jí)指標(biāo)又分解成了多個(gè)二級(jí)指標(biāo)點(diǎn)。每個(gè)一級(jí)指標(biāo)點(diǎn)都有其支持的培養(yǎng)標(biāo)準(zhǔn),培養(yǎng)標(biāo)準(zhǔn)的一級(jí)指標(biāo)共有4個(gè),經(jīng)過(guò)細(xì)化分解成了多個(gè)二級(jí)指標(biāo)和三級(jí)指標(biāo)。
3 以O(shè)BE為理念的課程教學(xué)改革
傳統(tǒng)的教學(xué)模式多為以教師為中心通過(guò)多媒體進(jìn)行知識(shí)的講授,學(xué)生作為接收方學(xué)習(xí)課上的知識(shí),課堂上可能暫時(shí)達(dá)到掌握的目的,但像Java EE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)這種實(shí)踐性比較強(qiáng)的課程,學(xué)生未能及時(shí)練習(xí)所學(xué)內(nèi)容,就會(huì)遺忘所學(xué)知識(shí),或記得所學(xué)內(nèi)容但不知如何應(yīng)用于實(shí)際項(xiàng)目開(kāi)發(fā),這樣一味地灌輸知識(shí),不考慮真實(shí)學(xué)生的掌握情況,到課程結(jié)課時(shí)并不能達(dá)到預(yù)期的效果。本文針對(duì)Java EE框架技術(shù)課程主要從教學(xué)大綱,教學(xué)內(nèi)容,教學(xué)形式和考核方式等方面進(jìn)行全面的改革。
3.1 課程教學(xué)目標(biāo)
課程改革教學(xué)大綱的改革是第一步,教學(xué)大概中的教學(xué)目標(biāo)應(yīng)該匹配安陽(yáng)師范學(xué)院軟件學(xué)院制定的畢業(yè)要求和培養(yǎng)目標(biāo),表1確定了課程支持的畢業(yè)要求和培養(yǎng)目標(biāo)。
3.2 教學(xué)內(nèi)容
教學(xué)大綱中的教學(xué)目標(biāo)確定完成后,課程的指標(biāo)點(diǎn)的基本范圍基本確定,根據(jù)課程指標(biāo)點(diǎn)設(shè)計(jì)具體的課程內(nèi)容,掌握Web開(kāi)發(fā)過(guò)程中所使用的框主流技術(shù),但教學(xué)內(nèi)容并不能只是知識(shí)點(diǎn)的簡(jiǎn)單羅列。根據(jù)表1中課程指標(biāo)點(diǎn)的要求,最終要求同學(xué)們能夠使用比較流行的在開(kāi)發(fā)環(huán)境IDEA中完成完整的項(xiàng)目開(kāi)發(fā)。因此該課程主要以管理系統(tǒng)和電商系統(tǒng)兩種類型項(xiàng)目的實(shí)際開(kāi)發(fā)為例,兩個(gè)項(xiàng)目實(shí)際開(kāi)發(fā)開(kāi)發(fā)過(guò)程中對(duì)知識(shí)點(diǎn)進(jìn)行整合,知識(shí)點(diǎn)主要包含idea開(kāi)發(fā)環(huán)境的使用、maven項(xiàng)目管理工具的應(yīng)用、MyBatis框架、Spring框架、SpringMVC框架、支付寶支付接口、office文檔的生成和下載、郵件發(fā)送等,通過(guò)兩種不同類型的項(xiàng)目讓學(xué)同學(xué)掌握框架技術(shù)和常用API的使用,并能夠真正將所學(xué)應(yīng)用與實(shí)際項(xiàng)目開(kāi)發(fā)。
3.3 教學(xué)過(guò)程
課程的主要目的是讓學(xué)生動(dòng)手完成完整的項(xiàng)目開(kāi)發(fā),因此教學(xué)過(guò)程不能只是教師講授項(xiàng)目的實(shí)現(xiàn),為了更好配合教學(xué)內(nèi)容并實(shí)現(xiàn)教學(xué)目標(biāo),在教學(xué)過(guò)程中調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,讓他們?cè)凇皩W(xué)中做,做中學(xué)”,充分結(jié)合OBE的以學(xué)生為中心的理念,更關(guān)注學(xué)生的學(xué)習(xí)成效而不是教師知識(shí)點(diǎn)的講解?;谝陨侠砟畈捎玫摹熬€上線下”相結(jié)合的方式來(lái)設(shè)計(jì)教學(xué)過(guò)程。
3.3.1 線上教學(xué)
為了課堂上讓學(xué)生有更多自主學(xué)習(xí)時(shí)間,增加學(xué)生和教師互動(dòng)和個(gè)性化溝通。課程使用線上線下結(jié)合的方式,線上使用“超星學(xué)習(xí)通”提前上傳學(xué)習(xí)資源,學(xué)習(xí)資源有PPT和教師錄制的視頻等,視頻按照知識(shí)點(diǎn)分段,基本上都是十幾分鐘的短視頻,提前發(fā)布學(xué)習(xí)任務(wù),讓學(xué)生上課前完成對(duì)應(yīng)的學(xué)習(xí)任務(wù)。
通過(guò)學(xué)習(xí)通可以掌握他們的完成進(jìn)度,觀察課程實(shí)施情況,學(xué)生課下學(xué)習(xí)的積極性提高了很多,大多數(shù)的學(xué)習(xí)任務(wù)都能100%的完成效果如圖2所示,另外線上會(huì)和學(xué)生互動(dòng),發(fā)布相關(guān)討論和知識(shí)測(cè)驗(yàn)。
3.3.2 線下教學(xué)
線上發(fā)布的任務(wù)學(xué)生學(xué)習(xí)相關(guān)的知識(shí)點(diǎn),線下課堂上遵循學(xué)生主體,教師主導(dǎo)的原則,充分關(guān)注學(xué)生的學(xué)習(xí)成效。
(1)發(fā)布任務(wù),由于學(xué)生已經(jīng)完成的線上資源的學(xué)習(xí),課堂上根據(jù)本次線上學(xué)習(xí)知識(shí)點(diǎn)發(fā)布相關(guān)的操作實(shí)踐性任務(wù),讓學(xué)生在“做中學(xué)”,在完成任務(wù)的過(guò)程中掌握知識(shí)在實(shí)際開(kāi)發(fā)過(guò)程中的應(yīng)用,從而使得知識(shí)并不只是書(shū)本課堂內(nèi)容,還可以內(nèi)化為學(xué)生掌握的技能。
(2)小組討論,在使用所學(xué)知識(shí)完成任務(wù)的過(guò)程中,會(huì)遇到實(shí)際線上資源視頻中沒(méi)有的問(wèn)題,讓大家發(fā)現(xiàn)并提出問(wèn)題,由教師主導(dǎo)3到5人一組進(jìn)行討論,要求每個(gè)同學(xué)積極參與,并從旁指導(dǎo),收集大家對(duì)知識(shí)點(diǎn)存在的疑問(wèn),或在實(shí)際應(yīng)用過(guò)程中存在問(wèn)題較多的點(diǎn)。
(3)總結(jié)闡述,各個(gè)小組發(fā)表問(wèn)題及討論的結(jié)果,針對(duì)學(xué)生的講解,教師對(duì)本節(jié)課的任務(wù)實(shí)施過(guò)程中的問(wèn)題進(jìn)行補(bǔ)充總結(jié),并對(duì)學(xué)生的講解做出評(píng)價(jià)。
(4)提交任務(wù),OBE是基于產(chǎn)出的教育,更強(qiáng)調(diào)學(xué)習(xí)成果,經(jīng)過(guò)問(wèn)題的討論總結(jié)后,讓學(xué)生提交課堂任務(wù)的作業(yè),并發(fā)布題目進(jìn)行隨機(jī)的課堂測(cè)驗(yàn),教師通過(guò)任務(wù)及測(cè)驗(yàn)的完成情況反饋來(lái)改進(jìn)下次的教學(xué),調(diào)整課堂任務(wù)和教學(xué)方法以達(dá)到持續(xù)改進(jìn)的效果。
線上線下教學(xué)并不是沒(méi)有關(guān)聯(lián)的兩個(gè)部分,而是相互補(bǔ)充相互促進(jìn)的一個(gè)整體,為了提高學(xué)生的學(xué)習(xí)熱情線下教學(xué)過(guò)程中也會(huì)采用線上教學(xué)提供的技術(shù)手段,讓他們?cè)谡n堂上進(jìn)行簽到,討論,搶答及測(cè)驗(yàn)等環(huán)節(jié),線上教學(xué)的內(nèi)容也會(huì)根據(jù)線下學(xué)生反饋的結(jié)果進(jìn)行適當(dāng)調(diào)整,線上線下結(jié)合過(guò)程中做好課堂銜接尤為重要。
3.4 考核方式
由3.1小節(jié)的教學(xué)目標(biāo)可以得出傳統(tǒng)的試卷考核方式并不能檢測(cè)學(xué)生的學(xué)習(xí)情況能否達(dá)到培養(yǎng)目標(biāo)的結(jié)果。結(jié)合課程特點(diǎn)和學(xué)生的培養(yǎng)木比,為了保證基于OBE的教學(xué)改革的順利進(jìn)行,合適的考核方式也甚為重要,所學(xué)知識(shí)實(shí)際應(yīng)用與項(xiàng)目開(kāi)發(fā)才是重點(diǎn),而且真正的項(xiàng)目開(kāi)發(fā)過(guò)程中離不開(kāi)團(tuán)隊(duì)合作,因此課程考核時(shí)把同學(xué)按3到5人一組隨機(jī)分配,讓學(xué)生自主選擇要完成的項(xiàng)目,有教師審核項(xiàng)目選題,最后分小組進(jìn)行答辯,每個(gè)小組成員闡述自己在項(xiàng)目實(shí)現(xiàn)過(guò)程中完成的工作,最后根據(jù)項(xiàng)目完成效果、答辯表現(xiàn)、線上任務(wù)完成情況和平時(shí)課堂表現(xiàn)給定最終成績(jī)[6]。
4 結(jié)語(yǔ)
在“新工科”的背景下,軟件工程專業(yè)也面臨著前所未有的機(jī)遇和挑戰(zhàn),專業(yè)課程改革也迫在眉睫,在OBE模式下,Java EE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)課程改革的效果從期末考核的結(jié)果和本次畢業(yè)答辯的過(guò)程中可以看出良好的效果,基于本次的反饋結(jié)果和不足,課程組會(huì)按照OBE的教育理念持續(xù)改進(jìn)。
參考文獻(xiàn):
[1] 吳愛(ài)華,侯永峰,楊秋波,等.加快發(fā)展和建設(shè)新工科 主動(dòng)適應(yīng)和引領(lǐng)新經(jīng)濟(jì)[J].高等工程教育研究,2017(1):1-9.
[2] 吳勁,周帆,王瑞錦,等.OBE模式下的程序設(shè)計(jì)與算法基礎(chǔ)課程改革探索[J].計(jì)算機(jī)教育,2019(11):86-90.
[3] 龔立群.基于OBE的互聯(lián)網(wǎng)金融專業(yè)人才培養(yǎng)模式研究[J].時(shí)代金融,2018(35):436-437.
[4] 顧佩華,胡文龍,林鵬,等.基于“學(xué)習(xí)產(chǎn)出”(OBE)的工程教育模式——汕頭大學(xué)的實(shí)踐與探索[J].高等工程教育研究,2014(1):27-37.
[5] 張洪,張志強(qiáng),程付超.工程認(rèn)證理念的軟件工程專業(yè)建設(shè)探究[J].電腦知識(shí)與技術(shù),2018,14(31):132-133,136.
[6] 于亞芳,郭磊.JavaEE框架技術(shù)課程建設(shè)研究[J].電腦知識(shí)與技術(shù),2018,14(20):119-121.
【通聯(lián)編輯:王力】