今年2月,教育部在復旦大學召開了高等工程教育發展戰略研討會,會議達成了新工科建設的“復旦共識”。共識中明確指出地方高校要主動對接地方經濟社會發展需要和企業技術創新要求,充分利用地方資源,發揮自身優勢,深化產教融合、校企合作、協同育人,培養大批具有較強行業背景知識、工程實踐能力、勝任行業發展需求的應用型和技術技能型人才。
作為新建地方高校,我校一直堅持應用型本科高校的辦學定位,致力于培養高素質應用型、技術技能型人才。軟件工程專業自2014年招生以來,高度重視校企合作、協同育人,率先在全校進行“3+1”人才培養模式改革,第一個與企業合作申報江蘇省服務外包類專業嵌入式人才培養項目,并于2016年首次獲批招生,今年軟件工程專業已經與兩家企業合作,全部招生計劃均納入省嵌入式人才培養項目。
在人才培養過程中我們高度重視學生對各種編程技術的熟練掌握,以期熟能生巧、由巧生變,并籍此引發技術變革和程序創新。通過合作企業的反饋以及對實踐教學環節的長期觀察,我們發現,除編程技術和創新意識之外,學生的協同合作能力亟需加強,而這對于軟件專業學生日后的就業至關重要。因此自2015年上半年開始,我們在軟件工程專業程序設計類課程的實踐教學中嘗試實施分組協作法。
分組協作法是一種在教學過程中以分組作為表現方法和管理手段,通過小組成員之間通力協作和小組之間的相互競爭進行學習的形式,有利于培養學生的團隊意識和協作精神。針對我校實際情況,我們從小組劃分、任務設計、過程管理、成績評定和激勵機制等方面制定了分組協作法的具體實施辦法,并已經在軟件工程專業“C語言程序設計”、“C++程序設計”、“Java程序設計和數據結構”等多門課程的上機環節中加以實踐,取得了不錯的效果。
1 實施辦法
小組劃分時,我們給出每個小組2~4人的一個彈性范圍,基本遵從學生意愿,自由組合,實施過程中爭得師生雙方同意可以調換小組。
每次上機實踐的任務由2~3道與實際生活相關或具有一定趣味性的問題組成,并至少提前一周布置給學生,鼓勵各小組在最低要求的基礎之上自由發揮,不設上限。
整個上機實踐過程主要分為兩個部分。第一部分是先由學生再由教師分別總結本組和評價全班前次上機情況。第二部分是完成本次上機任務,先隨機抽取不同小組簡單匯報設計思路,并由教師加以點評;然后分組討論,完成上機任務,期間教師進行巡回指導;最后各組提交最終結果,反思小組協作情況。
上機任務的成績按組由教師、學生按照6∶4的比例共同評判,主要由原始設計思路(占20%)、實踐過程(占30%)以及最終成果(占50%)三部分綜合形成,具體評判時再根據驗證性、設計性和綜合性等實驗類型不同,給出不同的考評分值。
為激發學生興趣,對于設計思路正確且獨到、提交最終結果正確且最快、講解最為精彩等多重情況設立了給予小組所有成員實踐成績額外的加分的激勵機制。機制對綜合表現最為突出的小組加大了獎勵力度。
2 實施收獲
分組協作法在我校軟件工程專業程序設計類課程實踐教學中的實施,使我們取得了不少收獲。首先通過分組協作不但培養了學生互相協作的能力還培養了學生的競爭意識,為了追求心目中最為完美的程序,除了組內通力協作,激烈的組間競爭也隨之出現;其次在程序設計類課程實踐教學中引入分組協作法,明顯激發了學生學習編程、動手實踐的興趣,并帶動了理論課程的學習,提升了課程教學效果,尤其對低年級的同學尤為明顯;再次在分組協作法的實施過程中一批編程實踐能力較強、組織領導能力較強的優秀學生嶄露頭角,成為教師的好幫手,同學們的好老師;最后也是最重要的是,隨著分組協作法的實施,傳統教學方法中的師生角色正在悄然發生改變,這種改變對于地方高校在新工科建設背景下培養高質量應用型和技術技能人才意義重大。
由知識輸出者變成學習情境創設者。在程序設計類課程實踐教學中實施分組協作法后,教師不再像原來一樣簡單地布置題目,講解思路,做一個機械式的知識輸出者,而是需要精心設計題目,將需要掌握的新知識設計成與實際生活密切聯系且具備一定趣味性的開放式問題,從而激發學生的興趣進而進行深刻地思考。在學生的思路講解后,教師要在充分了解學生的基礎上,積極引導學生理解問題的本質,為學生指引思考和解決問題多種方向,鼓勵學生自主尋找最優解,創設一個非常好的學習情境。
由教書匠解說員變成學生學習的促進者。傳統教學方式中教師就是教書匠解說員,教學變成了從師到生的單向知識展示和傳遞,在分組協作法中教師的這一角色更多地轉變為如何激勵學生多思考,將教師原本想要講授或傳遞的知識、思維方式、解題方法一步一步在學生自我建構知識的過程中逐步展示出來,而不是直接將結果告知學生。當然在學生自我構建知識的過程中一定會遇到這樣或那樣的問題,不少小組還可能走彎路或者誤入歧途,這就需要教師細心觀察,隨時掌握各種情況,考慮下一步如何引導學生,成為學生學習的積極促進者。
由知識權威變成學生學習合作者。由于教師對于課程教學內容是相當熟悉的,在傳統教學中,教師在學生面前一般扮演著先知先覺的權威形象,不容置疑和違背,即便學生意識到一些問題可能也不敢提出,不利于教學相長和。分組協作法中,教師是鼓勵各組學生從不同角度思考問題,用不同方法解決問題,不設上限地去追求最完美的答案。因此自然會遇到比以往多得多的問題,而學生會嘗試解決這些問題,如果解決不了會理所當然地求助于教師,不再視其為對權威的挑戰,在解決這些問題的過程中教師不由自主的成為了學生學習的合作者,甚至成為了小組討論中的一員,有利地促進了師生共同進步。
由消極聆聽者轉變為積極探究者。以往的程序設計類課程的實踐教學中,學生只是消極的聆聽教師布置題目、介紹方法,處于被支配的地位,只是簡單的知識容器,容易喪失學習興趣,毫無創造性可言。分組協作后,規則本身就是鼓勵各小組努力做到最好,為此學生開始積極發現問題、設計解決方案、實現方案并不斷加以改進,激勵機制以及小組之間所呈現出的鮮明競爭態勢將大部分同學轉變成問題的積極探究者,在探究的過程中進一步激發他們的創造精神和學習興趣。
由被動學習者轉變為自主學習者。分組協作法更加強調學生的自主學習,不同于以往完全遵循教師思路的被動學習。每次上機實踐前,學生必須首先自行根據問題設計解題思路并匯報,然后根據該思路去設計方案并解決問題。在整個上機實踐過程中,學生可能會面臨各種各樣的問題,這些問題的大部分需要學生依靠自己的力量去解決,而解決這些問題的過程就是學生自主學習的過程,通過這一過程學生不斷自我引導、自我修正、自我提高,強化了自我學習和發現學習能力,逐漸從被動學習者轉變為一個自主學習者。
由單打獨斗者轉變為小組合作者。與以往的實踐教學不同,在分組協作中,學生不再是單打獨斗,而是必須進行小組合作。不同的思路遇到相同的問題,相同的思路卻遇到不同的問題,各種思想、方法的碰撞都在小組合作中產生,學生必須相互依賴、共同探討,發揮各自的優勢才能將小組這個團隊的方案最優化。通過小組合作,學生也深刻體會了分組協作的好處,遇到困難不再孤立無助,大家可以共同想辦法克服,原本以為自己就可以解決的問題,其實通過討論,距離完美方案還有很長的路要走,別人的想法原來也非常優秀。由單打獨斗到小組合作者的轉變正是鍛煉協同合作品質的開始,而這也正是每個軟件工程專業學生走上工作崗位后所必需的。
在新工科建設背景下,地方高校如何培養適應行業發展需求的應用型和技術技能型人才,需要從多方面努力,其中改變教師的傳統教學觀念,善于根據學生特點促進學生之間的合作,使學生從學會知識轉變為學會學習是至關重要的,實施分組協作法就是一個很好的途徑。我校軟件工程專業程序設計類課程實踐教學中實施分組協作法的一系列措施改變了大多數學生的被動學習狀態,激發了教師和學生的潛能,傳統教學中的師生角色正在潛移默化地發生著改變,并已開始悄然釋放其能量。今后我們還會進一步對分組協作法加以實踐和改進,主動研究,精確定位分組協作法下的師生角色,讓教學過程更加富有活力,教學效果更加令人欣喜。
[1]石魯生,劉杰,鄭步芹.分組協作法在“3+1”人才培養模式中的實踐與啟示[J].計算機教育,2017(04).
[2]周琬謦.地方綜合性本科院校教學的普遍性問題及改革[J].大理大學學報,2016(03).
[3]盧鳳美,劉東璞.PBL多元化評價體系中教師角色的轉換[J].中外企業家,2015(33).