余 瑩,朱賢友
(衡陽師范學院 計算機科學系,湖南 衡陽 421002)
從我國教育技術發展的歷史過程來看,教育技術在教學實踐中的應用是其發展的一條主線[1]。張景中院士曾指出,“教育技術研究要深入學科”[2]。只有如此,教育技術發展中的諸多問題才可能得以解決。隨著信息技術的快速發展,教育信息化已成為促進教育發展、提高教育質量的主要途徑和有力措施,而網絡教學平臺在教學信息化中發揮著重要的輔助作用。
Tsinsen網絡評測系統,作為一個用于程序設計類課程管理和自動評測的軟件,已引起程序設計類課程教師的關注[3]。在程序設計課程的教學過程中,普遍存在學生可以聽懂卻不會編程,繼而對學習程序設計失去興趣的現象。這雖然與程序設計課程的特點及所授學生的知識背景有關,但是目前傳統的課堂教學模式也是最重要的原因之一[4]。為此,筆者在實驗班級的《C程序設計》課堂教學中引入Tsinsen網絡評測系統,希望可以提高該課程的教學效果,同時也期望為程序設計課程教師提供符合教學規律的教學模式,給設計教學活動提供參考。
將Tsinsen網絡評測系統引入到程序設計課堂教學時,筆者是按照如下設計進行的,具體實施說明如下:
根據本項研究實際和需要,筆者制作了調查問卷進行前測。前測問卷主要調查參與學生個人電腦擁有率以及對Tsinsen網絡評測系統的熟悉程度等情況。目的是了解是否具備開展本研究的基本條件,并為后續安排提供依據。前測結果顯示,參與學生的個人計算機擁有率為66.3%,所有學生都會用計算機上網,參與學生已具備一定的信息素養。部分學生聽說過Tsinsen網絡評測系統,尚沒有學生體驗過,但都非常有興趣參與這項實驗。研究實施條件基本具備。
評測系統應用于課堂教學的前提是參與學生能夠熟練掌握該系統的使用。從研究前測結果可以得知,參與學生對評測系統并不熟悉,所以在實施前必須要對學生進行系統操作培訓。筆者利用上實驗課的機會,對實驗班級學生進行了評測系統的使用培訓,對系統中的主要模塊進行了介紹,使學生掌握利用IE瀏覽器進行注冊、登錄和查看等操作。
經過培訓后,筆者和班級49名學生均上網注冊了評測系統。為了便于進行監督和管理,筆者建議所有學生注冊時使用實名。至此,評測系統輔助傳統《C程序設計》教學的課堂就正式運行了。教師的系統操作行為包括以群組發送消息形式發布本章節教學課件和學習方法等內容,布置題庫作業,對完成作業的學生進行分組等;學生的系統操作行為包括閱讀教學課件、查看學習方法,完成布置的題庫作業,提出問題,參與討論等。學生在使用過程中的評價很重要,因為將一個評測系統應用到課程教學之前,未必能考慮周全其中的所有環節,這需要教師在實施過程中根據實際情況及時地做出調整和完善。
在一個學期的課程教學快結束時,為了得知Tsinsen網絡評測系統在教學應用中的具體情況,筆者對全班學生進行了問卷調查。問卷主要包含“Tsinsen的使用情況和效果”、“使用Tsinsen的制約因素”和“對Tsinsen的建議”三個部分,問卷的李克特量表采用五點式計分形式,從“非常符合到非常不符合”,依次記5~1分。對問卷三個部分進行信度檢驗后發現,三部分的克龍巴赫α系數分別為0.813、0.778、0.725,都大于0.7,表明設計的問卷具有較好的信度。共發出問卷49份,回收46份,其中有效問卷45份,有效率為97.8%。調查數據運用SPSS 16.0進行統計分析。
整個實施過程是在傳統課堂教學正常進行的情況下開展的,Tsinsen網絡評測系統的引入并沒有取代原課堂,而是作為傳統課堂的一種有益補充。
筆者將Tsinsen引入到課堂教學中,使學習者在學習過程的各個環節中,在知識點應用、學習方法和效果等方面有不同程度的提升,具體情況如表1所示。

