汪加楠 郭磊 劉家磊 劉凌霞 彭云峰
摘要:為培養(yǎng)出適合市場需求的軟件工程類專業(yè)人才,在“新工科”背景下,以O(shè)BE教育理念為導(dǎo)向,針對傳統(tǒng)教學(xué)中存在的問題,本課程以項(xiàng)目為主線,學(xué)生為中心,“做中學(xué)”的方式加強(qiáng)實(shí)踐環(huán)節(jié),這種課程教學(xué)改革改變了以往學(xué)生感覺軟件工程課程枯燥的情況,使學(xué)生愿意主動(dòng)去學(xué)習(xí),探究未知領(lǐng)域,同時(shí),能夠很好地培養(yǎng)和提高學(xué)生的工程實(shí)踐能力和團(tuán)隊(duì)合作能力。
關(guān)鍵詞:企業(yè)項(xiàng)目實(shí)戰(zhàn);成果導(dǎo)向教育;OBE理念;課程教學(xué)改革
中圖分類號:G642? ? ? ? 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2021)15-0138-02
Abstract: In order to cultivate software engineering professionals suitable for market demand, under the background of "new engineering", this course is guided by OBE education concept. Aiming at the problems existing in traditional teaching, this course takes the project as the main line, students as the center, and strengthens the practice link in the way of "learning by doing". This course teaching reform has changed the situation that students feel the software engineering course is boring in the past. At the same time, it can cultivate and improve students' engineering practice ability and team cooperation ability.
Key words: enterprise project practice; outcome-based education; OBE concept; course teaching reform
1 引言
企業(yè)項(xiàng)目實(shí)戰(zhàn)課程是面向軟件工程專業(yè)的一門專業(yè)選修課,同時(shí)是軟件工程專業(yè)各方向的專業(yè)必選課。在“新工科背景”下,為適應(yīng)軟件開發(fā)市場人才需求,本課程以提高軟件工程專業(yè)本科人才的素質(zhì)與能力為中心,以培養(yǎng)學(xué)生的自學(xué)、創(chuàng)新與實(shí)踐操作能力為綱領(lǐng),既注重單項(xiàng)技能的培養(yǎng),更注重綜合能力的提高。
此外,本課程以軟件工程專業(yè)的學(xué)生作為教學(xué)的實(shí)施對象,以O(shè)BE理念為導(dǎo)向,采用軟件企業(yè)項(xiàng)目實(shí)踐教學(xué)形式與手段,充分調(diào)動(dòng)和挖掘教與學(xué)各方面的潛能,特別是強(qiáng)化學(xué)生的主動(dòng)參與意識,通過在項(xiàng)目實(shí)踐中學(xué)生“做中學(xué)”的方式教學(xué)[1-3],以全面訓(xùn)練和提高學(xué)生的動(dòng)手能力、表達(dá)能力和團(tuán)隊(duì)協(xié)作能力,以及培養(yǎng)和提高學(xué)生發(fā)現(xiàn)問題、分析問題與解決問題的能力,最終目標(biāo)是培養(yǎng)出適合市場需求的軟件工程類專業(yè)人才。
2 基于OBE理念的課堂教學(xué)目標(biāo)
2.1 OBE理念
成果導(dǎo)向教育(Outcome Based Education,英文簡稱OBE)是一種以學(xué)生的預(yù)期學(xué)習(xí)成果為中心來組織、實(shí)施和評價(jià)教學(xué)的過程[4-6]。和傳統(tǒng)教學(xué)理念不同,在以“目標(biāo)為導(dǎo)向”的OBE理念下,教師更側(cè)重學(xué)生對學(xué)習(xí)知識的掌握和靈活應(yīng)用知識解決問題的能力。它特別關(guān)注學(xué)生學(xué)到了什么,而不是老師教了什么。
2.2 OBE理念的課堂教學(xué)目標(biāo)
綜合考慮學(xué)生普遍動(dòng)手能力較弱的特點(diǎn),本課程通過“項(xiàng)目實(shí)踐”+“做中學(xué)”的方式進(jìn)行教學(xué)。在教學(xué)目標(biāo)上,希望培養(yǎng)學(xué)生的動(dòng)手、表達(dá)能力、團(tuán)隊(duì)協(xié)作能力以及分析、解決問題的能力[7]。對照課程大綱,以及參照CDIO大綱中對學(xué)生知識、能力、態(tài)度三個(gè)方面水平的要求,通過本課程,希望學(xué)生不僅掌握專業(yè)知識,而且具有自主分析和解決問題的能力,同事能培養(yǎng)出學(xué)生嚴(yán)謹(jǐn)、踏實(shí)的學(xué)習(xí)態(tài)度。
3 基于OBE理念的課程教學(xué)設(shè)計(jì)內(nèi)容
3.1 教學(xué)內(nèi)容設(shè)計(jì)
在教學(xué)過程設(shè)計(jì)中,本課程采用基于產(chǎn)出的OBE理念,為達(dá)到課堂教學(xué)“以學(xué)為中心”的效果,本課程從課前、課中及課后來開展教學(xué)。課前采取“線上”的方式組織教學(xué),在“學(xué)習(xí)通”平臺上發(fā)布資料,以供學(xué)生課前預(yù)習(xí)。課中首先回顧上次所學(xué)知識,拿出部分時(shí)間進(jìn)行翻轉(zhuǎn)課堂教學(xué)。課后采取“基礎(chǔ)+拔高”的方式組織教學(xué),以鞏固學(xué)生所學(xué)基礎(chǔ)理論知識和擴(kuò)展課外知識。同時(shí),課程以“做中學(xué)”為主線,分以下5個(gè)環(huán)節(jié)來訓(xùn)練學(xué)生不同的項(xiàng)目開發(fā)能力。
第一環(huán)節(jié):企業(yè)IT技術(shù)人才需求分析。該環(huán)節(jié)主要訓(xùn)練學(xué)生的表達(dá)能力,通過簡歷的形式優(yōu)化和內(nèi)容書寫,熟悉企業(yè)的招聘重點(diǎn)和軟件研發(fā)工程師技術(shù)要求,提高其就業(yè)競爭力。
第二環(huán)節(jié):OOP程序設(shè)計(jì)及應(yīng)用。該環(huán)節(jié)主要是復(fù)習(xí)OOP相關(guān)知識,強(qiáng)化編程規(guī)范。具體采用現(xiàn)場寫代碼,通過現(xiàn)場互動(dòng)引導(dǎo)學(xué)生寫出符合OOP思想的計(jì)算器。
第三環(huán)節(jié):電梯系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。該環(huán)節(jié)給出捎帶電梯運(yùn)行文檔,鍛煉學(xué)生需求分析設(shè)計(jì)、項(xiàng)目設(shè)計(jì)的能力。通過分組寫代碼訓(xùn)練學(xué)生的團(tuán)隊(duì)協(xié)作能力,同時(shí)進(jìn)行代碼查重、提交、版本控制和評測。
第四環(huán)節(jié):Unix服務(wù)器配置及優(yōu)化。該環(huán)節(jié)主要學(xué)習(xí)CentOS系統(tǒng)安裝、部署和生產(chǎn)優(yōu)化;Mysql5.6安裝,優(yōu)化;Java生產(chǎn)環(huán)境部署。
第五環(huán)節(jié):在線學(xué)習(xí)查重系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)。該環(huán)節(jié)的第一階段任務(wù)是數(shù)據(jù)庫設(shè)計(jì)訓(xùn)練;具體是設(shè)計(jì)系統(tǒng)需要的數(shù)據(jù)庫,表,學(xué)習(xí)數(shù)據(jù)庫的優(yōu)化方法和注意事項(xiàng)。第二階段任務(wù)是設(shè)計(jì)實(shí)現(xiàn)在線學(xué)習(xí)查重系統(tǒng)(Java和.NET,移動(dòng)端),能完成作業(yè)的在線提交,代碼查重,學(xué)生信息管理,班級學(xué)習(xí)信息統(tǒng)計(jì)和個(gè)人學(xué)習(xí)信息統(tǒng)計(jì)等功能。
3.2 教學(xué)實(shí)施設(shè)計(jì)
具體的教學(xué)實(shí)施安排如表1所示。其中包括了知識模塊、支持軟件工程專業(yè)畢業(yè)要求的細(xì)化指標(biāo)、教學(xué)內(nèi)容、學(xué)時(shí)分配和學(xué)生的任務(wù)等。
4 基于OBE理念的過程考核
基于OBE理念設(shè)計(jì)的過程考核細(xì)則如表2所示。其中包含了基礎(chǔ)分、平時(shí)考核和結(jié)課考核等內(nèi)容。除了過程考核外,本課程也建立了以學(xué)生為中心的課堂學(xué)習(xí)效果反饋機(jī)制,具體來說就是通過“學(xué)習(xí)通”平臺的互動(dòng)環(huán)節(jié),讓學(xué)生記錄自己上完每次課后掌握學(xué)習(xí)內(nèi)容的情況。
5 結(jié)束語
在“新工科”背景下,基于OBE的教學(xué)理念,對軟件工程專業(yè)的企業(yè)實(shí)戰(zhàn)課程進(jìn)行了改革探索。此外,也對照工程教育認(rèn)證標(biāo)準(zhǔn)和人才培養(yǎng)方案的要求,對教學(xué)目標(biāo)、教學(xué)內(nèi)容和教學(xué)方法等進(jìn)行了改進(jìn),同時(shí)建立了以學(xué)生為中心的課堂學(xué)習(xí)效果反饋機(jī)制。當(dāng)然,課程建設(shè)不是一蹴而就的,是需要迭代演進(jìn)和持續(xù)更新的。以后在教學(xué)過程中,仍需不斷去嘗試新的教學(xué)方法和手段,以提高學(xué)生的創(chuàng)新與實(shí)踐操作能力。
參考文獻(xiàn):
[1] 闞媛,郭強(qiáng),王劍宇,等.基于OBE-BOPPPS的大學(xué)計(jì)算機(jī)基礎(chǔ)課程教學(xué)改革研究[J].軟件導(dǎo)刊,2020,19(2):210-213.
[2] 婁蘭芳,郭艷燕,賀秉庚.基于CDIO模式下的軟件工程課程體系的構(gòu)建[J].電子技術(shù)與軟件工程,2020(4):48-49.
[3] 王勁松,肖茜.基于Web項(xiàng)目的實(shí)踐教學(xué)[J].計(jì)算機(jī)時(shí)代,2020(10):82-85.
[4] 李志義.解析工程教育專業(yè)認(rèn)證的成果導(dǎo)向理念[J].中國高等教育,2014(17):7-10.
[5] 楊毅剛,孟斌,王偉楠.基于OBE模式的技術(shù)創(chuàng)新能力培養(yǎng)[J].高等工程教育研究,2015(6):24-30.
[6] 孫迎兵,汪飛雪,翟富剛,等.基于OBE-CDIO理念的機(jī)械設(shè)計(jì)專業(yè)項(xiàng)目課程群教學(xué)改革[J].教育現(xiàn)代化,2019,6(51):54-57.
[7] 索望,昌燕,何林波.CDIO模式下Java程序設(shè)計(jì)課程教學(xué)改革探索[J].計(jì)算機(jī)教育,2016(9):111-114.
【通聯(lián)編輯:王力】