摘要:結(jié)合項目教學(xué)法和情境教學(xué)法的理論,提出項目教學(xué)法與情境教學(xué)法的融合概念,根據(jù)高職學(xué)生的學(xué)習(xí)特點和軟件開發(fā)實訓(xùn)類課程的特點,綜合分析高職軟件開發(fā)實訓(xùn)類課程的特點,歸納總結(jié)以項目為導(dǎo)向的情境教學(xué)法在高職軟件開發(fā)實訓(xùn)類課程教學(xué)實踐中存在的問題和對策。
關(guān)鍵詞:項目;情境教學(xué)法;高職;軟件開發(fā)實訓(xùn)
中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2020)20-0077-02
1項目教學(xué)法與情境教學(xué)法的融合
1.1項目教學(xué)法
項目教學(xué)法是“行為導(dǎo)向”教學(xué)法的一種,是通過實施一個完整的項目而進(jìn)行的教學(xué)活動,其目的是在課堂教學(xué)中把理論與實踐教學(xué)有機(jī)地結(jié)合起來,充分發(fā)掘?qū)W生的創(chuàng)造潛能,提高學(xué)生解決實際問題的綜合能力[1]。
在項目教學(xué)法中進(jìn)行教學(xué)設(shè)計時,強(qiáng)調(diào)學(xué)生是認(rèn)知的主體,是知識意義的主動建構(gòu)者[2]。在實際項目教學(xué)中,學(xué)習(xí)過程成為一個人人參與的創(chuàng)造實踐活動,注重的不是最終的結(jié)果,而是完成項目的過程。學(xué)生在項目實踐過程中,理解和把握課程要求的知識和技能,體驗創(chuàng)新的艱辛與樂趣,培養(yǎng)分析問題和解決問題的思想和方法。
項目教學(xué)法一般可按照五個教學(xué)階段進(jìn)行,其中包括確定項目任務(wù)、制定計劃、實施計劃、檢查評估和歸檔或結(jié)果應(yīng)用。
1.2情境教學(xué)法
情境教學(xué)法是指在教學(xué)過程中,教師有目的地引入或創(chuàng)設(shè)具有一定情緒色彩的、以形象為主體的生動具體的場景,以引起學(xué)生一定的態(tài)度體驗,從而幫助學(xué)生理解教材,并使學(xué)生的心理機(jī)能得到發(fā)展的教學(xué)方法。情境教學(xué)法的核心在于激發(fā)學(xué)生的情感。情境教學(xué)法關(guān)鍵在于如何有效創(chuàng)設(shè)“情境”,其途徑主要有六種,分別為生活展現(xiàn)情境、實物演示情境、圖畫再現(xiàn)情境、音樂渲染情境、表演體會情境和語言描述情境。情境教學(xué)法有助于激發(fā)學(xué)生的學(xué)習(xí)興趣,有助于學(xué)生加深對知識的理解,有助于提高學(xué)生的綜合能力,有助于學(xué)生樹立正確的價值觀[3]。
1.3融合的概念
以項目為導(dǎo)向的情境教學(xué)法是一種比較適合于高職教育的教學(xué)方法,它綜合了項目教學(xué)法與情境教學(xué)法的優(yōu)點,即在教學(xué)的過程中,以項目為主導(dǎo),在項目的每個環(huán)節(jié)中設(shè)置各種適合學(xué)生學(xué)習(xí)的情境,基于高職人才培養(yǎng)目標(biāo),在鍛煉學(xué)生職業(yè)技能的同時培養(yǎng)學(xué)生的職業(yè)素養(yǎng),是一種融合多種教學(xué)方法的綜合教學(xué)法。
2高職軟件開發(fā)實訓(xùn)類課程的特點
2.1高職學(xué)生的學(xué)習(xí)特點
高職學(xué)生是我國高等教育招生過程中最后一批錄取的大學(xué)生,是大學(xué)生中的一個特殊群體,他們在文化基礎(chǔ)知識、學(xué)習(xí)能力、學(xué)習(xí)態(tài)度方面都落后于普通高等院校的學(xué)生[4]。高職學(xué)生普遍職業(yè)目標(biāo)不明確,學(xué)習(xí)主動性不足,有一定畏難情緒,容易放棄有難度的課程學(xué)習(xí),輕視理論,喜炊實踐操作。
2.2軟件開發(fā)實訓(xùn)類課程的特點
軟件開發(fā)實訓(xùn)類課程主要是針對前期所學(xué)的軟件開發(fā)理論知識進(jìn)行綜合實訓(xùn),是學(xué)生出去從事軟件開發(fā)工作之前在校內(nèi)的模擬實戰(zhàn),因此實訓(xùn)的內(nèi)容要遵循全面、實用、主流的特點,課程中需選用貼合或者直接使用真實項目來訓(xùn)練。
2.3高職軟件開發(fā)實訓(xùn)類課程的特點
綜合高職學(xué)生的學(xué)習(xí)特點和軟件開發(fā)實訓(xùn)類課程的特點,高職軟件開發(fā)實訓(xùn)類課程在設(shè)計時除了考慮全面性、實用性和主流性外,還必須額外考慮其內(nèi)容的難易性和趣味性,這樣可以讓更多的高職學(xué)生積極主動地參與,但此類課程對教師的教學(xué)能力也提出了更高的要求。
3以項目為導(dǎo)向的情境教學(xué)法在高職軟件開發(fā)實訓(xùn)類課程教學(xué)實踐中存在的問題
基于以上對項目教學(xué)法與情境教學(xué)法的融合定義和高職軟件開發(fā)實訓(xùn)類課程的特點分析,不難發(fā)現(xiàn)以項目為導(dǎo)向的情境教學(xué)法在滿足高職軟件開發(fā)實訓(xùn)類課程的項目性需求前提下,通過在項目中設(shè)置情境,寓教于情境,以此充分調(diào)動高職學(xué)生學(xué)習(xí)的主觀能動性。在教學(xué)實踐過程中,主要發(fā)現(xiàn)了以下三個問題。
3.1情境數(shù)量問題
此類課程的項目中能夠設(shè)置的情境并不多。由于軟件開發(fā)的專業(yè)性和工程性,一個規(guī)范完整的項目從開始到結(jié)束需要遵循軟件工程規(guī)范。課程的教學(xué)實踐過程中,在項目的各個環(huán)節(jié)里主要是用表演體會情境,其次是生活展現(xiàn)情境與實物演示情境。比如在項目的設(shè)計、實施及測試階段可以采用表演體會情境,即分組進(jìn)行角色扮演,模擬公司的項目開發(fā)團(tuán)隊,各小組內(nèi)選出項目經(jīng)理、軟件設(shè)計師、軟件測試工程師,小組中的每個人在項目的各個環(huán)節(jié)負(fù)責(zé)不同的工作,合作開發(fā);在項目的需求分析階段可以采用生活展現(xiàn)情境,通過從生活中選取某些典型場景向?qū)W生介紹項目的使用場景,明確項目的用途及意義,這樣可以使學(xué)生對項目的認(rèn)識慢慢地從抽象變?yōu)榫唧w,拓展思維,便于后期項目的設(shè)計及實施;在項目的推廣階段可以采用實物演示情境,通過向他人以實物的方式展示開發(fā)的軟件項目,促進(jìn)交流,激發(fā)自信。
3.2覆蓋面問題
在使用角色扮演法的表演體會情境時如何確保所有學(xué)生在項目的某個環(huán)節(jié)中都能夠得到鍛煉。比如在項目的設(shè)計、實施及測試階段,項目開發(fā)小組中都已經(jīng)明確了每個組員的具體分工,即項目經(jīng)理負(fù)責(zé)項目需求的制定并統(tǒng)攬項目的整個開發(fā)過程;軟件開發(fā)人員負(fù)責(zé)項目的概要設(shè)計和詳細(xì)設(shè)計并編碼實現(xiàn);軟件測試人員負(fù)責(zé)根據(jù)項目需求、概要設(shè)計和詳細(xì)沒計撰寫測試文檔并進(jìn)行項目測試驗收。雖然這是模擬軟件公司開發(fā)流程,培養(yǎng)學(xué)生職業(yè)素養(yǎng)的好方法,但是在學(xué)校里面是需要學(xué)生全面掌握所學(xué)知識和技能,實訓(xùn)課程就是對所學(xué)知識和技能的全面檢驗和鍛煉,這就與目前做法產(chǎn)生了沖突。
3.3考核問題
在整個課程中如何對每個學(xué)生進(jìn)行考核。這個問題與覆蓋面問題有關(guān)聯(lián),在項目最重要的設(shè)計、實施及測試階段是通過角色扮演法進(jìn)行分組實施的,每個人在小組中扮演不同角色,負(fù)責(zé)不同工作,合作開發(fā),而最終的課程考核是要針對每個學(xué)生進(jìn)行,包括平時成績和期末成績,這就需要我們對傳統(tǒng)的考核方式(平時考勤,平時作業(yè),期末考試/考核等)進(jìn)行全新的設(shè)計。
4針對教學(xué)實踐中存在問題的對策
4.1針對情境數(shù)量問題的對策
在繼續(xù)深入研究情境教學(xué)法理論和經(jīng)典、創(chuàng)新案例的前提下,以項目為導(dǎo)向的情境教學(xué)法在高職軟件開發(fā)實訓(xùn)類課程教學(xué)實施過程中可以將項目多樣化,豐富各個項目中多個環(huán)節(jié)里的不同情境的設(shè)置,以此讓更多的情境融入更多的項目中。
4.2針對覆蓋面問題的對策
解決這個問題可以采取三個方面措施。
首先,在指定項目開發(fā)小組的人選中采用以優(yōu)帶中差的分組方式進(jìn)行。即一個小組必須由一個或幾個成績好的學(xué)生帶領(lǐng)多個成績中等和差的學(xué)生,成績好的學(xué)生為項目經(jīng)理,發(fā)揮榜樣的作用。小組分組和組內(nèi)各種角色的確定原則上由學(xué)生們自己完成,教師根據(jù)具體情況按照上述原則進(jìn)行必要調(diào)整。
其次,在項目的設(shè)計、實施及測試階段中定期輪換角色。為保證項目開發(fā)的順利進(jìn)行和考核的公平性,項目經(jīng)理角色不變,主要在軟件設(shè)計師、軟件測試工程師中進(jìn)行角色輪換。
最后,同一角色中按照項目模塊進(jìn)行內(nèi)部輪換。比如負(fù)責(zé)實現(xiàn)界面的軟件設(shè)計師可以定期與負(fù)責(zé)實現(xiàn)數(shù)據(jù)庫的軟件設(shè)計師進(jìn)行輪換,測試功能A的軟件測試工程師可以定期與測試功能B的軟件測試工程師進(jìn)行輪換。
4.3針對考核問題的對策
在突出教師對課程的主導(dǎo)性,激發(fā)學(xué)生在課程中主動性的前提下,參考過程性評價理論,采用多樣化的考核方式,學(xué)生的課程成績由以下公式計算。
課程成績=平時成績(60%)+期末成績(40%)
平時成績=項目經(jīng)理的評價(20%)+小組內(nèi)部評價(15%)+自我評價(15%)+教師抽測(50%)
期末成績=項目推廣中教師對小組的評價(50%)+小組互評(50%)
5結(jié)束語
隨著以項目為導(dǎo)向的情境教學(xué)法在高職軟件開發(fā)實訓(xùn)類課程中進(jìn)行長久和深入的教學(xué)實踐研究,可能還會發(fā)現(xiàn)更多的問題和找到更好的對策,以此完善該教學(xué)方法在此類課程中的運(yùn)用,最終提高教學(xué)質(zhì)量,讓學(xué)生受益。
參考文獻(xiàn):
[1]黃濤.高職軟件開發(fā)實訓(xùn)類課程的設(shè)計研究[J].武漢職業(yè)技術(shù)學(xué)院學(xué)報,2016,15(6):78-81.
[2]張?zhí)m芳.基于“項目教學(xué)法”的計算機(jī)基礎(chǔ)教學(xué)及其評價[J].西南師范大學(xué)學(xué)報(自然科學(xué)版),2012,37(6):245-248.
[3]史洋.情境教學(xué)法在高校思政課中的應(yīng)用[J].中國高等教育,2015(22):74-75.
[4]龔蕓,李宇才,賀建新.關(guān)于高職學(xué)生學(xué)習(xí)現(xiàn)狀的調(diào)查[J].職教論壇,2009(8):59-60.
【通聯(lián)編輯:光文玲】
收稿日期:2020-02-28
基金項目:武漢城市職業(yè)學(xué)院2019年校級職教改革專項重點課題“以項目為導(dǎo)向的情境教學(xué)法在高職軟件開發(fā)實訓(xùn)類課程中的應(yīng)用研究”(項目編號:2019whcvcZG02)
作者簡介:黃濤(1982-),男,湖北武漢人,武漢城市職業(yè)學(xué)院計算機(jī)與電子信息工程學(xué)院講師,碩士研究生,主要研究方向為移動應(yīng)用開發(fā)。