表1 使用評測系統后的學習提升情況
調查數據顯示,對于Tsinsen呈現的例題,25.16%的同學認為對自己的學習有很大幫助,28.45%的同學認為有較大幫助。而3.59%的同學認為借助Tsinsen在C語言知識點的呈現上得到了很大提升,19.55%的同學認為有較大的提高,整體比例偏低。通過對比較可以得知,例題呈現效果比知識點呈現的學習效果要好,這顯然與評測系統注重編程的實際應用有關。
關于評測系統提供的學習方法,30.47%的同學認為有點幫助,50.8%的同學認為有很大或較大幫助,整體比例較高。原因在于每道題中都給出了解題思路的提示,所以才有此調查結果。因此,建議此過程中注重加強對學生程序設計方法的指導。
《C語言程序設計》的教學目標是培養學生的編程能力,主要實現途徑是上機編程。關于評測系統對編程能力的提高,29%的選擇了有點幫助,65.9%的同學認為編程能力有很大或較大提高。由此可見,使用評測系統對編程能力提高很大。這在某種程度上也反映了評測系統在需要實際操練才能達成目標的培養上具有明顯的優越性。
關于通過評測系統來增強學生的學習興趣,29.44%的同學認為通過評測系統來學習C語言程序設計的興趣有些提高,18.24%的同學認為學習興趣得到了很大提高。由此可見,使用評測系統對學習C語言程序設計的興趣有所提高,但效果不如預期明顯。這可歸因于教師的組織引導、學生的學習習慣以及學校的學習條件等因素。
從表1可以看出,評測系統增進交流的效果是不明顯的。由此可見,評測系統對促進“教師—學生”和“學生—學生”這兩個群體的交流存在一定的局限。因為,同班的學生經常見面,直接交流很方便,利用評測系統來加強交流的空間較小;而教師和學生直接交流的機會較少,因此利用評測系統來加強交流的空間相對較大。
在進行研究前測時,大部分學生表現出了較大的使用熱情。但當應用實踐進展到中后期時,部分同學的使用興趣明顯降低,有些學生需要教師的提醒和督促才能完成布置的任務。調查結果顯示,在“阻礙自己使用評測系統的因素”上,15.77%的同學選擇“評測系統的功能”,6.1%的同學認為“教師的組織和引導”,20.16%的同學選擇“沒有興趣”導致這樣的結果,而19.35%的同學則從自身找原因,認為“自己對系統使用掌握不夠”是主要原因。而對于“寢室電腦上網不方便”和“不習慣數字化學習”的選擇比例分別為20.87%和19.11% 。比例并不高,原因在于該選項的數據源為在教學實踐過程中學習興趣沒有提高的那部分學生。這說明學生在新的學習方式中需要一定形式的激勵措施,而且學習興趣已成為影響教學效果的主要因素。筆者在本應用實踐中,雖然在課堂上對表現好的學生以口頭形式進行了肯定和表揚,但沒有將結果與期末考試成績掛鉤,且對那些表現不好的學生只進行了口頭提醒和勉勵,沒有任何懲罰性的措施。因此得出上述的調查數據。
Tsinsen作為一個網絡評測軟件,必然要經歷功能不斷完善的過程。雖然目前評測系統在技術支持上已非常到位,但從教學適合度的方面來說,仍存在不足。具體調查結果情況如下:26.89%的同學認為評測系統的題庫內容應更加豐富,這樣才能為教學提供多樣化的學習資源;35.74%的同學認為評測系統在運行語言種類上應該完善,目前只支持C++、VC、C、Pascal和Java,根據目前高等院校計算機公共課程開設情況,建議增加支持VB。希望這些建議和意見可以為評測系統后續的功能改進提供參考。
筆者將Tsinsen評測系統引入到《C語言程序設計》的課堂教學,這是一次積極的、有意義的嘗試。在調查和實踐的基礎上,對評測系統的教學應用特點分析總結如下:(1)評測系統在提高學生編程能力方面有顯著效果,可借此開展教師網上指導、學生自我評價等教學策略;(2)評測系統可支持試題討論,可借此開展解題思路指導、作業布置等教學活動;(3)評測系統在呈現知識點、在線查看教學課件等方面存在一定的局限;(4)教師組織得當,可借助評測系統來達到提高學生的學習興趣和效果的目標。
評測系統在教學應用實踐中有利有弊,將其有利之處引入到課堂教學中,以發揮其最大價值。基于本次教學實踐研究的結果,筆者提出如下建議:
第一,重視實施教學實踐研究的基礎條件。將評測系統引入課堂教學的基礎性因素包括學校硬件條件、學生信息素養和數字化學習習慣等,這些因素是教學實踐活動順利開展的前提,更是取得實踐效果的保證[4]。實施過程中若發現某些基礎性因素無法達到預期要求,教師應及時進行加強或完善,并對教學策略作相應的調整。
第二,綜合考慮程序設計課程的特點和評測系統的利弊,設計最適當的實施策略。不同程序設計課程有不同的特點,甚至同一課程的不同章節內容的特點也不一樣,而且評測系統在教學應用中有利有弊,因此將評測系統引入到教學時,必須結合程序設計課程和評測系統的特點,采取適當的方法來組織實施。根據《C語言程序設計》課程的特點,主要開展了實例編程、試題討論和學習方法指導等教學活動。因此,教師在運用教學策略的同時,應不斷地探索經驗和總結反思,并根據實際情況對教學策略適時地進行調整,以便將其形成應用模式來推廣。
第三,注重教師在教學實踐過程中的指導和監督作用。基于網絡評測系統的學習在很大程度上尊重了學生的主體地位,但在學生進行自主學習或協作討論和過程中,教師的指導和監督是必不可少的。教師必須在過程中適時地給予鼓勵、引導和監督,避免出現學習流于形式等不良學習現象。
第四,建立科學合理的激勵機制并予以落實。適當的獎勵和認可是學習的關鍵動力,也是激發和維持學生學習動機的重要因素。沒有持續的動力就不會有頻繁的實踐。本調查在將評測系統引入到課堂教學時,教師需要制定科學合理的激勵機制,并在教學實踐過程中予以落實,這是取得數字化學習良好效果的保證[5]。在制定激勵機制時,要考慮到學生的真正需要。
第五,創新評測系統在教學應用中的研究方法。教學研究是的活動,它是,進而獲取教學效果的必由之路。將評測系統引入課堂教學后,教師在教學實踐過程中必須要有研究意識,發現其規律,探究教學活動規律和問題[6],并適時地對經驗教訓進行總結,這才有利于充分發揮評測系統的教學應用價值。而在形成、發展和驗證相關教育理論的教學實踐過程中,不可避免地會涉及到研究方法的問題。教師必須根據研究目的和研究方法的特點,創新研究方法的運用,以獲取相對最優的研究效果。
[1]陳明選,馬德四.走向轉型與深化的教育技術理論與實踐研究:“新時期教育技術發展前沿問題高層論文”綜述[J].電化教育研究,2010(1):5-7,24.
[2]張景中,葛強,彭翕成.教育技術研究要深入學科[J].電化教育研究,2010(2):8-13.
[3]酈麗華.基于網絡平臺的高職C程序課程“示范—模擬”教學改革[J].職業教育研究,2012(1):95-96.
[4]郝兆杰.微博在“C程序設計”教學中的應用研究[J].中國電化教育,2011(1):101-109.
[5]曾星蘭.突出激勵機制的VB代碼評測系統的開發與應用[J].職業教育研究,2013(8):172-174.
[6]李祥云.本科教學質量與教學改革工程實施現狀問題與政策建議[J].中國高教研究,2011(7):88-91.