摘要:本文介紹了合作學習教學方式的內涵,并以“軟件工程“課程實踐教學為案例,探討了合作學習教學方式在實踐教學中對培養學生的創新能力、自學能力、獨立意識和協作精神的促進作用。
關鍵詞:合作學習;軟件工程;實踐教學
中圖分類號:G642文獻標識碼:B
文章編號:1672-5913 (2007) 22-0054-03
1引言
傳統的教學方法不能充分發揮學生的主體意識,也無法增強學生的思辨能力和創造能力,因此在教學改革中已逐步被任務驅動等一些新的教學方法所代替[1]。新的教學模式更強調發展學生個人能力,對調動學生積極性、促進學生從被動接受到主動尋找的轉變,以及培養學生的創新意識和創新能力等方面都有較好的效果。
與其他專業課相比,“軟件工程”的教學應更偏重于采用工程化的方式開發和設計軟件,強調培養學生的團結協作精神。目前以項目開發小組形式完成實踐教學任務是任務驅動教學方式的主要形式之一,但這一方式在實際運用中也存在一些問題。例如,通常項目分組或簡單依據學生學號順序安排,或依據學生自由組合,未能考慮學生學習能力,組織能力,學習自覺性等方面差異,造成學習能力強,自覺性高的學生小組能按時完成項目開發任務,而學習能力弱,自覺性差的學生小組則無法按計劃完成規定任務,使任務驅動教學流于表面形式。而在成績評定時,也可能標準比較單一,沒有全面考慮學生的綜合素質。
合作學習是當前在世界范圍內被廣泛使用的教學組織形式和教學策略之一,它能充分體現教師的主導地位和學生的主體作用[2, 3]。本文介紹了合作學習教學模式的內涵,并以“軟件工程”課程的實踐教學為例,探討了合作學習教學模式在實踐教學環節中對培養學生的創新能力、自學能力、獨立意識和協作精神的促進作用。
2合作學習教學模式的內涵
目前國內關于合作學習的教學模式,主要包括以下幾種[4]:
(1) 由上至下的導學合作模式。這種模式以師生互動學習類型為基礎,適用于難度較大的理論性內容教學。
(2) 由下至上的自學合作模式。這種模式以學生之間的生生合作互動學習類型為基礎,適用于操作性較強的具體內容的教學活動。
(3) 建構式互動教學模式。這種模式基于建構學習理論和合作學習理論,即以學生為中心,在整個教學過程中由教師起組織者、指導者的作用,教學活動主要包括集體教學和小組活動兩種形式。
(4) “異質合作,同質選學”的教學模式。這種模式是以因材施教為指導思想,按學生成績和學習能力分成不同小組和不同級別,使同一小組內優、中、差學生互相合作,同時調整不同級別學生的授課內容,以滿足所有層次學生的學習需求。
無論采取哪一種教學模式,注重學生認知、情感和技能方面目標的平衡,而非僅僅把項目合作作為課堂教學的點綴,都是合作學習教學模式的基本出發點。在合作學習的教學理念中,合作交往技能是個體適應社會生活的核心因素,良好的合作技能不僅能幫助學生形成與其合作伙伴之間的融洽關系,也能幫助學生改善學習能力和態度,因此教師應該把合作作為學生的一種必需的學習內容,在教學中注意引導學生培養合作意識和合作技能。
3合作學習教學的實踐
“軟件工程”課程的實踐教學依據課程進展布置任務,分成可行性研究、需求分析、概要設計、詳細設計、編碼、測試及技術文檔的編寫等階段,要求學生結合所學習的理論知識,完成分析、設計、編碼及測試任務。
為了更好地實現合作學習的教學目標,在教學組織過程中我們重點考慮了以下幾個環節的工作:
(1) 差異分組
合作學習教學強調差異分組,實踐中首先由學生自由組合,然后根據學生的性別、學習能力、學習興趣等各方面差異進行調整,將具有不同優勢能力的學生分配到不同的小組。差異分組可以在一定程度上避免隨意分組造成學習能力相差不多的學生扎堆,使得一部分學習能力和學習興趣較弱的學生失去相互學習、相互督促的氛圍。同時,差異分組也可以使學生有機會發揮各自長處,既有利于豐富小組內認識問題、分析問題、解決問題的角度,提高合作學習的效率,也有利于學生在小組其他成員影響下彌補缺點,全面發展。
(2) 構建小組個體之間的相互依賴
以往項目小組在實施過程中,由于分工、考核以及小組成員間協調等原因,很可能出現本應由小組成員共同承擔的任務,變成小組中少部分成員的工作,而另一部分成員則并未完全參與其中,達不到共同進步的效果。合作學習強調構建小組個體之間的相互依賴,每個小組成員都要為自己所在小組的其他成員的學習負責。為了達到這一目的,在實踐中我們從學習目標、獎勵方式、角色互換等幾個不同角度訓練和鼓勵學生培養積極的相互依賴。
在學習目標上,強調除了個人學習任務以外,每個小組成員都有責任確保小組內每一個成員都能完成任務。在獎勵方式上,項目小組的成績取決于小組內每一成員的成績,當小組通過階段考核時,所有成員都能得到相同獎勵。而且小組成員間的合作方式、合作效率也作為整體考核的依據之一,避免傳統的任務小組由成績較好的學生包攬一切或小組成員各自為政。在角色互換上,為每一個任務小組的成員分配了組長、檢查員、聯絡員、資料員等不同角色,明確各角色的功能要求,避免學生將任務小組當成逃避責任的“避風港”。同時對角色安排進行調整,使得每個學生都有機會在課程的不同階段嘗試不同的角色,促使學生從多個角度思索軟件工程師的工作職責。
(3) 層次型師生互動
雖然合作學習教學強調學生主動學習,但教師仍然是教學過程中的組織者、指導者和促進者。在實踐教學中,當出現問題時,教師首先引導學生在組內進行討論,當問題超出小組成員能力范圍時,教師也不急于給出答案,而是鼓勵學生向其他小組求助。當該問題具有一定普遍性或者一定難度,再由教師組織集體答疑。這種層次型的師生互動能夠更有效地激發學生學習興趣,引導學生自己去完善知識、糾正錯誤,有利于學生真正成為學習的主體。而以任務小組為整體的合作活動,也能較好地促進學生之間的互幫互學,從而達到共同提高的教學目的。
(5) 靈活的考核機制
在考核中,個人成績和小組總體排名成績相結合,除了檢查學生的個人努力外,還要對其所在的任務小組的協作意識進行檢查,強調小組之間的互相檢查結果的真實性。當教師檢查某小組的任務完成情況時,首先由該小組組長和對應小組的檢查員分別匯報完成情況和檢查情況,然后由老師檢查。如果教師檢查情況和學生提交情況相符,則該次檢查成績由學生檢查情況和教師檢查情況綜合而成。若學生小組互相檢查的情況和教師檢查情況不符合,則以教師檢查結果為評定成績依據,同時對負責檢查該小組的任務小組成績扣分。這種由學生先自我檢查,然后由教師二次考核的方式,既可以促進學生的積極性,增強他們的競爭意識,又避免了完全由學生自我考核而帶來的可能的互相“做好人”的弊端。
(6) 合理安排合作學習的頻率和時間
在教學實踐中,在出現重難點或者某些學生出現疑惑或者學生意見不統一時,都是教師引入合作學習的時機。但由于實際課時等因素的限制,若太過頻繁地組織討論,則不但可能拖延教學進度,也有可能因為學生學習能力不一致,影響部分學生的學習效果,使得好學生覺得內容太淺,而學習較差的學生覺得處處是難題。因此在教學實踐中,我們采取適當增加合作學習的課外準備工作量,把一部分工作讓學生利用課余時間完成,而教師只在課堂上對完成結果進行點評或指導。這樣可以更合理地組織和安排教學內容,避免產生為了合作而合作的機械學習。
(7) 合作技能
合作學習教學除了完善學生對知識的認識外,合作技能的培養與訓練也是主要教學目的之一。在實踐教學中,我們要求教師注意引導學生掌握基本的一些合作技能,包括學會彼此認可和互相信任;學會準確交流;學會彼此理解和支持;學會建設性地解決問題等。
4合作學習教學的效果
“軟件工程”課程實踐教學改革在我校計算機專業中已開始實施,效果比較明顯。學生的學習積極性有所提高,在諸如基礎技能、團隊協作意識、團隊合作技能等幾個方面與往屆學生相比均有較大進步。有的學生在課程開始時對新模式有一定的畏難情緒,經過教師的適當引導和協調,這些同學能夠嘗試著與小組內同學進行溝通和合作,學習信心逐步增強,學習興趣也有明顯提高。有不少學生反映先自檢后互檢最后交老師檢測的三道關增強了他們的責任意識和集體榮譽感,學習自覺性明顯提高。而既看知識掌握程度,也看集體合作氛圍的綜合考核標準,也使很多學生意識到團隊合作的重要性,能夠以積極的態度面對小組合作中出現的各種問題,使小組內部始終保持一種合作、融洽的氣氛,互幫互學,達到共同提高的目標。
參考文獻
[1] 查元春. 計算機專業課“任務驅動型”教學模式探討[J]. 中國培訓,2005,(10):51-55.
[2] 龐國斌,王冬凌. 合作學習的理論與實踐[M]. 上海:開明出版社,2003:13.
[3] 馬紅亮. 合作學習的內涵和意義[J]. 外國教育研究,2003,(5):18.
[4] 靳玉樂. 合作學習[M]. 四川教育出版社,2005:171~180.
作者簡介
潘怡,女(1974-),江蘇宜興人,副教授,工學博士,科研方向為復雜數據流查詢和軟件工程。