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