摘 要:我國當前的教育環境下,如何挖掘中職學校的高職計算機專業教學潛力、培養學生軟件開發能力,總結出一套完整可行的培養模式是各學校計算機相關專業教學研究的重點。
關鍵詞:任務驅動 軟件開發 混合培養
中圖分類號:G718 文獻標識碼:C 文章編號:1672-1578(2019)05-0234-02
1 引言
軟件產業是我國重點支持發展的高新技術產業,企業對軟件人才需求旺盛。據統計,我國每年軟件人才缺口很大,軟件從業人員已經成為高收入群體。軟件開發能力是計算機類專業的一個重要培養目標,也是衡量計算機專業培養質量的標準。學生軟件開發能力的培養上面還是有很多困難:(1)理論知識抽象,容易產生厭倦心里和畏難情緒;(2)實驗教學效果低下,缺乏動手能力;(3)教師缺少項目經驗,難以指導高水平的項目實踐。所以,在我國當前的教育環境下,如何挖掘中職學校的高職計算機專業教學潛力、培養學生軟件開發能力,總結出一套完整可行的培養模式是各學校計算機相關專業教學研究的重點。
2 學校培養現狀分析
圍繞軟件開發能力培養這個目標,各學校都制定了相應的培養方案。主要包括:①課程及教學大綱。包括數學類課程,計算機語言類課程、邏輯類課程、信息系統類課程,以及相應的教學大綱。②考核方法。考核分為理論考核和實踐考核。③實習實訓。
雖然各學校都制定了相應的培養方案, 但是我們對本市多個中職學校的高職計算機專業的培養模式以及對各大軟件公司的用人需求進行了調查分析,得出學校在教學過程中普遍存在以下問題:軟件類課程整合度不高;老師的實踐能力欠缺;實習質量普遍較差。
根據以上分析可以看出,學生軟件開發能力的欠缺主要問題是教師和教法的問題,概況起來就是培養模式的問題。當前有很多教育者在這方面做了積極的探索實踐,曲凌等人把任務驅動方法引入到實際的教學中,強調學生主體作用,激發學生軟件開發的積極性。劉紅霞等人提出了混合式教學模式,通過多種手段培養學生軟件開發能力。結合任務驅動模式和混合式兩種培養模式的優點,文本提出了任務驅動下混合模式培養方法,并進行了積極實踐,取得了很好的效果。
3 任務驅動下混合式培養模式
為了彌補兩種教學方法存在的不足,本文提出了一種任務驅動下混合模式教學方法。該方法的創新之處是把任務驅動教學與混合式教學相融合,使得課堂教學在強調“任務”的同時,又拓展了學習手段。該方法的實施首先要解決一個前提條件,即選拔理論水平高、開發能力強的老師擔任授課教師。學校可以與公司合作,派遣老師去公司進修,參與實際項目的開發,使老師完整掌握整套軟件的開發流程和開發技術。
3.1 總體流程
該教學方法把混合式學習模式引入到任務驅動模式中,使得任務驅動模式下的“自主學習-老師指導”的學習模式演變成“自主型混合式學習-老師指導”的混合式學習模式。其核心思想是“以任務為中心,以混合式學習為手段”,其具體的實施流程如圖所示。
“任務驅動-混合式”教學流程圖
3.2 課堂設計
第一步:給出任務及任務的分解。
這一步主要由老師根據學生的實際情況,選擇一些項目,然后對各項目劃分若干子任務。原則是盡量使每個子任務包含一到兩個技術點,任務詳情如表1所示。以任務1為例,表2顯示了任務1的子任務劃分情況。任務提出后,學生根據自己的興趣和能力選擇一個項目作為學習任務,并在學習的過程中加以逐個解決,并最終完成整個任務。
第二步:子任務的完成及考核。
為了完成子任務,需要對前置知識進行再學習。學習的方式采用的是混合式學習方式。在每次課開始前,老師會把相關能容進行講解,然后學生根據子任務的需要進行專項學習。
(1)前置知識的學習。前置知識總結起包括開發語言、數據庫、網絡這三類,每類知識的要點如表3所示。前置知識的學習要把握住技術要點,使學生聚焦學習與開發相關的知識,在這里老師的實踐經驗就起了很大的指導作用。
(2)子任務的解決及考核。在每次課上,老師對子任務的知識點和技術要領進行分析和講解。學生也可以通過網絡等其他方式尋找子任務的解決方法。在子任務解決的過程中,老師要幫助學生知識和技能的構建,注重學生創新意識的培養。子任務完成后,老師要根據學生的完成情況對學生成績進行考核,并對學生存在的問題進行指導和記錄,幫助學生開發能力的提升。另外,每次課結束前,預留15分鐘的時間,請任務完成較好的同學做學習交流,以提升學生的自信心和合作能力。
第三步:任務解決考核。
每個學生的子任務都完成后,學生的任務基本完成。為了讓學生從更高層次來理解軟件任務的架構,我們組織了學生座談、學生報告等多種形式來幫助指導和培養學生的方案設計和實施能力,進一步挖掘學生創新實踐潛力。在課程的最后,老師根據學生任務總體完成情況對學生的成績進行考核。
本文分析了當前中職學校的高職計算機專業的教學模式,分析學生軟件開發能力培養中存在的問題,提出了一套任務驅動下混合式教學方法,該方法以任務為中心,強調學生軟件設計開發能力和創新精神的培養。我們把此方法運用到《信息系統課程設計》課程教學上。通過實踐檢驗,該教學方法大幅提升了我校高職計算機專業學生軟件開發能力的培養效果。
參考文獻:
[1] 曲凌.任務驅動的小組教學法在實踐教學中應用[J].實驗室研究與探索,2014,33(6):200-203.
[2] 傅由甲,王勇.網絡工程專業中網絡應用軟件開發能力培養研究[J].計算機教育,2014(11):61-63.
[3] 劉紅霞,趙蔚,王龍靜.混合式學習環境下教師期望對大學生學習態度的影響研究[J].遠程教育雜志,2014(1):63-70.
作者簡介:干娟(1982-),女,安徽蚌埠人,工程碩士,講師,研究方向為數據挖掘。