劉 浩
桂林理工大學(xué)博文管理學(xué)院 廣西桂林 541006
《C語(yǔ)言程序設(shè)計(jì)》是獨(dú)立院校信息科學(xué)領(lǐng)域相關(guān)專業(yè),如計(jì)算機(jī)、電子信息、自動(dòng)化等專業(yè)學(xué)生在進(jìn)入學(xué)校后的首門專業(yè)基礎(chǔ)編程課程,該課程對(duì)培養(yǎng)學(xué)生日后的程序設(shè)計(jì)素養(yǎng)和提高對(duì)計(jì)算機(jī)科學(xué)的興趣以及對(duì)后續(xù)專業(yè)課程的支撐等都起著重要作用。探討和研究應(yīng)用型本科人才培養(yǎng)模式下本課程設(shè)計(jì)教學(xué)工作的新模式,顯然具有重要的現(xiàn)實(shí)意義。
以桂林理工大學(xué)博文管理學(xué)院為例,本學(xué)院的《C語(yǔ)言程序設(shè)計(jì)》課程是計(jì)算機(jī)相關(guān)專業(yè)的基礎(chǔ)必修課程。計(jì)算機(jī)專業(yè)的該課程合計(jì)64學(xué)時(shí),其中包含理論教學(xué)部分48學(xué)時(shí),實(shí)驗(yàn)教學(xué)部分16學(xué)時(shí)。理論教學(xué)內(nèi)容共計(jì)十余個(gè)章節(jié),實(shí)驗(yàn)教學(xué)內(nèi)容是配合理論教學(xué)內(nèi)容,通過(guò)上機(jī)編程鍛煉學(xué)生的動(dòng)手編程、代碼調(diào)試、算法分析及程序設(shè)計(jì)能力等。由于理論教學(xué)內(nèi)容較多,學(xué)時(shí)少,教師講課速度快,并且在實(shí)驗(yàn)課時(shí),由于要完成理論課所教授的內(nèi)容,通常上機(jī)實(shí)驗(yàn)練習(xí)較多,時(shí)間有限,而教師只能解決少部分學(xué)生提出的問(wèn)題,難以兼顧到所有學(xué)生編程技能的訓(xùn)練,所以絕大部分學(xué)生只能在實(shí)驗(yàn)課上完成課本的少量基礎(chǔ)習(xí)題,而不會(huì)靈活運(yùn)用C語(yǔ)言解決需要?jiǎng)幽X思考的算法題。
在學(xué)習(xí)的過(guò)程中,程序編寫和調(diào)試中遇到的各種問(wèn)題經(jīng)常無(wú)法得到及時(shí)解決,而大多數(shù)學(xué)生自身又缺乏獨(dú)立自主的學(xué)習(xí)能力,久而久之,甚至?xí)a(chǎn)生厭學(xué)情緒。
首先教師從高年級(jí)中選出《C語(yǔ)言程序設(shè)計(jì)》課程中成績(jī)優(yōu)秀或參加C語(yǔ)言相關(guān)學(xué)科競(jìng)賽獲獎(jiǎng)學(xué)生作為互助學(xué)習(xí)小組組長(zhǎng)。然后將授課班級(jí)學(xué)生隨機(jī)分配至各小組之中,每個(gè)小組 8-10人。最后將每個(gè)組的組長(zhǎng)及組員的聯(lián)系方式(QQ、郵箱、手機(jī)號(hào)碼等)公布,組員之間建立起聯(lián)系平臺(tái)。由小組組長(zhǎng)負(fù)責(zé)組織組員的課程學(xué)習(xí)及編程實(shí)驗(yàn)。每個(gè)組長(zhǎng)為本組組員進(jìn)行答疑解惑,同時(shí)也可避免學(xué)生不愿向授課教師提問(wèn)而導(dǎo)致知識(shí)缺失的弊端出現(xiàn)。
互助學(xué)習(xí)小組的評(píng)價(jià)體系主要由組長(zhǎng)、組員相互評(píng)價(jià)及教師給組長(zhǎng)排名三部分組成。組長(zhǎng)給組員評(píng)價(jià)主要包括組員向組長(zhǎng)提問(wèn)次數(shù),問(wèn)題難度,學(xué)習(xí)態(tài)度,以及組長(zhǎng)向組員發(fā)布編程題目后,組員對(duì)其完成率及完成時(shí)間比較,并給出相應(yīng)評(píng)價(jià)分?jǐn)?shù),此優(yōu)勢(shì)在于組員之間存在相互競(jìng)爭(zhēng),通過(guò)組長(zhǎng)給其評(píng)價(jià),能夠很好促進(jìn)學(xué)習(xí)能力的培養(yǎng)及編程能力的提高。
由于《C語(yǔ)言程序設(shè)計(jì)》課本的編程題目相對(duì)容易且單一,未能較好體現(xiàn)編程思維的遞進(jìn)。根據(jù)組長(zhǎng)對(duì)組員學(xué)習(xí)情況的反饋與總結(jié),教師與組長(zhǎng)共同設(shè)計(jì)與改進(jìn)針對(duì)當(dāng)前學(xué)生編程水平的算法題。同時(shí)整理并總結(jié)出目前學(xué)生在學(xué)習(xí)階段所遇到的困難與問(wèn)題,確定在重難點(diǎn)中學(xué)生理解較為薄弱之處,教師便可在授課中對(duì)共性的疑難問(wèn)題進(jìn)行再次講解。
通過(guò)上文中所描述的評(píng)價(jià)體系,可根據(jù)組長(zhǎng)給組員的評(píng)價(jià)進(jìn)行分批檢查,對(duì)評(píng)價(jià)較好的學(xué)生主要檢查其算法分析能力、編程風(fēng)格等情況,針對(duì)中等評(píng)價(jià)的學(xué)生進(jìn)行,而對(duì)評(píng)價(jià)較差的學(xué)生主要從端正學(xué)習(xí)態(tài)度等問(wèn)題進(jìn)行剖析。
在2018-2019學(xué)年第1學(xué)期中,桂林理工大學(xué)博文管理學(xué)院2018級(jí)計(jì)算機(jī)專業(yè)采用了本文所述互助學(xué)習(xí)小組式的學(xué)習(xí)模式,具體實(shí)施過(guò)程及效果如下。
2018級(jí)計(jì)算機(jī)專業(yè)合計(jì)179人,共分為22個(gè)互助學(xué)習(xí)小組(其中19個(gè)組的組員8人,3個(gè)組的組員9人)。同時(shí)每個(gè)組組長(zhǎng)分別是2016級(jí)、2017級(jí)計(jì)算機(jī)專業(yè)學(xué)生,經(jīng)選拔,組長(zhǎng)中的9人是往屆國(guó)家級(jí)或區(qū)級(jí)的學(xué)科競(jìng)賽中獲獎(jiǎng)?wù)?,其?3人的《C語(yǔ)言程序設(shè)計(jì)》考試成績(jī)均為85分以上。互助學(xué)習(xí)小組建立后,分別在教學(xué)周第6、8、10、14周小組進(jìn)行了四次相互評(píng)價(jià),在這四次評(píng)價(jià)中,組長(zhǎng)給組員評(píng)價(jià)的主要標(biāo)準(zhǔn)為:學(xué)習(xí)態(tài)度、編程能力、提問(wèn)次數(shù)、編程正確率等。組員給組長(zhǎng)評(píng)價(jià)的主要標(biāo)準(zhǔn)為:回答問(wèn)題時(shí)長(zhǎng)及解決問(wèn)題準(zhǔn)確性等。同時(shí)根據(jù)組長(zhǎng)對(duì)組員學(xué)習(xí)情況的反饋,有針對(duì)性是改進(jìn)算法題目五十余題。
在《C語(yǔ)言程序設(shè)計(jì)》考試成績(jī)中,評(píng)價(jià)排名靠前的學(xué)生的平均成績(jī)均高于排名靠后的學(xué)生的平均成績(jī),22個(gè)組的每個(gè)名次的組員平均成績(jī)高低與排名先后相關(guān),可見學(xué)生的課程成績(jī)與每次組長(zhǎng)給出評(píng)價(jià)是息息相關(guān)的??傮w而言,2018級(jí)計(jì)算機(jī)專業(yè)學(xué)生《C語(yǔ)言程序設(shè)計(jì)》成績(jī)要優(yōu)于2017級(jí)計(jì)算機(jī)專業(yè)學(xué)生的成績(jī),尤其是對(duì)后進(jìn)生的關(guān)注與培養(yǎng)效果則更為明顯。
本文主要研究在獨(dú)立院校環(huán)境下的《C語(yǔ)言課程設(shè)計(jì)》課程中提出互助學(xué)習(xí)小組的學(xué)習(xí)模式,在這種模式的學(xué)習(xí)中,學(xué)生在《C語(yǔ)言程序設(shè)計(jì)》課程上的問(wèn)題得以及時(shí)討論與消化,同時(shí)在編程思維、學(xué)習(xí)方法等方面相互影響,能很好的促進(jìn)學(xué)生獨(dú)立自主學(xué)習(xí)能力的培養(yǎng),提高編程興趣。期望通過(guò)這種學(xué)習(xí)模式能夠充分調(diào)動(dòng)學(xué)生學(xué)習(xí)編程的積極性,最終能夠提高學(xué)生編程興趣、算法分析等能力。