張春波 哈爾濱職業(yè)技術學院
項目教學法在軟件工程教學中的應用研究
張春波 哈爾濱職業(yè)技術學院
軟件工程是高職院校的計算機專業(yè)非常重要的一門課程。本文著重探討了項目教學法的理論基礎和相關的情境學習理論。對于傳統(tǒng)教學模式的弊端進行了分析,探究了項目教學法在教學內(nèi)容、教學方法等發(fā)面的優(yōu)勢和作用。重點分析了在《軟件工程》課程講學過程中項目教學法的實際應用意義。
項目教學法 高職教學 軟件工程
培養(yǎng)具有優(yōu)秀編程能力的軟件工程人才是高職院校軟件專業(yè)的首要目標,只有大力加強軟件開發(fā)的實踐教學,才能提高學生的專業(yè)素養(yǎng)。所以,在軟件工程授課時采用項目教學法就可以有效的培養(yǎng)學生解決相關問題的能力,激發(fā)學生學習熱情,提高創(chuàng)新能力。
項目教學法是將一個完整的項目進行分析,通過對其中的重點問題進行拆分探究,把理論和實際應用結合起來,在提高學生創(chuàng)造力的基礎上提高其學習興趣,從而提高學生對于實際問題的解決能力,讓學生在自主學習中掌握教師傳授的重難點,把握課題核心。教師要將實際項目案例引導給學生,在此基礎上對實際問題按步驟進行分析,同時還要指導學生們自行組建項目團隊,針對特定的問題進行專業(yè)性的分析,培養(yǎng)學生團隊協(xié)作力,為將來的職業(yè)前景打好基礎,培養(yǎng)好的職業(yè)習慣。項目教學法是一種交互式的啟發(fā)性教學法,不僅能夠激發(fā)學生對于專業(yè)課的學習興趣,還能在實踐的基礎上提高學生們的知識素養(yǎng)。將項目教學法應用于軟件工程這門課可以提高學生在面對軟件開發(fā)時的應對能力,提高實踐動手能力。
項目教學法可以讓教師和學生共同完成一個項目工程,在項目的實施中教師將相關知識點傳授給學生。教師把需要解決的問題或任務在項目中分派給學生,讓學生分成小組,自行研究,并最終制定解決方案,完成項目。項目教學法在實際教學中分為項目選取、項目實施、項目驗收和評價、項目總結四個階段進行。
項目教學法需要進行嚴格的項目選取。作為最初的導向階段,項目選擇的是否合理很大程度上決定了最終教學質(zhì)量的好壞。教師需要給學生提前準備幾個若干個項目,然后在和學生一起討論之后確定最終的項目目標和要完成的任務。為了使教學效果更好,項目選擇階段需要遵循一些原則。由于軟件工程這門課的特殊性,項目選擇時應充分考慮到項目所涉及到的知識點,盡量讓項目覆蓋課程的完整知識體系,并且還可以對所學內(nèi)容進行擴展和延伸練習,但是切不可超越課程范圍過多。第二,項目選擇的難度應該適中,不能太難,讓學生喪失信心,也不可過于簡單,否則難以鍛煉學生的思考能力。然后,教師要選擇規(guī)模適中,自身熟悉的項目,例如圖書管理系統(tǒng)、文檔管理系統(tǒng)等項目。項目還應該有一定的可開放性,讓學生有自己發(fā)揮的空間。
教學實施是項目教學法中的一個很重要的環(huán)節(jié)。項目教學時,教師要充分考慮每個學生對于項目的參與程度和實踐程度。對于高職學生,教師要考慮到學生的理解能力,教學可以分兩個階段進行。
第一個階段,教師要對學生進行引導,在項目的實際實施進行之前,教師可以通過多媒體技術對學生提供項目的介紹和講解,讓學生進行自主思考,來激發(fā)學生們的學習主動性。在軟件工程教學中,要讓學生充分吸收所講解的項目案例,做好理論知識的儲備,對下一步的實踐活動做好準備。第二個階段,項目討論與實施分組教學。教師要組織學生進行分組,讓其首先進行自主討論。小組人數(shù)不能過多,以三至五人為宜,并且要各小組之間的水平應該平均,盡量讓好學生和差學生合理搭配。教師可以在一旁為學生的討論進行指導,并且隨時指出小組所存在的問題。教師要以啟發(fā)式教學為主,不可一味的灌輸知識。對于學習成績不好的學生也應耐心指導,使項目教學順利完成。
在項目教學的最后階段,教師要對項目進行評價和驗收,并做好總結工作。對于高職學生,教師要做好引導工作,使學生將各自在項目中用到的技術和方法進行梳理,對于不同方法之間的區(qū)別進行比較。讓學生在總結中對項目有一個清晰的整體認識。對于不同崗位之間的學生應該充分交流經(jīng)驗,加強學習到的知識點。教師要歸納總結出在項目實踐中所涉及到的各類知識點和重難點,將學生需要掌握的技術進行詳細的講解,從而達到項目教學法的教學效果。
在項目完成后,教師要要求學生對于則身的實際實踐情況寫好軟件項目的實踐報告,并在課堂上對所寫報告進行匯報。教師做出點評,指出學生的不足和需要改進的地方,讓其深刻理解項目管理的知識,使學生們在以后的職場上發(fā)揮出項目管理的技術。
隨著社會經(jīng)濟的發(fā)展,軟件工程需要更多的人才。項目教學法十分適用于軟件工程的教學中,既可以調(diào)動學生的學習熱情,也可以獲得良好的教學成果。教師要對軟件工程的教學特點設定針對性的教學項目,合理的制定好教學計劃。
[1]孫超.項目教學法在高職軟件工程課程中的應用[J].船舶職業(yè)教育,2017,(1):35-38.
[2]李林蔚.淺談項目教學法在軟件工程教學中的應用[J].內(nèi)江科技,2016,(1):56,75.
[3]曲心慧.項目教學法在軟件工程教學中實踐分析[J].都市家教(下半月),2014,(11):173-173.