賈朝龍 夏淑芳 劉玲慧
摘 要 在國家提出部分普通本科高校向應(yīng)用技術(shù)型轉(zhuǎn)型的背景下,針對信息類高校軟件工程專業(yè)如何保持理論教學(xué)及實踐教學(xué)的有效性,如何通過改革教學(xué)方法,如何適應(yīng)新的教學(xué)模式,如何提高教學(xué)質(zhì)量及學(xué)習(xí)效果,更加適應(yīng)社會對軟件工程人才等問題,本文通過對現(xiàn)狀進行分析和研究,結(jié)合實際給出一些建議和措施。
關(guān)鍵詞 教學(xué)模式 MOOCs 軟件工程 人才培養(yǎng)
中圖分類號:G424 文獻標(biāo)識碼:A DOI:10.16400/j.cnki.kjdks.2016.02.051
1 程序設(shè)計教學(xué)現(xiàn)狀分析
1.1 程序設(shè)計理論教學(xué)
不同的課程對教學(xué)手段有著不同的需求,對于絕大部分側(cè)重于理論且實踐性不強的課程來說,傳統(tǒng)課堂模式基本可以滿足所有需要。但是,對于計算機程序設(shè)計課程來說,傳統(tǒng)課堂手段就處處顯示出其劣勢。計算機程序設(shè)計課程不僅需要嚴密的邏輯思考能力而且更加注重實踐動手能力的培養(yǎng),學(xué)生需要在調(diào)試程序的過程中學(xué)會編程,積累經(jīng)驗,逐漸提高能力。因此,教師的“教”與學(xué)生的“練”共同構(gòu)成整個學(xué)習(xí)環(huán)節(jié),但是傳統(tǒng)課堂教學(xué)只是強調(diào)了教師的教,而學(xué)生的“練”僅僅靠學(xué)生課下自覺,這種狀況很難達到滿意的效果。同時,不同教師的授課風(fēng)格的不同,使不同的學(xué)生的理解和接受水平具有顯著的差別,學(xué)生需要多接觸不同的學(xué)習(xí)方式。
1.2 程序設(shè)計實踐教學(xué)
通常情況下,理論課授課地點為教室,而實踐課則需要到機房上課。實踐課一般無教材,課前授課教師會編寫一份試驗指導(dǎo)書,并在上課時發(fā)給學(xué)生,學(xué)生按照實驗指導(dǎo)書的要求完成實踐課任務(wù)。一般情況下,實驗指導(dǎo)書會包含實驗內(nèi)容、練習(xí)要點、實驗?zāi)繕?biāo)及實驗要求,同時也包含一些代碼及提示信息。關(guān)于實踐課中實驗完成方式一般分為獨立完成和小組合作完成兩種,若程序工作量不大,就安排學(xué)生獨立完成,若程序復(fù)雜且工作量大則可采用分組完成形式。實踐課作為課堂理論教學(xué)的練習(xí)鞏固環(huán)節(jié)有著極其重要的地位,實踐課做得好會對學(xué)生未來工作帶來直接的益處。
2 新教學(xué)模式帶來的挑戰(zhàn)
大規(guī)模開放式網(wǎng)絡(luò)課堂教學(xué)開啟了新的教育教學(xué)模式,自從2008年MOOC這個術(shù)語被提出以來,尤其是2011年之后,這種以MOOC為代表的新型在線教育模式有了爆發(fā)式的發(fā)展,涌現(xiàn)了一批具有影響力的教育教學(xué)平臺,例如斯坦福大學(xué)牽頭的Coursera項目、哈佛與MIT共同參與的edX項目,以及較早的免費大學(xué)教育企業(yè)Udacity。隨著一些知名教授等相繼上線各類課程,在一定程度上使實體大學(xué)的教師們產(chǎn)生了壓力,學(xué)生被這種在線課堂吸引過去從而出現(xiàn)不來上課,或者不重視學(xué)校的傳統(tǒng)課堂。因此,在這種情況下,必須采取正確有效的措施,既保證學(xué)生的課堂興趣和學(xué)習(xí)效果,又能博采眾長,提高教學(xué)水平,這是對教師提出的緊迫要求。
同時,教育部于2015年4月13日發(fā)布文件《教育部關(guān)于加強高等學(xué)校在線開放課程建設(shè)應(yīng)用與管理的意見》(教高[2015]3號),②文件規(guī)定了各高校要在在線課程建設(shè)上需要達到的目標(biāo)。隨著信息技術(shù)的飛速發(fā)展,以多媒體和網(wǎng)絡(luò)為代表信息技術(shù)對高等教育產(chǎn)生了革命性的影響?!澳秸n”、“微課”以全新的教學(xué)模式和理念,正在“翻轉(zhuǎn)”著大學(xué)的課堂,如何應(yīng)用好這種新的教學(xué)形式,促進高校教學(xué)與現(xiàn)代信息技術(shù)的深度融合也成為教育界普遍關(guān)注的問題。因此,按照文件要求各高校不僅需要做到傳統(tǒng)課堂陣地不失手,而且要在在線課堂建設(shè)上做出成果。為此,教育部西南高等學(xué)校師資培訓(xùn)中心分別于2015年10月16日-10月21日、2015年10月30日-11月4日分別在上海和成都舉辦兩期“高校慕課、微課建設(shè)與翻轉(zhuǎn)課堂教學(xué)應(yīng)用實務(wù)培訓(xùn)班”。對于學(xué)員中學(xué)習(xí)成績優(yōu)秀者,將推薦參加由教育部教育管理信息中心每年組織的“全國多媒體課件和微課大賽”,優(yōu)異的課程將獲得開課平臺的經(jīng)費支持,課程建設(shè)完成后將在國內(nèi)知名慕課平臺發(fā)布和運行。
3 對策與建議
3.1 基于大數(shù)據(jù)的教學(xué)方法
在教育教學(xué)活動中,教師一定要對學(xué)生有全面、正確的了解,只有這樣才能對教學(xué)中存在的問題做到“對癥下藥”并提高教學(xué)水平。因此要注意與教學(xué)相關(guān)信息的掌握和搜集,只有在大數(shù)據(jù)的背景下才能分析并找到問題的突破口和解決方案。學(xué)校教務(wù)部門的各種相關(guān)簡報是重要的數(shù)據(jù)資料。以重慶郵電大學(xué)為例,目前教務(wù)處發(fā)布的各種教學(xué)質(zhì)量季報、教學(xué)督導(dǎo)簡報都可以在校園網(wǎng)上檢索下載,每份簡報都包含大量的統(tǒng)計分析數(shù)據(jù)信息和意見建議信息,目前已經(jīng)有60期督導(dǎo)簡報可供下載。教師要充分利用這些數(shù)據(jù)資源,了解學(xué)生學(xué)習(xí)問題、了解其他教師教學(xué)經(jīng)驗和教訓(xùn),提高自己的教學(xué)水平。
3.2 “卓越工程師班”計劃
目前,重慶郵電大學(xué)在程序設(shè)計課程教學(xué)改革方面的做法值得借鑒。學(xué)校成立了“卓越工程師班”,其成員從所有班級同學(xué)中挑選優(yōu)秀學(xué)生進入“卓越工程師班”學(xué)習(xí),采用不同的教學(xué)模式進行教學(xué)。同時,“卓越工程師班”的成員不是固定不變的,每學(xué)年要有15%左右的淘汰率和補錄率,保持了“卓越工程師班”的流動性和先進性。在教學(xué)方面,“卓越工程師班”不再將理論課與實踐課分開上,而是合為一體,每次課課時為4個學(xué)時,包含理論學(xué)習(xí)和實踐環(huán)節(jié),兩位教師上課,一位教師主講,一位教師輔導(dǎo),授課地點安排在機房,兼顧理論學(xué)習(xí)和實踐操作。通過卓越工程師班計劃的執(zhí)行,一方面學(xué)生的主動學(xué)習(xí)熱情得到了空前的激發(fā),課堂上不再出現(xiàn)以前的沉悶現(xiàn)象,學(xué)生做到了積極思考,互相幫助、主動發(fā)問,學(xué)習(xí)效果明顯得到了提高;另一方面學(xué)生視在“卓越工程師班”為一份榮譽,為了保持不被淘汰而努力學(xué)習(xí),同時那些沒進入“卓越工程師班”也在提高成績努力爭取加入“卓越工程師班”,這樣形成了一種良性競爭的學(xué)習(xí)環(huán)境,帶動了大部分學(xué)生學(xué)習(xí)的積極性。
3.3 實踐與實訓(xùn)相結(jié)合
目前大的軟件企業(yè)不僅開發(fā)產(chǎn)品,也在做培訓(xùn),在線教育也是這些企業(yè)的核心業(yè)務(wù)之一。這些企業(yè)做在線教育的天然優(yōu)勢就是可以與實際項目結(jié)合,可以讓學(xué)員進行實際項目開發(fā)。這種模式不僅鍛煉了學(xué)生能力,也在學(xué)習(xí)過程中培養(yǎng)了企業(yè)所需的人才。因此,作為重要環(huán)節(jié)的實踐課,學(xué)??梢圆捎脤嵺`與實訓(xùn)相結(jié)合的方式,讓學(xué)生真正學(xué)好程序設(shè)計。在第一階段,教師在學(xué)校指導(dǎo)學(xué)生實踐,學(xué)生將學(xué)到知識在實踐中重新梳理并鞏固,同時將沒有掌握好的知識點弄清弄懂,為參加企業(yè)實訓(xùn)打下基礎(chǔ);之后進行的第二階段就是學(xué)校派學(xué)生到企業(yè)參加實訓(xùn),讓學(xué)生體驗企業(yè)工作方式,在實際環(huán)境下解決問題,提高編程能力,也為就業(yè)打下基礎(chǔ)。
3.4 與在線教育結(jié)合
大規(guī)模在線教育的興起帶來了課堂革命,高校及教師要抓住這個機遇,按照教高[2015]3號文件要求,開發(fā)在線教育課程。重視在線教育課程不是可以忽略傳統(tǒng)課堂授課方式,兩種教學(xué)方式各有優(yōu)勢,各級教師需要做到將兩者有機結(jié)合,取長補短,提高課堂教學(xué)效果。傳輸知識,答疑解惑是教師的職責(zé),其中知識的傳授方面可以充分利用在線教育的手段,將基礎(chǔ)的、簡單的知識采用微課形式讓學(xué)生課下主動學(xué)習(xí),課上主要解決學(xué)生的疑難問題和不容易懂得重點問題,這種手段也被稱為“反轉(zhuǎn)課堂”。這種方式一方面調(diào)動了學(xué)生學(xué)習(xí)積極性,也可以提高課堂時間的有效利用率。需要注意的是,采用此方法教學(xué)班規(guī)模不宜過大,最好控制在50~60人為宜。
3.5 靈活的考核手段
程序設(shè)計不同于其他理論課程,它對動手調(diào)試的要求非常高,傳統(tǒng)的筆試方式已經(jīng)不能適應(yīng)成績考核的需要。在考核方式上,重慶郵電大學(xué)從2013年開始對程序設(shè)計課程進行了考核方式改革,改革后采用計算機上機考試的方式,初期具體采用讀程序做選擇題的方式,考試題目從題庫中隨機抽取,題庫規(guī)模超過5000道題,基本涵蓋所有知識點,保證參加考試的學(xué)生所做題目具有極低的相同幾率,機考系統(tǒng)在學(xué)生答完題當(dāng)場給出成績。同時,重慶郵電大學(xué)也不局限于期末機考這種方式進行考核,例如定期在全校范圍內(nèi)舉辦讀程序競賽,競賽中獲得相應(yīng)名次的同學(xué)可以分別獲得程序設(shè)計課程的優(yōu)、良等成績。
4 注重教學(xué)內(nèi)容更新
目前,絕大多數(shù)程序設(shè)計教材中都是以簡單的零散實例來介紹各知識點,這些實例之間沒有關(guān)聯(lián),造成學(xué)生無法從整體上把握整個課程的知識。因此,需要設(shè)計一個好的教學(xué)實例,例如一個MIS系統(tǒng),該實例要盡可能涵蓋所有的知識點。隨著授課的深入,知識點的不斷學(xué)習(xí),該實例不斷完善和擴大,到授課結(jié)束時形成一個完整的系統(tǒng)。通過這種方式授課,學(xué)生不僅把握知識更具完整性,而且也在不知不覺中學(xué)習(xí)了一些軟件工程的思想。
學(xué)生在校學(xué)習(xí)階段就是在學(xué)習(xí)就業(yè)所需的知識和能力。因此,學(xué)校需要以市場需求為導(dǎo)向培養(yǎng)人才,不斷將課程內(nèi)容中的陳舊內(nèi)容用新內(nèi)容替換。市場是最靈敏的機制,它可以捕捉到任何不易察覺的方向,學(xué)校教育不能封閉,必須與市場保持緊密聯(lián)系,能夠獲知外界的需求。學(xué)校要做到專業(yè)設(shè)置與產(chǎn)業(yè)需求、課程內(nèi)容與職業(yè)標(biāo)準(zhǔn)、教學(xué)過程與生產(chǎn)過程“三對接”,以社會和市場的需求進行課程體系設(shè)計,這樣學(xué)生畢業(yè)時都能成為市場、企業(yè)急迫需要的人才,這也實現(xiàn)了教育的根本目的。
5 結(jié)語
軟件工程專業(yè)目標(biāo)是培養(yǎng)高層次、實用型、復(fù)合型、具有國際競爭力的人才,要求學(xué)生在思維創(chuàng)新的基礎(chǔ)上,提高技術(shù)創(chuàng)新和工程創(chuàng)新能力,提高軟件工程實踐和軟件工程管理能力。程序設(shè)計課程是軟件工程專業(yè)的核心和基礎(chǔ)課程,也是學(xué)習(xí)后續(xù)課程(數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、編譯原理和軟件工程等)的基礎(chǔ)。因此,程序設(shè)計課程必須要瞄準(zhǔn)行業(yè)的前沿,在教育教學(xué)方面進行深化改革,以促進軟件工程學(xué)科的發(fā)展和軟件工程教育的成熟。
注釋
① 國務(wù)院學(xué)位委員會,中華人民共和國教育部.關(guān)于印發(fā)《學(xué)位授予和人才培養(yǎng)學(xué)科目錄(2011年)》的通知(學(xué)位[2011]11號) [EB/OL].[2011-03-08].http://www. moe.edu.cn/publicfiles/business/htmlfiles/moe/moe_834/201104/116439.html.
② 中華人民共和國教育部.《教育部關(guān)于加強高等學(xué)校在線開放課程建設(shè)應(yīng)用與管理的意見》(教高[2015]3號) [EB/OL].[2015-04-13]. http://www.moe.gov. cn/srcsite/A08/s7056/201504/t20150416_189454.html.