時貴英,劉華鎣,李瑞芳 (東北石油大學計算機與信息技術學院,黑龍江大慶163318)
計算機程序設計是所有高等院校都開設的計算機基礎課程,旨在培養(yǎng)學生的編程能力,普及計算機的基礎知識。學好程序設計課程對于學生學習后續(xù)相關課程以及在畢業(yè)設計和以后的工作中解決實際問題都有非常重要的作用[1]。近年來,筆者采用了案例教學、機試考試等一系列的改革措施,取得了非常不錯的的教學效果,但是依然沒能達到預期的教學目標。為此,筆者在計算機程序設計教學過程中引入分組協(xié)作教學模式。
1)學生來自全國各地,由于地區(qū)差異和經(jīng)濟條件的限制,我國各省市的計算機教育發(fā)展不平衡,學生的學習習慣、接受能力、學習基礎差異較大,從而導致教師在教學過程中對不同層次學生的教學內容難以把握。上實驗課時,有一些學生能在短時間內順利地完成作業(yè),從而無所事事,總想上網(wǎng)、玩游戲等做一些與課程無關的事,從而擾亂教師的課堂秩序;而另一些學生則面對作業(yè)束手無策,或者在解決問題的過程中處處受阻,自信心嚴重受挫。
2)由于高校的擴招和教師資源的短缺,當前程序設計教學大都采用大班大課,應用多媒體等各種現(xiàn)代化教學設備和技術進行教學,極大地豐富了課堂教學內容,但是在傳遞信息的過程中,教師很難做到及時了解和掌握每個學生的學習狀況,只能通過批改作業(yè)或提問,發(fā)現(xiàn)部分學生存在的問題。
3)一個優(yōu)秀的計算機軟件從設計、編碼、測試到交付使用,僅僅依靠個人的力量是根本無法實現(xiàn)的,需要借助集體的智慧,大家分工協(xié)作才能完成;同樣任何一個企業(yè)的成功與否都與員工是否具有團隊精神有著密不可分的關系,因此培養(yǎng)學生的團隊精神應該作為教書育人非常重要的一個部分。
分組協(xié)作教學模式是由教師通過小組的形式組織學生進行學習的一種策略[2]。其中,分組是組織形式、表現(xiàn)方法和管理手段,為協(xié)作學習服務;協(xié)作是精髓,表現(xiàn)為小組成員之間共同配合、協(xié)同工作以實現(xiàn)學習目標。
在分組協(xié)作學習過程中,同學之間通過互相啟發(fā)和交流,容易激發(fā)個人潛能,從而發(fā)揮出自己的最高水平;另外在大家共同解決問題時,難免會有一些不同的想法和意見,大家必須要想辦法組織自己的語言,既不能傷害同學感情,還要簡潔明了地把自己的想法清晰的表達出來,來達到說服他人的目的,這樣不僅幫助同學解決了問題,還鍛煉了自己的表達能力和與他人的溝通能力;小組成員共同分擔學習責任和任務,共享信息和資源,這有利于增強學生的團隊協(xié)作意識,對團隊產(chǎn)生參與感、認同感和歸屬感[3];分組協(xié)作教學模式具有自發(fā)性、合作性、高效性、交互性和多樣性等特點,體現(xiàn)了合作與競爭、探索與研究、發(fā)展與創(chuàng)新、分層教學與因材施教,可以彌補一個教師面對眾多有差異的學生的教學不足,從而真正實現(xiàn)使每個學生都得到發(fā)展的教學目標。
1)小組的劃分 從以往經(jīng)驗來看,分組人數(shù)過少或過少都是不可以的,分組人數(shù)過少不利于管理,分組人數(shù)太多則容易使部分學生產(chǎn)生惰性心理,按照教育心理學的一般經(jīng)驗,可以將人數(shù)定在 6~8人。分組的時間定在循環(huán)內容結束,期中考試成績出來之后,根據(jù)成績將學生劃分為好、中、差3等,分組的基本原則首先是學生自愿,其次要兼顧學生學習能力和成績的組間平衡,使各個小組的總體水平大致相當。每組選出組長和副組長各1名,由組員推選,這樣有利于組員之間的團結和相互信任,以便于在學習過程中充分發(fā)揮每個學生的積極性和主動性,使得大家共同進步。
組長和副組長之間沒有嚴格的分工,在上實驗課時班級成員按小組分開坐,組長和副組長各對本組的一半成員負責,在遇到學生的共性問題較多,實驗教師忙不過來的情況下,實驗教師可分組進行講解,然后再由學會的同學負責教會組內其他同學,這樣一來教師避免了對同一問題重復講解的次數(shù),提高了工作效率,又可以使得學生在幫助別人解決問題的同時發(fā)現(xiàn)一些自己沒有遇到過的問題,從而提高自己解決問題的能力。任課教師每周至少安排一次答疑,要求每個小組派一位組長參加,組長工作包括:①負責向教師匯報組內每個組員近期的學習情況和思想動態(tài),這樣有利于教師及時發(fā)現(xiàn)學習跟不上的同學,并進行重點關照和幫助,爭取做到不讓任何一位同學掉隊;②負責收集本組成員對教師的意見和建議,可以使得教師及時調整教學策略和方法,提高教學效果。
2)作業(yè)的布置 首先任課教師針對不同章節(jié)的教學內容設計一些難易結合的和教學內容緊密相關的作業(yè)。難度較大的作業(yè)是要激發(fā)成績好的學生的學習熱情和學習興趣,比較容易的作業(yè)目的在于避免打擊學習不好的學生的學習信心,使其能夠體會到程序運行成功的喜悅,進而產(chǎn)生學習的興趣和動力。此外,為避免抄襲現(xiàn)象,要求每個學生在完成作業(yè)后,由教師在每組中指定一名要交作業(yè)的同學,但是對于要上交的作業(yè),每個成員都要幫忙進行檢查,并按照檢查次序依次進行簽名,如果在檢查過程中發(fā)現(xiàn)錯誤必須立刻幫助大家改正,最后由老師批改后,再對遺留的問題進行講解,這樣既可以提高老師的工作效率,又可以培養(yǎng)學生的程序改錯能力。另外為了防止 “南郭先生”的產(chǎn)生,老師在課上要隨機抽查、提問學生相同的作業(yè)內容,如果答錯和做錯要對其所在的組進行批評,并記錄在案,那么對于任何一個有集體榮譽感和責任感的學生,都會為了集體榮譽而更加認真和努力的學習,從而達到大家共同進步的目的。
3)階段性總結 階段性總結是決定分組協(xié)作教學模式能否成功的一個關鍵環(huán)節(jié)。在學習過程中,采用自我評價、組內總結和組間評價相結合的3種方式對一周的學習情況進行總結。①由學生進行自我評價。要求學生對自己一周來在完成作業(yè)過程中,所擔任的角色和所起的作用做出自評,并總結自己在做作業(yè)的過程中遇到了哪些問題,有哪些收獲。②由組長對組內成員的自我評價結果進行匯總,并總結本周小組成員對作業(yè)的總體完成情況,以及本組組員之間互助協(xié)作的情況。③組間評價。選出本周表現(xiàn)最好的小組。為了能使學生的組間互評更公平客觀,讓學生根據(jù)事先設計好的量化表,對其他各組的協(xié)作學習評價并打分。這種做法,在各小組之間展開競爭,使得學生在肯定自己的同時,又能發(fā)現(xiàn)別人的優(yōu)點以及自身的不足之處,從而極大地調動各組學生學習的積極性和主動性,使得同組學生之間的協(xié)作精神進一步加強。
在計算機程序設計課程中采取分組協(xié)作教學模式后,學生的期末考試成績和期中考試成績相比不及格率下降了17.65%,其中有22.22%期中考試不及格的同學,期末考試成績?yōu)閮?yōu)秀。另外,在課后征求了學生的意見,根據(jù)調查反饋情況,94.31%的同學認為分組協(xié)作教學模式是適合計算機程序設計教學的,96.53%同學認為在分組協(xié)作教學中團結合作是最重要的,由此可見大多數(shù)同學對于分組協(xié)作教學模式還是比較認可的。
[1]劉華鎣,衣治安,盧愛平.程序設計課程的改革與實踐 [J].長江大學學報 (自然科學版),2010,7(1):334~335.
[2]趙建華,李克東.協(xié)作學習及其協(xié)作學習模式[J].中國電化教育,2000,(10):5~6.
[3]蔣玲玲.協(xié)作學習初探 [J].甘肅農(nóng)業(yè),2006,(5):224~225.