黃敏 王建亮 王井陽
摘要:針對軟件開發(fā)實(shí)訓(xùn)課程教學(xué)過程中遇到的種種不足和問題,提出將項(xiàng)目驅(qū)動和翻轉(zhuǎn)課堂相融合的新型教學(xué)模式。新型教學(xué)模式注重教學(xué)過程管理,加強(qiáng)學(xué)生的自主學(xué)習(xí)能力培養(yǎng),很好地解決了軟件開發(fā)實(shí)訓(xùn)課程教學(xué)過程中遇到的種種問題,改善了教學(xué)質(zhì)量,提高了教學(xué)效果。
關(guān)鍵詞:實(shí)訓(xùn)課程;教學(xué)模式;項(xiàng)目驅(qū)動;翻轉(zhuǎn)課堂
中圖分類號:G434 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-9324(2020)22-0339-02
一、項(xiàng)目驅(qū)動和翻轉(zhuǎn)課堂概述
項(xiàng)目驅(qū)動教學(xué)(Project Based Teaching)模式是一種建立在建構(gòu)主義(Constructivism)教學(xué)理論基礎(chǔ)之上的教學(xué)法,同時也是CDIO(Conceive、Design、Implement、Operate,即構(gòu)思、設(shè)計、實(shí)現(xiàn)、運(yùn)行)理念所倡導(dǎo)的教學(xué)模式[1]。教師借助項(xiàng)目的拓展進(jìn)行課堂教學(xué),以項(xiàng)目案例促進(jìn)課堂教學(xué)活動的開展,學(xué)生通過實(shí)踐活動來提高綜合應(yīng)用能力[2]。項(xiàng)目驅(qū)動教學(xué)法的特點(diǎn)是以學(xué)生為中心、教師為指導(dǎo)、項(xiàng)目任務(wù)為基礎(chǔ)的新型教學(xué)模型[3]。項(xiàng)目驅(qū)動教學(xué)法是一種新興的教學(xué)方法,相較于傳統(tǒng)的教師講授、學(xué)生被動接受的教學(xué)方法,更能提高學(xué)生的學(xué)習(xí)積極性,提高教學(xué)質(zhì)量。
翻轉(zhuǎn)課堂(Flipped Classroom或Inverted Classroom)作為一種新的教學(xué)理念引起了教育界的高度關(guān)注。傳統(tǒng)教學(xué)主要強(qiáng)調(diào)教師在課堂上傳遞知識,學(xué)生課后做作業(yè)內(nèi)化知識。翻轉(zhuǎn)課堂則相反,知識傳遞在課前,知識內(nèi)化在課堂,也就是學(xué)生自己首先在課外學(xué)習(xí)與課程相關(guān)的各種重點(diǎn)學(xué)習(xí)資源,然后在課堂上通過討論或合作等方式解決問題來完成知識的內(nèi)化[4]。翻轉(zhuǎn)課堂這種新型的教學(xué)方法,使得傳統(tǒng)的“要求學(xué)生學(xué)”的學(xué)習(xí)方式變成了“學(xué)生主動學(xué)”的新型學(xué)習(xí)模式。
二、軟件開發(fā)實(shí)訓(xùn)課程教學(xué)模式改革
1.軟件開發(fā)實(shí)訓(xùn)課程開設(shè)背景。隨著大學(xué)教學(xué)改革工作的逐步推進(jìn),著重培養(yǎng)學(xué)生的工程能力和實(shí)踐能力逐漸成為教學(xué)改革的重點(diǎn)方向。傳統(tǒng)的大學(xué)培養(yǎng)方案普遍存在重理論輕實(shí)踐的問題,突出表現(xiàn)就是理論課程學(xué)時長而實(shí)踐課程學(xué)時較短;理論課程得到教師的過度輔導(dǎo)而實(shí)踐課程反而輔導(dǎo)較少;理論課程教學(xué)模式多樣而實(shí)踐課程教學(xué)手段單一落后。大學(xué)專業(yè)課程理論性強(qiáng),知識點(diǎn)分散,如何將這些分散的專業(yè)課程知識有機(jī)統(tǒng)一結(jié)合起來并運(yùn)用到解決實(shí)際工程問題中去,成為傳統(tǒng)大學(xué)課程教育的短板。造成這一現(xiàn)象的根源就是大學(xué)培養(yǎng)模式與學(xué)生就業(yè)之間出現(xiàn)了斷層。為了應(yīng)對這一問題,迫切需要在大學(xué)教學(xué)體系中開設(shè)實(shí)訓(xùn)課程。針對計算機(jī)專業(yè),軟件開發(fā)是其重要的就業(yè)方向。如何使學(xué)生掌握先進(jìn)的行業(yè)發(fā)展理念,加強(qiáng)工程實(shí)踐能力,提高核心競爭力,在新工科建設(shè)的大背景下對軟件開發(fā)實(shí)訓(xùn)課程開設(shè)提出了新的要求。
2.教學(xué)手段落后導(dǎo)致的問題。軟件開發(fā)實(shí)訓(xùn)課程開設(shè)的時間較早,但經(jīng)過幾年的教學(xué)過程,教師自己感覺總體教學(xué)質(zhì)量不高,并沒有達(dá)到預(yù)期的教學(xué)目標(biāo),其根本的原因是教學(xué)內(nèi)容和教學(xué)手段落后。
(1)大班授課,教學(xué)效果不理想。課程開設(shè)之初,由于師資缺乏,實(shí)訓(xùn)課程不得不實(shí)行大班容量的授課模式。這種現(xiàn)象導(dǎo)致了學(xué)生課堂學(xué)習(xí)體驗(yàn)差,教師指導(dǎo)不及時和考核評價不準(zhǔn)確等問題,嚴(yán)重影響了教學(xué)質(zhì)量。
(2)教學(xué)過程缺少師生互動,學(xué)生學(xué)習(xí)積極性不高。教學(xué)過程以教師操作、演示和講授為主,學(xué)生被動跟隨教師的操作流程步驟。實(shí)訓(xùn)操作步驟一帶而過,學(xué)生很容易感到枯燥厭煩。而且學(xué)生對于實(shí)訓(xùn)內(nèi)容只知其然而不知其所以然,也導(dǎo)致學(xué)生缺少學(xué)習(xí)興趣;對于實(shí)訓(xùn)操作涉及的技術(shù)、方法和工具的使用只會重復(fù)而不能舉一反三,靈活掌握。
(3)項(xiàng)目案例較少,無法達(dá)到實(shí)訓(xùn)效果。課程剛剛開設(shè),項(xiàng)目案例積累較少,而當(dāng)時國內(nèi)也缺少軟件項(xiàng)目實(shí)訓(xùn)類教材,因此課堂教學(xué)中使用的實(shí)訓(xùn)項(xiàng)目案例數(shù)量較少,種類單一,無法達(dá)到較好的實(shí)訓(xùn)效果。
3.教學(xué)模式改革新思路。隨著越來越多的教學(xué)新模式新手段的提出,針對軟件開發(fā)實(shí)訓(xùn)課程進(jìn)行教學(xué)改革已經(jīng)到了刻不容緩的地步。但是教學(xué)改革研究不能一蹴而就,需要逐步探索教學(xué)改革方法,遵循“改變—觀察—考核—評價—改進(jìn)”的路線進(jìn)行教學(xué)方法的改進(jìn)。通過多年的逐步探索改進(jìn),我們采用了將項(xiàng)目驅(qū)動和翻轉(zhuǎn)課堂相融合的一種新型教學(xué)模式,較好地實(shí)現(xiàn)了教學(xué)目標(biāo),改善了教學(xué)質(zhì)量,提高了學(xué)生的學(xué)習(xí)興趣。
新的教學(xué)模式要求教師具有較豐富的實(shí)踐經(jīng)驗(yàn),寬廣的知識結(jié)構(gòu)和較高的課堂控制能力。案例教學(xué)不再像傳統(tǒng)教學(xué)模式那樣按照某一本教材的知識結(jié)構(gòu)進(jìn)行講授,新的教學(xué)模式需要在完整的專業(yè)知識結(jié)構(gòu)中進(jìn)行分析、提煉和總結(jié),因此新的教學(xué)模式對教師的能力提出了新的要求。
教學(xué)模式的改變不僅對教師提出要求,而且也需要學(xué)生的學(xué)習(xí)方式發(fā)生變化。首先是學(xué)習(xí)態(tài)度的轉(zhuǎn)變,變“要我學(xué)”為“我要學(xué)”。課前需要搜集資料,課上積極討論發(fā)言,課后認(rèn)真總結(jié),每一步都需要積極主動準(zhǔn)備。這也是翻轉(zhuǎn)課堂教學(xué)的本質(zhì)體現(xiàn),變被動學(xué)習(xí)為主動學(xué)習(xí)。其次新教學(xué)模式也需要學(xué)生具有一定的專業(yè)知識積累,這樣才能在解決實(shí)際問題過程中提出自己的見解,給出一定的解決方案參與討論。
三、教學(xué)模式改革具體措施
1.變大班授課為小班授課,按照技術(shù)方向不同進(jìn)行分班。按照實(shí)訓(xùn)項(xiàng)目不同的技術(shù)方向選擇,對學(xué)生進(jìn)行分班。每個小班的班級容量不超過40人,同時每個教學(xué)小班配備3~4名研究生助教。目前技術(shù)方向主要分為.Net應(yīng)用方向、Java應(yīng)用方向和PHP應(yīng)用方向,今后打算增設(shè)Python應(yīng)用方向。主講教師負(fù)責(zé)把握教學(xué)進(jìn)度,掌控課堂教學(xué)過程,實(shí)現(xiàn)教學(xué)目標(biāo)。助教老師需要輔導(dǎo)并監(jiān)督學(xué)生完成課前準(zhǔn)備,以隨機(jī)抽查的形式參與小組討論,對學(xué)生的學(xué)習(xí)過程進(jìn)行全方位的考核評價。
2.引入翻轉(zhuǎn)課堂,具體教學(xué)內(nèi)容的學(xué)習(xí)在課前自學(xué)完成,課上以分組討論、解決疑難問題和考核評價為主。教師將實(shí)訓(xùn)項(xiàng)目進(jìn)行分解,形成一個個的小的案例,并將實(shí)際操作過程和講解錄制成視頻,在課程開始之前,按照教學(xué)計劃分發(fā)給學(xué)生。學(xué)生不但需要觀看視頻資料,完成自主學(xué)習(xí),而且需要獨(dú)立針對案例項(xiàng)目進(jìn)行重復(fù)實(shí)現(xiàn),并且需要在上課之前進(jìn)行小組討論,總結(jié)遇到的問題和難點(diǎn)。助教老師需要參與小組討論,同時考查學(xué)生對項(xiàng)目案例的完成情況,評價每個學(xué)生的理解和掌握程度。主講教師上課前收集助教老師的評價報告,對每個學(xué)生的學(xué)習(xí)情況進(jìn)行了解,完成課前準(zhǔn)備。
3.積極和企業(yè)合作,完善項(xiàng)目案例庫建設(shè)。引入合作企業(yè),開展協(xié)同育人,共同建立豐富的項(xiàng)目案例庫。在項(xiàng)目案例的選擇上努力做到貼近實(shí)際工程應(yīng)用。在進(jìn)行案例選擇的過程中,課題組遵循由簡單到復(fù)雜、由部分到整體的原則。在實(shí)際的案例教學(xué)過程中,不能直接將一個完整的案例系統(tǒng)進(jìn)行分析教學(xué),而是需要將其分割成多個子案例,由部分到整體進(jìn)行案例教學(xué),目的是使學(xué)生學(xué)習(xí)時對案例的實(shí)現(xiàn)過程更容易理解。
四、總結(jié)
針對軟件開發(fā)實(shí)訓(xùn)課程教學(xué)過程中遇到的種種不足和問題,本文提出了一種將項(xiàng)目驅(qū)動和翻轉(zhuǎn)課堂相融合的新型教學(xué)模式。新型教學(xué)模式對教師和學(xué)生都提出了新的要求。教師不僅要關(guān)注課程內(nèi)容教學(xué),而且要完成教學(xué)過程監(jiān)控以及學(xué)生的階段考核評價,學(xué)生也要具有更強(qiáng)的主動學(xué)習(xí)意愿。新型教學(xué)模式執(zhí)行以來,取得較好的教學(xué)效果,提高了學(xué)生的就業(yè)率,也為后期的畢業(yè)設(shè)計環(huán)節(jié)打下了堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn):
[1]張白,周春艷,潘俊濤.基于虛擬仿真軟件的項(xiàng)目驅(qū)動教學(xué)方法研究[J].計算機(jī)教育,2016,(4):129-132.
[2]覃忠臺.項(xiàng)目驅(qū)動教學(xué)法在PHP程序設(shè)計課程中的應(yīng)用[J].計算機(jī)教育,2019,(7):93-96.
[3]高望,廖春瓊.《PHP動態(tài)網(wǎng)站制作》課程項(xiàng)目驅(qū)動教學(xué)法的應(yīng)用研究[J].現(xiàn)代職業(yè)教育,2018,(8):166-167.
[4]習(xí)慧丹,嚴(yán)承.地方高校翻轉(zhuǎn)課堂促進(jìn)大學(xué)生深度學(xué)習(xí)和高階思維發(fā)展研究[J].大學(xué)教育,2019,(9):37-39.
Application Research on Teaching Mode of Project-driven Teaching and Flipped Classroom in Software Development Training Course
HUANG Min, WANG Jian-liang, WANG Jing-yang
(School of Information Science and Engineering, Hebei University of Science and Technology,
Shijiazhuang, Hebei 050018, China)
Abstract: In view of the shortcomings and problems encountered in the teaching process of Software Development training course, this paper proposes a new teaching mode which integrates project-driven teaching and flipped classroom. The new teaching mode pays attention to the management of teaching process, strengthens the cultivation of students' autonomous learning ability, which solves all kinds of problems encountered in the teaching process of Software Development training course, and improves the teaching quality and the teaching effect.
Key words: training course; teaching mode; project-driven; flipped classroom
收稿日期:2019-09-07
基金項(xiàng)目:2018年河北科技大學(xué)理工學(xué)院教育教學(xué)改革研究基金項(xiàng)目“獨(dú)立學(xué)院程序設(shè)計類課程考試方法與模式的改革研究與實(shí)踐”(編號:2018Y13);2018年河北科技大學(xué)信息科學(xué)與工程學(xué)院教育教學(xué)改革研究項(xiàng)目“程序設(shè)計類課程教學(xué)方法改革研究”(編號:2018-Y03)
作者簡介:黃敏(1979-),男(漢族),河北保定人,碩士,副教授,碩士生導(dǎo)師,研究方向:企業(yè)信息系統(tǒng)建設(shè)、移動互聯(lián)網(wǎng)軟件、網(wǎng)絡(luò)與數(shù)據(jù)庫技術(shù)。