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