摘 要:筆者在C語(yǔ)言程序設(shè)計(jì)實(shí)際教學(xué)過(guò)程中采用計(jì)算機(jī)協(xié)作學(xué)習(xí)教學(xué)模式,從以教師為中心的單向教學(xué)模式轉(zhuǎn)變成了以學(xué)生為中心的多向教學(xué)模式,有效的激發(fā)了學(xué)生的主觀能動(dòng)性和學(xué)習(xí)積極性,培養(yǎng)學(xué)生的協(xié)作學(xué)習(xí)能力,把枯燥的程序代碼變得生動(dòng)而有趣,從而大大提高了程序設(shè)計(jì)課堂的教學(xué)效果。
關(guān)鍵詞:高職;計(jì)算機(jī)協(xié)作學(xué)習(xí);教學(xué)模式;C語(yǔ)言課程
中圖分類(lèi)號(hào):G642
隨著社會(huì)的進(jìn)步和高職教育的發(fā)展,針對(duì)高職學(xué)生的教育教學(xué)模式正在不斷探索和創(chuàng)新,如何提高學(xué)生學(xué)習(xí)的主觀能動(dòng)性,從“要我學(xué)”的學(xué)習(xí)狀態(tài)向“我要學(xué)”進(jìn)行轉(zhuǎn)變,提高高職學(xué)生的學(xué)習(xí)熱情和興趣?;凇禖語(yǔ)言程序設(shè)計(jì)》的實(shí)際教學(xué)過(guò)程,本課程組立足高職學(xué)生的基礎(chǔ),結(jié)合高職的辦學(xué)方針,采用計(jì)算機(jī)協(xié)作學(xué)習(xí)教學(xué)模式,提高學(xué)生的學(xué)習(xí)興趣,重點(diǎn)培養(yǎng)學(xué)生對(duì)算法思想的理解,提高學(xué)生的編程技能。
1 計(jì)算機(jī)協(xié)作學(xué)習(xí)教學(xué)模式概述
協(xié)作學(xué)習(xí)教學(xué)模式是指采用協(xié)作學(xué)習(xí)組織形式促進(jìn)學(xué)生對(duì)知識(shí)的理解與掌握的過(guò)程,通常由4個(gè)基本要素組成,即協(xié)作小組、成員、輔導(dǎo)教師和計(jì)算機(jī)協(xié)作學(xué)習(xí)環(huán)境。
圖1
2 計(jì)算機(jī)協(xié)作學(xué)習(xí)教學(xué)模式在C 程序設(shè)計(jì)課程中的設(shè)計(jì)與實(shí)施
《C程序設(shè)計(jì)》是高職院校計(jì)算機(jī)專(zhuān)業(yè)學(xué)生及全國(guó)計(jì)算機(jī)等級(jí)考試必修的專(zhuān)業(yè)基礎(chǔ)課,它為其它專(zhuān)業(yè)課程提供結(jié)構(gòu)化程序設(shè)計(jì)的知識(shí)和思想。通過(guò)本課程的學(xué)習(xí),學(xué)生應(yīng)該掌握C程序設(shè)計(jì)的基本原理、技巧、方法和開(kāi)發(fā)環(huán)境,培養(yǎng)優(yōu)良的編程風(fēng)格,掌握結(jié)構(gòu)化程序設(shè)計(jì)方法和思想,為后續(xù)相關(guān)課程學(xué)習(xí),以及用計(jì)算機(jī)程序解決實(shí)際問(wèn)題打下堅(jiān)實(shí)的基礎(chǔ)。由于地域和教學(xué)環(huán)境的差別,學(xué)生入學(xué)計(jì)算機(jī)知識(shí)水平參差不齊,學(xué)生的求知欲和對(duì)知識(shí)的要求不同。傳統(tǒng)的以教師為中心的教學(xué)模式,無(wú)法滿足不同學(xué)生的學(xué)習(xí)要求,課堂中的案例與學(xué)生的專(zhuān)業(yè)、生活聯(lián)系不夠緊密,無(wú)法引起大多數(shù)學(xué)生的學(xué)習(xí)興趣,主動(dòng)學(xué)習(xí)意識(shí)差,造成了教學(xué)的困擾。本課題就是希望將計(jì)算機(jī)協(xié)作學(xué)習(xí)法引入《C程序設(shè)計(jì)》課程教學(xué)中,并針對(duì)上述問(wèn)題及解決方法做出一些探索性的研究。
2.1 確定研究對(duì)象
本文選取研究對(duì)象為江西司法警官職業(yè)學(xué)院1429中隊(duì)(計(jì)算機(jī)應(yīng)用專(zhuān)業(yè)38人)、1430中隊(duì)(計(jì)算機(jī)網(wǎng)絡(luò)專(zhuān)業(yè)42人)兩個(gè)班作為研究對(duì)象,兩班在入學(xué)時(shí)進(jìn)行了綜合分班,基本情況較接近(入學(xué)成績(jī)、班級(jí)氣氛、男女比例、年齡等),開(kāi)展C語(yǔ)言程序設(shè)計(jì)課程教學(xué),課時(shí)相同,教學(xué)內(nèi)容及大綱要求相同,同一個(gè)教師講授。開(kāi)展教學(xué)實(shí)驗(yàn)之前,對(duì)所教學(xué)班級(jí)計(jì)算機(jī)基礎(chǔ)知識(shí)掌握情況運(yùn)用計(jì)算機(jī)基礎(chǔ)知識(shí)考試系統(tǒng)進(jìn)行了測(cè)試,結(jié)果進(jìn)一步驗(yàn)證了各班級(jí)學(xué)習(xí)基礎(chǔ)無(wú)顯著差異。隨機(jī)選擇1429中隊(duì)作為實(shí)驗(yàn)班,運(yùn)用在多媒體機(jī)房對(duì)學(xué)生分組教學(xué)進(jìn)行協(xié)作學(xué)習(xí),1430中隊(duì)作為對(duì)照班,采用集體授課及獨(dú)立完成上機(jī)練習(xí)這種教學(xué)模式進(jìn)行教學(xué)。實(shí)驗(yàn)班與對(duì)照班的實(shí)驗(yàn)對(duì)象具有較高的同質(zhì)性,匹配較好,可視為等組實(shí)驗(yàn)。本人承擔(dān)這兩個(gè)班C程序設(shè)計(jì)課程教學(xué),保證教學(xué)過(guò)程中對(duì)學(xué)生學(xué)習(xí)情況研究的連貫性。
2.2 研究方案
圖2
2.3 教學(xué)實(shí)踐
教學(xué)實(shí)踐過(guò)程主要是通過(guò)教學(xué)案例的形式來(lái)展現(xiàn)的。下面主要從三個(gè)方面對(duì)教學(xué)案例的過(guò)程進(jìn)行描述:(l)教學(xué)準(zhǔn)備;(2)教學(xué)實(shí)施;(3)過(guò)程觀察與反思。
案例:學(xué)生選課查詢平臺(tái)
(1)教學(xué)準(zhǔn)備
1)分析學(xué)習(xí)者
經(jīng)過(guò)近一個(gè)學(xué)期的計(jì)算機(jī)基礎(chǔ)課程的學(xué)習(xí),學(xué)生對(duì)Windows XP、文字處理軟件Word 2003、電子表格軟件Excel 2003、演示文稿軟件PowerPoint 2003、IE瀏覽器、QQ工具等計(jì)算機(jī)的各項(xiàng)基本操作有了一定的了解,學(xué)校有對(duì)學(xué)生開(kāi)放的電子閱覽室和學(xué)生機(jī)房,宿舍也有網(wǎng)絡(luò),學(xué)生課后可以很方便的上網(wǎng)查詢資料、看新聞,對(duì)QQ和瀏覽器掌握程度也很熟練。以上這些便利都為順利開(kāi)展計(jì)算機(jī)協(xié)作學(xué)習(xí)模式提供便利條件。
2)分析學(xué)習(xí)內(nèi)容,明確學(xué)習(xí)任務(wù)
本課題選擇的內(nèi)容是C語(yǔ)言程序設(shè)計(jì)第四章分支結(jié)構(gòu)程序設(shè)計(jì)中的if語(yǔ)句的嵌套部分的內(nèi)容,在此之前學(xué)生已經(jīng)學(xué)習(xí)了數(shù)據(jù)類(lèi)型、運(yùn)算符、表達(dá)式、賦值語(yǔ)句、輸入輸出語(yǔ)句、Turbo C集成開(kāi)發(fā)環(huán)境等內(nèi)容的學(xué)習(xí),這些前期工作為我們進(jìn)行if語(yǔ)句的嵌套部分內(nèi)容教學(xué)奠定了堅(jiān)實(shí)的基礎(chǔ)。
在協(xié)作學(xué)習(xí)的學(xué)習(xí)任務(wù)篩選上應(yīng)選擇具有一定復(fù)雜性和模塊性的任務(wù),確保任務(wù)布置到小組后可以形成明確的分工。結(jié)合高職院校辦學(xué)宗旨“學(xué)以致用”,即能用所學(xué)知識(shí)解決實(shí)際問(wèn)題的教學(xué)特點(diǎn),我選擇的是這樣一個(gè)學(xué)生選課查詢平臺(tái)的案例,具體內(nèi)容為:“大學(xué)里對(duì)不同性質(zhì)的學(xué)生聽(tīng)課收費(fèi)不同。某校是這樣規(guī)定的:本校全日制學(xué)生不收費(fèi)。本校夜大學(xué)生選課12學(xué)分及以下付800元,然后每增加一個(gè)學(xué)分付100元。輸入學(xué)生的編號(hào),選課學(xué)分及其學(xué)生類(lèi)型,編程計(jì)算該學(xué)生應(yīng)付的學(xué)費(fèi)。”任務(wù)中給出作品總體設(shè)計(jì)要求,不確定具體內(nèi)容,有利于各小組集思廣益,發(fā)揮學(xué)生學(xué)習(xí)的主觀能動(dòng)性,激發(fā)學(xué)生的學(xué)習(xí)興趣、想象力和創(chuàng)造性。
作品具體要求:
①程序內(nèi)沒(méi)有冗余代碼和死循環(huán)語(yǔ)句;②算法簡(jiǎn)單可行性高;③代碼穩(wěn)定性高,不會(huì)因?yàn)檩斎氩煌瑢?dǎo)致不穩(wěn)定情況出現(xiàn);④程序帶有適當(dāng)?shù)淖⑨專(zhuān)奖悴榭春屠斫?;⑤配有相?yīng)的程序結(jié)構(gòu)流程圖;⑥程序完成后建立好組長(zhǎng)姓名+學(xué)號(hào)命名的文件夾并上傳至討論組、教師機(jī)和教師郵箱。
3)結(jié)合學(xué)生情況,確定協(xié)作學(xué)習(xí)分組
針對(duì)學(xué)生興趣愛(ài)好、交際能力、對(duì)知識(shí)掌握能力等方面對(duì)學(xué)生進(jìn)行問(wèn)卷調(diào)查,綜合問(wèn)卷調(diào)查結(jié)果和學(xué)生前期考試成績(jī)、平時(shí)表現(xiàn)、智力因素、學(xué)科基礎(chǔ)、學(xué)生性別,把班內(nèi)學(xué)生分成8個(gè)協(xié)作學(xué)習(xí)小組,每個(gè)小組5名同學(xué),分工為組長(zhǎng)、記錄員、匯報(bào)員、檢查員和評(píng)論員。分工基本標(biāo)準(zhǔn)如下:由責(zé)任心強(qiáng)具有一定組織能力的同學(xué)擔(dān)任組長(zhǎng),能夠抓住重點(diǎn)并且能準(zhǔn)確記錄的同學(xué)擔(dān)任記錄員,語(yǔ)言表達(dá)能力較強(qiáng)的同學(xué)擔(dān)任匯報(bào)員,學(xué)習(xí)成績(jī)優(yōu)秀善于發(fā)現(xiàn)問(wèn)題的同學(xué)擔(dān)任檢查員,善于分析問(wèn)題的同學(xué)擔(dān)任評(píng)論員。素質(zhì)教育的基本觀點(diǎn)是有差異而無(wú)差生,善于發(fā)現(xiàn)學(xué)生的個(gè)體區(qū)別,把握學(xué)生個(gè)性特點(diǎn)是因材施教的基本出發(fā)點(diǎn),根據(jù)組內(nèi)成員分工情況,在組長(zhǎng)帶領(lǐng)下,組員們發(fā)揮創(chuàng)新意識(shí)、善于思考、協(xié)作學(xué)習(xí)、總結(jié)歸納、互幫互助、共同提高。針對(duì)5人在小組中的分工情況,并不是一成不變的。根據(jù)任務(wù)的不同,組員基本不變,分工角色發(fā)生一定變化,盡可能讓每名學(xué)生通過(guò)不同角色體會(huì)協(xié)作學(xué)習(xí)的互補(bǔ)性,提高學(xué)生綜合素質(zhì)能力。
(2)教學(xué)實(shí)施
案例教學(xué)過(guò)程如下表所示:
表1 案例教學(xué)過(guò)程
子過(guò)程教師活動(dòng)學(xué)生活動(dòng)
程序觀察,初步了解結(jié)構(gòu)化程序設(shè)計(jì)方法1、向?qū)W生展示優(yōu)秀的代碼案例
2、組織學(xué)生討論程序代碼內(nèi)容,分析程序結(jié)構(gòu)
3、小結(jié)結(jié)構(gòu)化程序設(shè)計(jì)標(biāo)準(zhǔn)
4、提出學(xué)習(xí)任務(wù)(程序的編寫(xiě))和原則(分小組討論、協(xié)作學(xué)習(xí))
5、對(duì)程序優(yōu)化提出建議1、觀察學(xué)習(xí)完整優(yōu)秀代碼案例
2、了解結(jié)構(gòu)化程序設(shè)計(jì)標(biāo)準(zhǔn)
3、明確學(xué)習(xí)任務(wù)和原則
4、確定小組成員分工及組長(zhǎng)人選
5、組長(zhǎng)制定小組活動(dòng)計(jì)劃及整理信息
自主學(xué)習(xí),設(shè)計(jì)制作學(xué)生選課查詢平臺(tái)1、公布教師機(jī)地址和訪問(wèn)方法,介紹各模塊內(nèi)容
2、建立QQ群,參與學(xué)生討論組網(wǎng)上討論、答疑
3、指導(dǎo)學(xué)生對(duì)程序設(shè)計(jì)錯(cuò)誤糾錯(cuò)
4、指導(dǎo)學(xué)生共享小組文件夾及局域網(wǎng)的使用1、登錄教師機(jī),了解模塊內(nèi)容
2、創(chuàng)建程序源文件,以組長(zhǎng)姓名+學(xué)號(hào)命名的文件夾進(jìn)行保存
3、完成學(xué)生選課查詢平臺(tái)代碼編寫(xiě)并對(duì)代碼進(jìn)行優(yōu)化
4、在程序中設(shè)置好注釋內(nèi)容
5、小組成員將程序通過(guò)文件夾以共享方式傳送給組長(zhǎng)
6、組長(zhǎng)將收到的程序進(jìn)行整合
小組合作完善程序1、指導(dǎo)學(xué)生將程序打包上傳1、小組對(duì)程序進(jìn)行討論提出最后修改意見(jiàn)
2、組長(zhǎng)將程序打包上傳至教師機(jī)或發(fā)到教師郵箱
作品評(píng)價(jià)1、展示程序評(píng)價(jià)標(biāo)準(zhǔn)
2、組織學(xué)生討論評(píng)價(jià)程序1、小組成員積極參加協(xié)作學(xué)習(xí)評(píng)價(jià)活動(dòng)
2、對(duì)各名小組成員程序?qū)W習(xí)理解情況進(jìn)行總結(jié)并如實(shí)打分自評(píng)
(3)過(guò)程觀察與反思
在C程序設(shè)計(jì)教學(xué)過(guò)程中引用計(jì)算機(jī)支持協(xié)作學(xué)習(xí)模式初期,學(xué)生剛接觸新的教學(xué)方法時(shí)有部分學(xué)生覺(jué)得很不習(xí)慣,有幾個(gè)小組只有2-3個(gè)人在一起討論,分析。其他同學(xué)則在上網(wǎng)聊天或者玩游戲,還有一些同學(xué)等著老師布置具體任務(wù),不大愿意參與到小組中進(jìn)行協(xié)作學(xué)習(xí)。經(jīng)過(guò)一段時(shí)間的磨合和熟悉,學(xué)生們對(duì)協(xié)作學(xué)習(xí)模式很感興趣,都能積極參與到過(guò)程中來(lái),集思廣益,發(fā)揮各自的優(yōu)點(diǎn),完成了任務(wù)有了很強(qiáng)的榮譽(yù)感。從最終程序完成情況來(lái)看,8個(gè)小組都在規(guī)定時(shí)間內(nèi)按質(zhì)量完成了任務(wù)。協(xié)作學(xué)習(xí)模式把學(xué)生由單向布置完成任務(wù)向多向交流互動(dòng)完成任務(wù)進(jìn)行了質(zhì)的轉(zhuǎn)變,學(xué)生在課內(nèi)外積極進(jìn)行討論和構(gòu)思,當(dāng)所在小組程序被大家公認(rèn)為最好時(shí),整個(gè)小組的學(xué)生都非常高興,協(xié)作學(xué)習(xí)模式不僅使學(xué)生對(duì)書(shū)本上所學(xué)內(nèi)容進(jìn)行拓展延伸,還實(shí)現(xiàn)了培養(yǎng)計(jì)算機(jī)專(zhuān)業(yè)學(xué)生團(tuán)結(jié)協(xié)作能力的綜合目標(biāo)。
教學(xué)過(guò)程結(jié)束后,為了更清晰查看學(xué)生階段性學(xué)習(xí)效果,筆者通過(guò)調(diào)查問(wèn)卷的形式對(duì)實(shí)驗(yàn)班和對(duì)比班再一次開(kāi)展問(wèn)卷調(diào)查,與學(xué)期初開(kāi)展的問(wèn)卷調(diào)查內(nèi)容一樣,問(wèn)卷內(nèi)容仍然是主要圍繞學(xué)生對(duì)C程序設(shè)計(jì)的學(xué)習(xí)興趣和人際交往兩個(gè)方面,下發(fā)調(diào)查問(wèn)卷80份,回收調(diào)查問(wèn)卷80份,問(wèn)卷有效率100%,調(diào)查結(jié)果如下表所示:
表2 學(xué)生學(xué)習(xí)興趣分析表
時(shí)間班級(jí)人數(shù)興趣不高興趣一般興趣較高
人數(shù)百分比人數(shù)百分比人數(shù)百分比
學(xué)期初實(shí)驗(yàn)班3812322258411
對(duì)比班42143318431024
學(xué)期末實(shí)驗(yàn)班386162463821
對(duì)比班4215361945819
圖3
表3 人際交往能力分析表
時(shí)間班級(jí)人數(shù)交往能力差交往能力一般交往能力較好
人數(shù)百分比人數(shù)百分比人數(shù)百分比
學(xué)期初實(shí)驗(yàn)班3814371847616
對(duì)比班4215362150614
學(xué)期末實(shí)驗(yàn)班389242258718
對(duì)比班4214332048819
圖4
觀察上述分析表可以發(fā)現(xiàn),采取普通教學(xué)手段的對(duì)比班在學(xué)習(xí)興趣和人際交往能力方面學(xué)期末和學(xué)期初數(shù)據(jù)百分比沒(méi)有發(fā)生較大變化。采取計(jì)算機(jī)協(xié)作教學(xué)法的實(shí)驗(yàn)班同學(xué)學(xué)習(xí)興趣和人際交往能力百分比發(fā)生較大幅度變化,相比較學(xué)期初,學(xué)期末興趣較差和人際交往能力較差的同學(xué)發(fā)生了大幅度下降,而學(xué)期末興趣較一般和較高及人際交往能力一般和較高的同學(xué)發(fā)生了一定幅度上升。
在教學(xué)環(huán)節(jié)中引入計(jì)算機(jī)協(xié)作學(xué)習(xí)模式,使我的課堂從單向以教師為中心的教學(xué)方式轉(zhuǎn)變成了多向以學(xué)生為中心的教學(xué)方式,充分的調(diào)動(dòng)了學(xué)生的學(xué)習(xí)興趣和主觀能動(dòng)性,較好的挖掘了學(xué)生資源,培養(yǎng)學(xué)生的協(xié)作學(xué)習(xí)能力,教學(xué)方法深受學(xué)生好評(píng)。在綜合評(píng)價(jià)中,學(xué)生們能以不同角度,不同層次提出對(duì)編程思想和算法的新見(jiàn)解,對(duì)我也是個(gè)學(xué)習(xí)的過(guò)程,拓寬了視野,教學(xué)內(nèi)容和手段豐富了很多,把枯燥的程序代碼變得生動(dòng)而有趣,從而大大提高了程序設(shè)計(jì)課堂的教學(xué)效果。
參考文獻(xiàn):
[1]賈殿燕.CSCL在高職計(jì)算機(jī)課程教學(xué)中的應(yīng)用研究[D].北京:首都師范大學(xué),2008
[2]曾建萍.計(jì)算機(jī)支持協(xié)作學(xué)習(xí)CSCL的應(yīng)用研究[D].江西:江西師范大學(xué),2005
[3]張睿.分組式協(xié)作學(xué)習(xí)方式在教學(xué)中的應(yīng)用[J].軟件導(dǎo)刊,2013
[4]余莉華. 任務(wù)驅(qū)動(dòng)與協(xié)作學(xué)習(xí)在計(jì)算機(jī)教學(xué)中的應(yīng)用[J].陜西煤炭,2012
作者簡(jiǎn)介:漆昊晟(1982-),男,江西高安人,就職于公共基礎(chǔ)部,副教授,碩士,研究方向:程序設(shè)計(jì);傅蕾(1980-),女,江西南昌人,副主任科員,講師,碩士,研究方向:計(jì)算機(jī)安全;歐陽(yáng)群(1982-),女,江西南昌人,講師,碩士,研究方向:多媒體技術(shù)。
作者單位:江西司法警官職業(yè)學(xué)院,南昌 330006