祝元仲,魏小琴,何汶靜
川北醫(yī)學(xué)院醫(yī)學(xué)影像學(xué)系,四川 南充 637007
C++程序設(shè)計(jì)語(yǔ)言課程是高等院校理工科專(zhuān)業(yè)的一門(mén)重要的計(jì)算機(jī)技術(shù)基礎(chǔ)課程。但在實(shí)際教學(xué)活動(dòng)中,存在兩個(gè)很大的問(wèn)題:
一是技術(shù)進(jìn)步引起的日益增長(zhǎng)的教學(xué)內(nèi)容和有限的教學(xué)學(xué)時(shí)之間的矛盾。對(duì)于川北醫(yī)學(xué)院生物醫(yī)學(xué)工程專(zhuān)業(yè)本科生來(lái)說(shuō),該課程實(shí)際包含面向過(guò)程和面向?qū)ο缶幊虄纱蠓矫?,?nèi)容較多,而課時(shí)較少,學(xué)生學(xué)習(xí)難度較大,進(jìn)而影響學(xué)生學(xué)習(xí)興趣,導(dǎo)致學(xué)習(xí)效果不佳。各高校在這方面的教學(xué)研究改革不少,也取得了很多的成果,如引入任務(wù)驅(qū)動(dòng)教學(xué)法[1-2],分組教學(xué)法[2-5],采用案例教學(xué)或 PBL 教學(xué)法[6-8],運(yùn)用多媒體技術(shù),網(wǎng)絡(luò)教學(xué)平臺(tái)[9-10],精簡(jiǎn)教學(xué)內(nèi)容,增加學(xué)生實(shí)踐時(shí)間,采取小班授課[11-13],等。但運(yùn)用網(wǎng)絡(luò)教學(xué)平臺(tái)、采取小班授課往往涉及學(xué)校多部門(mén)間的合作,推廣有一定的難度。
二是廣泛存在作業(yè)抄襲問(wèn)題。作業(yè)原本是高等教育教學(xué)活動(dòng)中不可或缺的重要組成部分,學(xué)生通過(guò)作業(yè)鞏固和掌握課堂上所學(xué)的知識(shí),教師通過(guò)作業(yè)了解學(xué)生對(duì)知識(shí)的掌握程度。但在實(shí)踐中,雖然雙方都投入了大量的時(shí)間、精力,卻未獲得相應(yīng)的效果。其原因在于所有學(xué)生做相同的作業(yè),容易相互抄襲。對(duì)于學(xué)生來(lái)講,沒(méi)有經(jīng)過(guò)邏輯思維的抄襲過(guò)程沒(méi)有任何學(xué)習(xí)效果可言。對(duì)于教師來(lái)講,雖然批改作業(yè)卻沒(méi)有達(dá)到鞏固和提高學(xué)生知識(shí)的目的。各高校在這方面的探索和研究也取得了一定效果。如利用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)自動(dòng)評(píng)閱,可以大大提高作業(yè)批改效率,但無(wú)法杜絕抄襲;以“一人一題”的方式杜絕抄襲,將大幅增加教師出題和批改的工作量,不適合大班教學(xué)。故當(dāng)前高校作業(yè)仍然大量采用傳統(tǒng)方式,抄襲現(xiàn)象仍然存在,學(xué)生作業(yè)質(zhì)量難以有效提高[14]。
解決這兩個(gè)問(wèn)題的思路是推動(dòng)學(xué)生積極自主學(xué)習(xí)和采取任務(wù)驅(qū)動(dòng)的分組教學(xué)模式。分組教學(xué)在大學(xué)課程中往往局限于實(shí)驗(yàn)課程[1,3,8,10],實(shí)際上,通過(guò)合理的教學(xué)設(shè)計(jì)完全可以應(yīng)用在課程的各項(xiàng)教學(xué)活動(dòng)中,同時(shí)可以在一定程度上解決作業(yè)抄襲問(wèn)題。
任務(wù)驅(qū)動(dòng)與分組教學(xué)法的核心是教師將教學(xué)內(nèi)容設(shè)計(jì)成一個(gè)個(gè)具體的、相關(guān)聯(lián)的任務(wù),由學(xué)生自主完成。其關(guān)鍵在于適當(dāng)?shù)慕虒W(xué)設(shè)計(jì),包括分析教學(xué)內(nèi)容,確定教學(xué)目標(biāo),分組,活動(dòng)過(guò)程管理,評(píng)價(jià)活動(dòng)結(jié)果,等。
通常在第一次課,通知學(xué)生根據(jù)全班人數(shù)進(jìn)行分組。每5-7人一組,考慮到學(xué)生的實(shí)際情況,一般而言不宜采用隨機(jī)分組或按照成績(jī)分組[2-8]。作者采用的方式是教師引導(dǎo),由學(xué)生自行協(xié)商確定每組成員,理論課與實(shí)驗(yàn)課采取相同的分組;以隨機(jī)抽取某位組內(nèi)學(xué)生代表整組學(xué)生完成回答問(wèn)題、講解作業(yè)等活動(dòng)的方式,確保小組內(nèi)每位學(xué)生都要參與到活動(dòng)中來(lái)。
教師要合理布置任務(wù)目標(biāo),任務(wù)目標(biāo)如果過(guò)大,會(huì)導(dǎo)致內(nèi)容冗長(zhǎng)繁瑣,學(xué)生無(wú)法按時(shí)完成,而任務(wù)目標(biāo)過(guò)小,又會(huì)使任務(wù)失去挑戰(zhàn)性。作者給學(xué)生布置的任務(wù)主要包括自學(xué)任務(wù)、典型例題(開(kāi)發(fā)任務(wù))、課后習(xí)題三種。得益于教學(xué)設(shè)施的改善,筆者所在單位所有教室均實(shí)現(xiàn)了多媒體化,能夠在教室中實(shí)時(shí)編寫(xiě)運(yùn)行調(diào)試程序,教學(xué)活動(dòng)主要按以下幾種方式開(kāi)展。
1.2.1 自學(xué)任務(wù) 教師在下課前為學(xué)生統(tǒng)一布置自學(xué)任務(wù)及典型例題,學(xué)生在課后分組完成;每次上課時(shí)選派代表上臺(tái)運(yùn)行完成的程序,為全班學(xué)生講解并運(yùn)行,回答學(xué)生的提問(wèn);教師隨機(jī)抽取其他學(xué)生提問(wèn),了解其對(duì)該學(xué)生所講內(nèi)容的理解程度。隨后教師針對(duì)程序向講解者提問(wèn),考察其對(duì)該題目及相關(guān)知識(shí)的掌握程度,在此期間他可以獲得本組其他學(xué)生的幫助,以體現(xiàn)小組的集體性;最后教師對(duì)某些未準(zhǔn)確回答的問(wèn)題做出分析,并對(duì)某些關(guān)鍵點(diǎn)進(jìn)行加強(qiáng)。此種方式的目的在于鼓勵(lì)學(xué)生自主學(xué)習(xí),積極參與。
例如:作者跳過(guò)了結(jié)構(gòu)的講解,在講解了類(lèi)之后再讓學(xué)生自學(xué)結(jié)構(gòu),然后講解結(jié)構(gòu)與類(lèi)的異同,最后教師再對(duì)結(jié)構(gòu)的應(yīng)用做補(bǔ)充說(shuō)明。
1.2.2 實(shí)時(shí)任務(wù) 第二種方式是教師在課堂教學(xué)中設(shè)置一些知識(shí)點(diǎn)或者較小規(guī)模的程序改編或調(diào)試,然后給3-5分鐘時(shí)間要求學(xué)生以小組為單位自學(xué),接下來(lái)隨機(jī)抽出某組的某位學(xué)生代表小組講解分析過(guò)程及結(jié)果。由于是隨機(jī)抽取,所以在這位學(xué)生答不上來(lái)的時(shí)候仍然可以得到所在組其他學(xué)生的幫助。最后,教師對(duì)問(wèn)題做出深入分析和擴(kuò)展。
例如:筆者在講解指針做函數(shù)參數(shù)后,讓學(xué)生自學(xué)引用,然后以兩數(shù)交換的swap()函數(shù)為例,讓學(xué)生對(duì)比C++函數(shù)參數(shù)傳遞的傳值和傳址兩種方式的差異,最后教師再對(duì)指針的應(yīng)用做補(bǔ)充說(shuō)明。
1.2.3 課后作業(yè) 在教學(xué)實(shí)踐中發(fā)現(xiàn),學(xué)生花時(shí)間深入研究習(xí)題的積極性不高。雖然極少有學(xué)生不交作業(yè)或未完成作業(yè),但是很多是一抄了之,即使以小組為單位要求課后習(xí)題,隨機(jī)抽取每組中某位學(xué)生的作業(yè)作為整組學(xué)生每人的成績(jī),對(duì)于防止抄襲的效果仍是有限的。作者采取的方法是小組為單位分別布置課后習(xí)題,在分組抽查作業(yè)的基礎(chǔ)上,每次上課隨機(jī)抽取某組中某位學(xué)生上臺(tái)運(yùn)行完成的作業(yè),為全班學(xué)生進(jìn)行講解;教師主要針對(duì)程序向講解者提問(wèn),考察其對(duì)該題目及相關(guān)知識(shí)的掌握程度,在此期間他不能獲得所在組其他學(xué)生的幫助,以體現(xiàn)他對(duì)小組的責(zé)任心和集體榮譽(yù)感;最后教師進(jìn)行點(diǎn)評(píng)并視情況對(duì)某些共性問(wèn)題做出分析講解。
活動(dòng)評(píng)價(jià)也是保證教學(xué)效果的重要部分。小組活動(dòng)的評(píng)分計(jì)入學(xué)生的平時(shí)成績(jī),以某學(xué)生的成績(jī)代表整個(gè)小組的成績(jī),多次活動(dòng)取平均成績(jī)。此外,在評(píng)價(jià)過(guò)程中要突出在小組與小組,學(xué)生和學(xué)生之間的隨機(jī)性,并強(qiáng)調(diào)小組的整體性,盡量保證每個(gè)學(xué)生都能參與到活動(dòng)中,完成教學(xué)任務(wù)。
在實(shí)踐中,課堂教學(xué)氣氛熱烈,由于可以獲得所在組其他學(xué)生的幫助,學(xué)生愿意主動(dòng)回答、講解問(wèn)題,能夠?qū)ζ渌麑W(xué)生的講解提出質(zhì)疑,極大地激發(fā)了學(xué)生的學(xué)習(xí)激情,從最初的戰(zhàn)戰(zhàn)兢兢,僅會(huì)運(yùn)行程序,讀一遍代碼,到后來(lái)落落大方,講得頭頭是道,進(jìn)步是十分明顯的。同時(shí),作業(yè)質(zhì)量也有較大改善,以小組為單位抽查作業(yè)的做法也在很大程度上改變了學(xué)生不做作業(yè),或敷衍作業(yè)的現(xiàn)狀。由于組內(nèi)學(xué)生的督促作用,沒(méi)有出現(xiàn)作業(yè)未完成的情況,對(duì)較難的題目學(xué)生也愿意提出來(lái),通過(guò)教師的幫助盡量完成。
任務(wù)驅(qū)動(dòng)和分組教學(xué)法實(shí)施中的要點(diǎn)在于學(xué)生講解,這也體現(xiàn)了學(xué)生的主體地位。評(píng)價(jià)學(xué)生完成任務(wù)和作業(yè)的好壞不能只停留在紙面上,要求他們做出程序來(lái),講出來(lái),對(duì)學(xué)生而言印象要深刻得多。就最極端的情況而言,學(xué)生抄襲別人的程序,但現(xiàn)在他必須看懂并講解清楚,這比他僅僅抄寫(xiě)一遍,其效果不可同日而語(yǔ)。這也是筆者采用這種方法的初衷。
任務(wù)驅(qū)動(dòng)和分組教學(xué)法實(shí)施中另一個(gè)需要教師注意的問(wèn)題是,學(xué)生的參與占用了較多課堂時(shí)間,所以教師在任務(wù)目標(biāo)的制定中應(yīng)有統(tǒng)一的規(guī)劃,精簡(jiǎn)教學(xué)內(nèi)容,加強(qiáng)課外輔導(dǎo)。筆者采用了這樣一種方法,除了常見(jiàn)的將課件、參考資料等置于校園網(wǎng)上外,加入學(xué)生的QQ群,或者學(xué)生加入教師的QQ群,除了在線解答問(wèn)題以外,還可以進(jìn)行實(shí)時(shí)遠(yuǎn)程程序調(diào)試。
從4年來(lái)實(shí)行任務(wù)驅(qū)動(dòng)與分組教學(xué)法的情況來(lái)看,我們認(rèn)為這種方法彌補(bǔ)了傳統(tǒng)教學(xué)方法上的不足,也能很好地培養(yǎng)學(xué)生的自學(xué)能力、動(dòng)手能力和團(tuán)隊(duì)精神,在提高教學(xué)質(zhì)量上取得了初步成效。為了讓這種教學(xué)方法能更有效地運(yùn)用到C++程序設(shè)計(jì)乃至其他課程教學(xué)中,我們還需更進(jìn)一步的探索和實(shí)踐。
[1]魏小琴,祝元仲,馮元元.任務(wù)驅(qū)動(dòng)與分組教學(xué)法在《C++程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)中的應(yīng)用研究[J].信息與電腦,2012,(7):36-37
[2]何汶靜,祝元仲.分組教學(xué)模式的探索與實(shí)踐[J].當(dāng)代醫(yī)學(xué),2011,17(1):159-160
[3]魏小琴,祝元仲,馮元元.C++程序設(shè)計(jì)開(kāi)放性實(shí)驗(yàn)教學(xué)的探索與實(shí)踐[J].信息與電腦,2012,(3):127-128
[4]陳向陽(yáng).C程序設(shè)計(jì)中的分組教學(xué)[J].科技資訊,2011,(7):164-165
[5]楊兆楠,張樞,馮福生.機(jī)械工程及計(jì)算機(jī)專(zhuān)業(yè)程序設(shè)計(jì)課程分組教學(xué)方法探討[J].煤炭技術(shù),2013,32(2):206-207
[6]史金成.案例教學(xué)法在C程序設(shè)計(jì)教學(xué)中的應(yīng)用[J].宿州學(xué)院學(xué)報(bào),2010,25(5):107-109
[7]劉井蓮,趙衛(wèi)績(jī).C++教學(xué)改革與探索[J].赤峰學(xué)院學(xué)報(bào):自然科學(xué)版,2012,28(9):209-210
[8]徐一秋,王立偉,王海波.PBL教學(xué)法在C程序設(shè)計(jì)實(shí)驗(yàn)課教學(xué)改革中的應(yīng)用[J].計(jì)算機(jī)教育,2010,(21):93-95
[9]程寧,程全洲.C++專(zhuān)業(yè)課程教學(xué)中多媒體與傳統(tǒng)教學(xué)法的優(yōu)化結(jié)合[J].南陽(yáng)師范學(xué)院學(xué)報(bào),2012,11(3):119-121
[10]陳婷.C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)改革探究[J].實(shí)驗(yàn)技術(shù)與管理,2010,27(10):182-184
[11]丁海燕.計(jì)算機(jī)專(zhuān)業(yè)高級(jí)語(yǔ)言程序設(shè)計(jì)課程改革方案[J].云南大學(xué)學(xué)報(bào):自然科學(xué)版,2010,32(S1):387-390
[12]李立剛.非計(jì)算機(jī)專(zhuān)業(yè)C++程序設(shè)計(jì)語(yǔ)言教學(xué)改革[J].中國(guó)石油大學(xué)勝利學(xué)院學(xué)報(bào),2011,25(1):65-67
[13]胡慧.《C語(yǔ)言程序設(shè)計(jì)》教學(xué)探索與實(shí)踐[J].電腦學(xué)習(xí),2010,(6):78-80
[14]何汶靜,陳曉文,祝元仲,等.醫(yī)學(xué)院校理工類(lèi)課程作業(yè)質(zhì)量調(diào)查與分析[J].中國(guó)醫(yī)學(xué)物理學(xué)雜志,2013,30(1):3954-3957
中國(guó)醫(yī)學(xué)教育技術(shù)2014年1期