梁勇
(江西司法警官職業學院公共基礎部,江西 南昌 330013)
參與式教學法主要圍繞學習者設計教學活動。由于可以充分調動學習者的積極性,培養學習者的創新精神,該方法上世紀末在西方高等教育機構中已取得一定成績。該方法以學習者為中心,以具體的實踐活動為主導,以平等參與和師生互動理念讓學習者積極參與到教學的各個環節中,讓學習者成為問題的主動探究者,突出了師、生的雙主體地位。
中國許多教育者先后對參與式教學法進行了積極的探索與研究。目前在我國還未能在高職院校課程教學中實現完全意義的計算機參與式教學。將計算機支持的參與式教學理論運用到《C語言程序設計》課程教學實踐中,目前還沒有比較系統完整的研究成果,這個新課題值得深入研究與探討。
參與式教學法發揮雙主體作用。以學生為中心,充分調動學生的積極性、興趣,讓枯燥的知識變得有趣,大大提高了教學效率。我們課題現在描述的參與式教學模式如圖1。
該模式以學生為參與主體,教師為參與主導,以參與小組為教、學基本單位,以網絡參與環境和現實參與環境為教學方式,是一種立體、交互的教學形式,并通過形成性評價和總結性評價分析總結教學效果。

圖1 參與式教學模式
《C語言程序設計》已普遍成為高職計算機應用專業的專業基礎課。學習者要求掌握編程的基本原理和算法。結構化的編程技巧與靈活的開發思路也逐漸成為學習者必備的技能。傳統的課堂講授往往達不到好的效果,學生的積極性也有較大偏差。這甚至一度成為困擾教學雙方的陰影。本課題針對這些問題進行了摸索性探究,提出了建議和辦法。

圖2 課題探究方案
我們在2016級中抽取兩個開設《C語言程序設計》課程的中隊。其中計算機應用技術專業(共52人)采取參與式教學模式,定義為A班;司法信息技術(校企)專業(共60人)采取傳統教學模式,定義為B班。A班按班級人數分組,每組6人。分組時,根據成績及表現先選出最強的11人,采取“8+3”分配。即前8組分別分配1名強的同學,剩下1組留下3名強的同學,分別命名1-9組,第9組主要起到帶頭示范作用,帶動其余8組。
教學實踐通過教學案例的形式展現。教學過程主要從三個方面描述:分析準備;實施過程;小結。
案例:“斐波那契數列”
(1)分析準備
經過一個學期的計算機基礎課的學習,學生對Windows 7、Word 2010、Excel2010、PowerPoint2010、瀏覽器、QQ軟件等各項操作有了基本了解。學院開放了電子閱覽室,學生宿舍有網絡,可方便使用QQ軟件、上網查找資料。這都為開展參與式教學提供了條件。
參與式教學的教學任務應篩選具有一定難度和模塊的任務,以便參與小組對任務形成明確分工。指導老師先根據成績和表現指定了各小組長。各小組成員根據各自的特長,在自薦原則的基礎上,也都有組內具體分工。
教學內容我們選取“斐波那契數列”。題目:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第3個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?
程序分析:這是一個有趣的古典數學問題??梢詮谋?中看出兔子繁殖的規律。

表1 兔子繁殖的規律
注:不滿一個月的為小兔子,滿一個月不滿兩個月的為中兔子,滿三個月以上的為老兔子。
可以看到每個月的兔子總數依次為 1,1,2,3,5,8,13……這就是有名的斐波那契數列。
這個數列有如下特點:第一、二兩個數為1、1。從第三個數開始,該數是其前面兩個數之和。

此題算法:

要求每位學生寫出源代碼。具體要求:
1)寫出程序流程圖;
2)程序中沒有冗余代碼以及死循環語句;
3)寫出源代碼并自己調試成功;
4)程序完成后上傳到討論組、教師郵箱。
教學設計應充分發揮討論組在參與式教學中的重要作用。期望在組長的帶領下,各成員勤于獨立思考、積極參與討論、團結互助、相互提高。最后還要求組長在真實的基礎上,對每位成員形成中肯的評價及建議。最終還要據實評出綜合得分最高的前三組、個人前12名予以表揚,以形成激勵機制。
(2)實施過程
參與式教學實施過程見表2。

表2 參與式教學實施過程
(3)小結
參與式教學剛開始實施時,并不順利。有近一半小組剛開始并沒有形成實質性的討論。有些小組交流的積極性并不高,有些小組成員要么不情愿參與本小組討論,要么討論一些與本課程無關的話題。經過一段時間的磨合,同學們逐漸對參與式教學感興趣,愿意積極參與討論學習,能發揮自己的長處,集思廣益,形成了較強的小組榮譽感與集體榮譽感。參與式教學讓學生由單向完成布置任務轉向多向交流互動完成任務,有了質的飛躍。這充分說明他們的積極性逐漸被調動起來了。
教學過程實施結束后,為了清晰查看同學們的階段性學習效果,筆者對比了上傳作業情況。上傳作業人數如表3所示,上傳作業質量情況如表4所示。我們還發放了調查問卷,主要調查對比交際表達能力,如表5所示。兩個班級在學期期末都進行了上機考試和筆試,期末總評成績=上機考試40%+筆試60%,兩個班級學期期末考試成績情況如表6所示。

表3 上傳作業人數表

表4 上傳作業質量情況表

表5 交際表達能力情況表

表6 學期期末考試成績情況表
在A班,我們先讓同學們分組充分討論,討論成熟后再讓同學們分組自己編寫程序,最后每個同學分別上交上機作業,相互總結。老師根據課堂表現、上交的上機作業、課堂反饋和課后網絡反饋,比較教學效果。從表1可以看到,學期最后A班都能按時上傳上機作業;B班仍有3人沒有按時上傳上機作業或不愿上傳。而在上傳作業質量方面,A班數據整體提升明顯,尤其是學期初的差生進步幅度較大;而B班數據進步不大,甚至有的學生數據出現下浮。交際表達能力方面,A班有較大提高,學風日趨濃厚;B班略有提升,總體數據變化不大。
通過數據對比分析可以看到,采取參與式教學模式的班級比采取傳統教學模式的班級,教學效果、學生學習興趣度與積極性、學生實驗情況、學生交往交流能力、后續學習效果等方面有較大上升趨勢。采取參與式教學模式的班級,學生的學習積極性被充分調動起來,越到后來,學生學習C語言的興趣逐漸增強,有十分之一原來不感興趣的同學態度亦有所轉變,好的學習氣氛也帶動了學習效果的提高。
為了加強交流,每個中隊分別創建C語言學習QQ群或微信群,課題組老師都要求加群,課后跟蹤輔導。同時我們建議學院引進參與式教學云平臺,如人人通,充分發揮網絡的共享特性和便捷性,進一步提升同學們的參與積極性和教學效果。
后期老師根據上交作業及平時學習表現、學習反饋選出3組強的同學,要求分模塊設計出俄羅斯方塊游戲。目的是進一步提升學習興趣和熱情,然后再向其余組同學推廣。
筆者認為,教學過程中根據具體情況和相應教學內容,參與式教學和傳統課堂講授式教學等方法可以有機結合起來,教學方法應不拘于或框于一種形式。