姜敏
摘? 要:本文結(jié)合工程教育專業(yè)認證提出的畢業(yè)要求,針對項目實訓(xùn)課程的特點,研究了滿足認證要求的面向產(chǎn)出的計算機技術(shù)實訓(xùn)課程教學模式。該模式基于混合式教學改革,根據(jù)新的教學要求重構(gòu)項目教學內(nèi)容,設(shè)計了新的項目考核方式,使得課程目標達成度更加符合工程認證的要求。項目的教學設(shè)計和實施緊跟企業(yè)需求和前沿技術(shù),著重培養(yǎng)學生的動手能力、創(chuàng)新能力和工程能力,為培養(yǎng)符合計算機行業(yè)尤其是軟件開發(fā)領(lǐng)域要求的工程師不斷探索和突破。
關(guān)鍵詞:面向產(chǎn)出;教學模式;工程問題
中圖分類號:TP31? ? ?文獻標識碼:A
Abstract: This paper studies output-oriented computer technology practical program teaching mode that meets the certification requirements for graduation. In order to make program objectives perfectly match with requirements of engineering certification, teaching contents of practical program are restructured based on blending learning mode. The project assessment scheme is designed to meet the new teaching requirements. Design and implementation of project teaching closely follow the needs of enterprises with cutting-edge technologies. Students are cultivated to have abilities of practical knowledge, innovation and engineering. There will be more qualified engineers who will be brought up for the requirements of computer industry and software development fields through our continuous exploration and breakthroughs.
Keywords: output-oriented; teaching mode; engineering issues
1? ?引言(Introduction)
中國工程教育專業(yè)認證協(xié)會頒發(fā)的《工程教育認證標準(2020版)》(簡稱《標準》)[1],明確規(guī)定學生在經(jīng)過四年的系統(tǒng)學習后,應(yīng)能達到至少12條畢業(yè)要求?!队嬎銠C技術(shù)項目實訓(xùn)》(簡稱《實訓(xùn)》)課程是一門重要專業(yè)必修課,是對各學期所學的相關(guān)技術(shù)進行綜合運用和實踐。掌握項目從立項到測試的全過程。課程目標是培養(yǎng)學生互聯(lián)網(wǎng)應(yīng)用程序設(shè)計開發(fā),解決計算機專業(yè)的工程問題的能力。該課程課時較多,所完成的項目屬于專業(yè)壓頂石項目,所以該課程需要滿足的畢業(yè)要求也比較多,包括工程知識、問題分析、設(shè)計/開發(fā)解決方案、使用現(xiàn)代化工具、職業(yè)規(guī)范和個人和團隊等。
傳統(tǒng)的《實訓(xùn)》課程教學方式主要存在以下三個問題:第一,教師還是把大部分時間用于講授知識,老師講的多,學生做得少,沒有真正做到精講多練。老師更多的是關(guān)注講了什么,沒有時間關(guān)注和檢驗學生學了什么,不能很好地培養(yǎng)學生的動手和實踐能力。第二,老師限定學生的選題范圍,或者學生分組完成老師指定的項目,這樣會出現(xiàn)小組內(nèi)有的成員渾水摸魚,不積極參與項目的設(shè)計有與開發(fā),不能準確的考核每個學生的學習情況和能力達成度情況。第三,項目需求和技術(shù)老舊,沒有緊跟企業(yè)和市場需求,這樣不利于學生積累項目經(jīng)驗。
2? 面向產(chǎn)出的混合式教學設(shè)計和實施(Design and implementation of hybrid teaching on output-oriented)
面向產(chǎn)出的教育OBE(Outcomes-based Education)也稱為成果導(dǎo)向教育或能力導(dǎo)向教育[2]。在進行足夠的課程分析和學情分析后,綜合考慮學生特點、環(huán)境特點和學習資源,對課程進行設(shè)計[3]。教學設(shè)計框架圖如圖l所示。
2.1? ?教學目標和教學內(nèi)容設(shè)計
(1)課程目標和教學要求設(shè)計
《實訓(xùn)》課程的上課時間是在大學四年級的第一學期。學生馬上面臨面試和就業(yè)的壓力。所以該課程需要培養(yǎng)的能力的范疇除了工程知識以外還包括分析問題、設(shè)計/開發(fā)解決方案、使用現(xiàn)代化工具、工程和社會、個人和團隊和職業(yè)規(guī)范等。詳見表1。
(2)教學內(nèi)容設(shè)計
《實訓(xùn)》課程項目使用前端(安卓、iOS、JavaScript框架或小程序)、后端(Java、PHP或Node.js)和數(shù)據(jù)分析等技術(shù)進行項目開發(fā),實現(xiàn)了前端頁面的渲染以及前端頁面與后臺數(shù)據(jù)庫的交互。掌握項目從立項、需求分析、設(shè)計、實現(xiàn)、測試的全過程。項目主要分為五個階段:①需求分析階段,主要完成相關(guān)用例和原型圖設(shè)計;②系統(tǒng)設(shè)計階段,主要完成類圖和時序圖的撰寫;③系統(tǒng)實現(xiàn)階段,學生以組的形式完成代碼開發(fā)工作;④系統(tǒng)測試階段,學生設(shè)計測試案例并根據(jù)結(jié)果對項目進行完善和修正;⑤項目成果展示。
2.2? ?項目實施計劃
教學活動從廣義上可以分為“預(yù)學”“導(dǎo)學”和“悟?qū)W”三個階段[4]。預(yù)學分兩個層次,首先是教師層面的,即平時所說的備課。教師要了解學生學習基礎(chǔ),有針對性的備課。其次是學生層面的,即學生根據(jù)教師提供的預(yù)學資源先在課下自主學習。這個自主學習不同于通常所說的預(yù)習,要高于預(yù)習的深度和廣度。需要掌握所學課程基礎(chǔ)知識和語法的簡單應(yīng)用?!皩?dǎo)學”不僅要重視教學過程,更是一種新的教學原則、教育思想和學習理念的體現(xiàn)。自學在前,“導(dǎo)學”在后,兩者相互促進、相互補充?!拔?qū)W”是課堂學習的升華,通常對應(yīng)的是課后。