李 楠
?
《C語(yǔ)言程序設(shè)計(jì)》公共課在應(yīng)用型本科院校中的教學(xué)模式淺析
李楠
摘要:C語(yǔ)言程序設(shè)計(jì)是高校中理科必修的一門公共課。通過(guò)問(wèn)卷發(fā)現(xiàn),在地方性應(yīng)用型院校中存在學(xué)生學(xué)習(xí)基礎(chǔ)、學(xué)習(xí)的主動(dòng)性及個(gè)體差異較大等問(wèn)題。從教和學(xué)兩個(gè)方面,分析了這些問(wèn)題并討論了解決方案,討論了以計(jì)算思維為導(dǎo)向的教學(xué)思想;通過(guò)多媒體、分層次等教學(xué)手段提高自主學(xué)習(xí)意識(shí);通過(guò)參與式、教授式、討論式教學(xué)相結(jié)合的方法增加學(xué)習(xí)興趣。通過(guò)集體備課、互聽互評(píng)等方法解決教師課堂內(nèi)容理解的差異性等問(wèn)題。
關(guān)鍵詞:C語(yǔ)言;應(yīng)用型;地方性;公共課;教學(xué)模式
《C語(yǔ)言程序設(shè)計(jì)》是普通高等院校中理工科學(xué)生的一門公共必修課,該課程的開設(shè)一方面是為了掌握基本的計(jì)算機(jī)編程語(yǔ)言;另一方面為了訓(xùn)練和培養(yǎng)學(xué)生嚴(yán)謹(jǐn)?shù)乃季S。介紹了程序設(shè)計(jì)的基本方法。由于是公共課而不受到學(xué)生的重視。在地方性應(yīng)用型院校中,學(xué)生基礎(chǔ)相對(duì)較差、學(xué)習(xí)主動(dòng)性和積極性普遍不高。多種原因?qū)е略撻T課程的教學(xué)效果相對(duì)較差,為了更好的促進(jìn)學(xué)生學(xué)會(huì)學(xué)習(xí)、培養(yǎng)學(xué)生嚴(yán)謹(jǐn)?shù)乃季S、提高該課程的教學(xué)效果。做了以下幾方面的討論。
地方性應(yīng)用型本科院校[1]主要是培養(yǎng)本科層次的應(yīng)用型人才,在人才培養(yǎng)方面,不同于傳統(tǒng)的學(xué)術(shù)性本科院校,也不同于職業(yè)技能型院校。需要培養(yǎng)學(xué)生一定的理論知識(shí)結(jié)構(gòu)和創(chuàng)造性,同時(shí)又要具有較強(qiáng)的解決實(shí)際問(wèn)題的能力。與學(xué)術(shù)性院校相比較,該類院校中學(xué)生具有較差的抽象思維能力和理論基礎(chǔ)知識(shí);個(gè)體差異較大,通過(guò)問(wèn)卷調(diào)查,發(fā)現(xiàn)學(xué)生自主學(xué)習(xí)能力和自我控制能力較差,團(tuán)隊(duì)合作意識(shí)相對(duì)薄弱。學(xué)生理論基礎(chǔ)水平和教學(xué)要求的不符。特別是在公共課《C語(yǔ)言》課程的教授過(guò)程中。不同教師的課堂講授方式和個(gè)人側(cè)重點(diǎn)也會(huì)嚴(yán)重的影響學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)效果。鑒于以上問(wèn)題,根據(jù)所在院校實(shí)際情況,進(jìn)行了有關(guān)教學(xué)模式和教學(xué)方法的討論。
2.1關(guān)注個(gè)體差異,分層次的教學(xué)模式[2-3]
C語(yǔ)言的學(xué)習(xí)需要具備良好的數(shù)學(xué)基礎(chǔ)和邏輯分析能力。而地方性應(yīng)用型本科院校中,學(xué)生的理論基礎(chǔ)相對(duì)薄弱,不善于思考;在個(gè)人的教學(xué)過(guò)程中引入了啟發(fā)式教學(xué)、分級(jí)教學(xué)、案例教學(xué)的方法。
C語(yǔ)言的教學(xué)包括語(yǔ)法和算法兩部分。語(yǔ)法結(jié)構(gòu)的學(xué)習(xí)相對(duì)簡(jiǎn)單。而算法的設(shè)計(jì)需要引入生動(dòng)有趣并具有層次性的案例,從而吸引學(xué)生的學(xué)習(xí)興趣。課后根據(jù)學(xué)生學(xué)習(xí)情況以及課堂反應(yīng),設(shè)置不同級(jí)別的練習(xí)內(nèi)容??梢杂行У乇苊庖騼?nèi)容過(guò)于簡(jiǎn)單而導(dǎo)致的某些基礎(chǔ)好的學(xué)生感到?jīng)]有收獲,也可以避免因?yàn)轭}目難度太大而使部分基礎(chǔ)較差的學(xué)生提不起學(xué)習(xí)興趣。
問(wèn)題講解避免過(guò)于具體,在算法的設(shè)計(jì)上可給出啟示,由學(xué)生自行完成算法的設(shè)計(jì)。對(duì)于錯(cuò)誤或有漏洞的算法,應(yīng)積極肯定并幫助學(xué)生尋找問(wèn)題的根源和解決問(wèn)題的方法。好的案例能夠有效地調(diào)動(dòng)學(xué)生思考的積極性,設(shè)計(jì)案例要充分考慮難易度、可實(shí)現(xiàn)性、現(xiàn)實(shí)性和趣味性。使學(xué)生認(rèn)識(shí)到該課程的實(shí)用性,激發(fā)學(xué)生積極思考解決方案。例如填魔方、福爾摩斯破案、銀行密碼設(shè)置、安排值班等問(wèn)題均是可行并有趣的問(wèn)題。
在實(shí)驗(yàn)教學(xué)中,可以根據(jù)同一實(shí)驗(yàn)主題設(shè)計(jì)不同難度的實(shí)驗(yàn)任務(wù)供學(xué)生選擇完成,根據(jù)最近發(fā)展區(qū)理論,充分考慮學(xué)生的實(shí)際發(fā)展水平和可能達(dá)到的水平,最大限度的提高學(xué)生的實(shí)踐能力。通過(guò)分層次實(shí)驗(yàn)設(shè)計(jì),提高不同層次學(xué)生的獨(dú)立思考能力和解決問(wèn)題的能力。
2.2增強(qiáng)自主學(xué)習(xí)意識(shí),明確學(xué)習(xí)目的,訓(xùn)練計(jì)算思維[4]方法。
根據(jù)調(diào)查問(wèn)卷結(jié)果可以看出,C語(yǔ)言學(xué)習(xí)效果不佳的原因主要有兩個(gè)方面,一方面是課程太抽象,難于理解;另一方面是課程與自己所學(xué)的專業(yè)毫無(wú)干系,對(duì)自己未來(lái)發(fā)展和個(gè)人整體素養(yǎng)的提高沒(méi)有任何作用。針對(duì)這樣的認(rèn)識(shí)誤區(qū),在教學(xué)的過(guò)程要不斷的糾正,只有真正的認(rèn)識(shí)到學(xué)習(xí)這門課程的重要性和意義,才能從根本上解決學(xué)生學(xué)習(xí)動(dòng)力和學(xué)習(xí)興趣的問(wèn)題。C語(yǔ)言是一門可以鍛煉思維的課程,從問(wèn)題的理解、分析、算法的設(shè)計(jì)到程序的編寫、編譯、運(yùn)行、修改這些步驟的完成,需要有清晰的邏輯思維能力和嚴(yán)謹(jǐn)?shù)膯?wèn)題描述能力。特別是程序編譯出錯(cuò)修改的環(huán)節(jié),能夠有效的提高學(xué)生發(fā)現(xiàn)問(wèn)題、修改問(wèn)題、解決問(wèn)題的能力。因此,C語(yǔ)言的學(xué)習(xí),能夠有效的鍛煉學(xué)生的邏輯思維能力、問(wèn)題描述能力、發(fā)現(xiàn)錯(cuò)誤能力。這些能力,對(duì)于任何的專業(yè)都是很重要的。美國(guó)CMU大學(xué)周以真教授在2006年提出了計(jì)算思維的概念,運(yùn)用計(jì)算機(jī)科學(xué)的基礎(chǔ)概念進(jìn)行問(wèn)題求解、系統(tǒng)設(shè)計(jì)、以及人類行為理解等涵蓋計(jì)算機(jī)科學(xué)之廣度的一系列思維活動(dòng)。我想,C語(yǔ)言公共課程學(xué)習(xí)和教學(xué)的根本目的和意義,也正在于此。培養(yǎng)考慮問(wèn)題和解決問(wèn)題的能力。學(xué)習(xí)學(xué)習(xí)的方法,學(xué)習(xí)思考的方法,鍛煉思維能力,這些方法和能力的培養(yǎng),將受益終身。通過(guò)以上的分析可以看出,學(xué)好C語(yǔ)言,無(wú)論是專業(yè)的還是非專業(yè),對(duì)自身的發(fā)展和繼續(xù)學(xué)習(xí)均是很有益的。
2.3增強(qiáng)團(tuán)隊(duì)合作[5]意識(shí)
除了讓學(xué)生很好的掌握C語(yǔ)言的語(yǔ)法規(guī)則之外,更重要的是培養(yǎng)學(xué)生掌握程序設(shè)計(jì)的基本方法、通過(guò)程序設(shè)計(jì)的基本思想分析問(wèn)題并使用C語(yǔ)言編寫程序解決實(shí)際應(yīng)用問(wèn)題。為了使學(xué)生真正的參與到解決問(wèn)題的過(guò)程中來(lái),同時(shí)培養(yǎng)學(xué)生團(tuán)隊(duì)協(xié)作的能力,在個(gè)人的教學(xué)過(guò)程中,嘗試了學(xué)生分組學(xué)習(xí)完成任務(wù)的學(xué)習(xí)模式,使學(xué)生逐漸形成團(tuán)隊(duì)合作和競(jìng)爭(zhēng)意識(shí)。
在教師介紹了基礎(chǔ)語(yǔ)法知識(shí)的前提下,設(shè)置一些綜合性的實(shí)驗(yàn)項(xiàng)目由學(xué)生分組完成。分組由學(xué)生自由選擇感興趣的實(shí)驗(yàn)項(xiàng)目,每組人數(shù)以3到5人為宜,對(duì)分組結(jié)果教師進(jìn)行監(jiān)督和微調(diào),盡量保證到各組成員之間學(xué)習(xí)情況的類似性,組內(nèi)成員學(xué)習(xí)基礎(chǔ)的層次性。組內(nèi)成員針對(duì)所選題目進(jìn)行分析討論,設(shè)計(jì)解決方案與編程思路,并根據(jù)編程思路進(jìn)行程序的編寫與運(yùn)行調(diào)試,最后對(duì)運(yùn)行結(jié)果進(jìn)行分析總結(jié)。在完成實(shí)驗(yàn)項(xiàng)目之后,安排專門的時(shí)間,由每組選派一名代表對(duì)所解決問(wèn)題進(jìn)行講解并作出詳細(xì)的設(shè)計(jì)分析報(bào)告。在此基礎(chǔ)上,由組內(nèi)成員互相評(píng)價(jià)給出成績(jī)、各組之間相互評(píng)價(jià)給出成績(jī)、最后由教師根據(jù)各組情況進(jìn)行綜合評(píng)價(jià)并將成績(jī)體現(xiàn)在期末考核中。
通過(guò)分組競(jìng)爭(zhēng)的形式,有效地增強(qiáng)了學(xué)生學(xué)習(xí)的主動(dòng)性、團(tuán)結(jié)合作的能力、互幫互助的品德。充分的的培養(yǎng)了學(xué)生分析問(wèn)題、解決問(wèn)題的能力和程序編寫的能力。同時(shí)也鍛煉了學(xué)生的語(yǔ)言組織和表達(dá)能力。
2.4集體備課、聽課評(píng)課,解決教師側(cè)重差異。
C語(yǔ)言公共課,教學(xué)范圍廣,涉及教師多。教學(xué)效果也受到多方面因素的影響,如選用教材、業(yè)務(wù)水平、學(xué)科專長(zhǎng)、教學(xué)經(jīng)驗(yàn)等。甚至所選擇的實(shí)例質(zhì)量、以及實(shí)例的講解方法也會(huì)嚴(yán)重影響到教學(xué)效果。本校通過(guò)開展集體備課的方式,取長(zhǎng)補(bǔ)短、查漏補(bǔ)缺。通過(guò)聽課評(píng)課,客觀的、多角度的認(rèn)識(shí)個(gè)人上課過(guò)程中的不足,有針對(duì)性的進(jìn)行學(xué)習(xí)和改進(jìn),提高個(gè)人的課堂教學(xué)能力。
集體備課,由所有承擔(dān)《C語(yǔ)言》公共課教學(xué)的教師集體參加。由中心發(fā)言人就自己所負(fù)責(zé)的章節(jié),介紹個(gè)人的備課提綱、重點(diǎn)難點(diǎn)、準(zhǔn)備使用的課時(shí)量、所參考的主要資料、介紹本章節(jié)所用到的主要教學(xué)方法、各個(gè)知識(shí)點(diǎn)所用到的重要實(shí)例,通過(guò)實(shí)例需要學(xué)生掌握的知識(shí)點(diǎn)、以及課后為學(xué)生準(zhǔn)備的課后作業(yè)等。由集體備課小組所有成員進(jìn)行討論,提出個(gè)人的見解,查漏補(bǔ)缺。通過(guò)討論,相互啟發(fā),總結(jié)出更適合本章節(jié)、更全面的重點(diǎn)難點(diǎn)、課時(shí)分配、教學(xué)方法和教學(xué)用例,從而針對(duì)性的修改備課提綱,達(dá)成共識(shí)。各任課教師,在集體備課的基礎(chǔ)上,再根據(jù)各班實(shí)際情況,撰寫個(gè)人課堂的教案講義。有效地提高教師備課的質(zhì)量,避免由于個(gè)人理解的偏差而導(dǎo)致的教學(xué)內(nèi)容的缺失或重難點(diǎn)的偏移。從而提高整體教學(xué)效果,提高教師的教學(xué)水平。
聽課評(píng)課在公共課教學(xué)中顯得更為重要,即便使用相同的教案,在不同的班級(jí)教學(xué)中,所產(chǎn)生的效果也是千差萬(wàn)別。通過(guò)聽課,可以學(xué)習(xí)到其它老師的課堂組織方式、課程設(shè)計(jì)、實(shí)例講解方式等。發(fā)現(xiàn)優(yōu)點(diǎn)與問(wèn)題,反思自身的優(yōu)點(diǎn)與問(wèn)題,螺旋式提高自身的教學(xué)方法與水平。每位教師對(duì)自身的教學(xué)方法很難有較為客觀的認(rèn)識(shí)和評(píng)判,通過(guò)評(píng)課,由其他同事提出課堂問(wèn)題并供大家討論,提高整個(gè)C語(yǔ)言公共課教學(xué)團(tuán)隊(duì)的教學(xué)能力和教學(xué)效果。
2.5結(jié)合多種教學(xué)手段,改善教學(xué)效果。
多媒體教學(xué)和傳統(tǒng)教學(xué)各有優(yōu)缺點(diǎn)。傳統(tǒng)的教學(xué)手段需要花費(fèi)大量的時(shí)間書寫板書,但又可以在逐步畫出執(zhí)行流程的同時(shí)留給學(xué)生足夠的思考時(shí)間,使學(xué)生深刻的理解算法和程序的思想。但程序閱讀結(jié)果是否正確得不到有效的驗(yàn)證。多媒體教學(xué)信息量大,要想留給學(xué)生足夠的思考時(shí)間,就需要在課件的制作上多下功夫,使課件中包含足夠的動(dòng)畫設(shè)計(jì),能夠跟隨著動(dòng)畫逐步理解算法的思想。程序閱讀和設(shè)計(jì)的結(jié)果可以在運(yùn)行環(huán)境中得到及時(shí)驗(yàn)證,更好的激發(fā)學(xué)生閱讀程序和編寫程序的積極性。充分合理地使用多媒體,對(duì)C語(yǔ)言的教學(xué)效果會(huì)有很好的幫助,在軟件環(huán)境中對(duì)其進(jìn)行實(shí)現(xiàn)、運(yùn)行、驗(yàn)證,才能真正體現(xiàn)出多媒體教學(xué)在C語(yǔ)言教學(xué)中的優(yōu)越性。同時(shí)適度的加入板書的應(yīng)用,特別是算法的設(shè)計(jì)和分析使用板書可以留給學(xué)生足夠的思考和引導(dǎo)。
2.6綜合多種教學(xué)方法[6-8],生動(dòng)教學(xué)過(guò)程。
在我校C語(yǔ)言公共課的課堂教學(xué)中,普遍采用的教學(xué)方式是講授。然而講授法對(duì)大學(xué)的課堂教學(xué)是遠(yuǎn)遠(yuǎn)不夠的,應(yīng)該充分的發(fā)揮學(xué)生的自主學(xué)習(xí)意識(shí)、體現(xiàn)學(xué)生的主體地位。將講授式教學(xué)與參與式、討論式教學(xué)方法相結(jié)合。
在授課過(guò)程中,讓學(xué)生參與教學(xué)活動(dòng)的嘗試,在介紹了基礎(chǔ)知識(shí)的前提下,每章或者每學(xué)期專門安排一定的時(shí)間,由學(xué)生自行組成小組,對(duì)本章或本學(xué)期中的核心內(nèi)容或算法思想進(jìn)行講解,講解所需課件、實(shí)例等材料由學(xué)生自主討論產(chǎn)生,每組選派一名代表對(duì)所選擇部分講解,講解結(jié)束后,由其他同學(xué)進(jìn)行提問(wèn),并對(duì)主講同學(xué)講述過(guò)程中所存在的問(wèn)題、方式進(jìn)行討論,提出更加完善和改進(jìn)的建議。最后由代課老師對(duì)講解內(nèi)容進(jìn)行總結(jié)和評(píng)價(jià)。通過(guò)這種方式,可以有效的提高學(xué)生學(xué)習(xí)的主動(dòng)性,訓(xùn)練學(xué)生的團(tuán)隊(duì)合作的能力。也能從不同的角度詮釋教學(xué)大綱中所提到的各部分重難點(diǎn)知識(shí)。
根據(jù)地方應(yīng)用型院校的實(shí)際情況,結(jié)合學(xué)生學(xué)習(xí)基礎(chǔ),針對(duì)該類院校中教學(xué)過(guò)程所存在的問(wèn)題,提出了一些有效的教學(xué)方法。解決了前述存在的問(wèn)題。通過(guò)分層次教學(xué)、集體備課、聽課評(píng)課、教學(xué)手段和方法的綜合和改進(jìn),有效的培養(yǎng)學(xué)生的團(tuán)隊(duì)合作能力、自主學(xué)習(xí)能力、計(jì)算思維方法,改善了教學(xué)效果,提高了課堂教學(xué)的參與性與生動(dòng)性。
參考文獻(xiàn)
[1] 徐克明.地方應(yīng)用型本科院校人才培養(yǎng)路徑探析[J].國(guó)家教育行政學(xué)院學(xué)報(bào),2011,11.
[2] 李立元.英語(yǔ)分層次教學(xué)的實(shí)踐與探索[J].理論觀察,2014,1.
[3] 賈銀江,賀莉莉,鄭萍.數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)的分層次教學(xué)[J].計(jì)算機(jī)教育,2014,4.
[4] 顧榮杰,范劍波.基于計(jì)算思維的C語(yǔ)言計(jì)算機(jī)公共課程的改革[J].寧波工程學(xué)院學(xué)報(bào),2012,12.
[5] 趙淑平,盧靜,王寶英.小團(tuán)隊(duì)合作學(xué)習(xí)模式在C語(yǔ)言教學(xué)中的實(shí)施[J].重慶電子工程職業(yè)學(xué)院學(xué)報(bào),2012,11.
[6] 趙立恒.C語(yǔ)言程序設(shè)計(jì)教學(xué)初探.教育在線[J].2013,9.
[7] 謝延紅.C語(yǔ)言程序設(shè)計(jì)公共課教學(xué)模式改革與實(shí)踐[J].計(jì)算機(jī)時(shí)代,2010,12.
[8] 陳濤,宋瑞紅.應(yīng)用型本科高校的計(jì)算機(jī)公共課教學(xué)研究[J].科研教學(xué),2013,11.
收稿日期:(2015.04.22)
作者簡(jiǎn)介:李楠(1981-),女,商洛學(xué)院,講師,碩士,研究方向:數(shù)據(jù)挖掘,智能信息處理,商洛,726000
基金項(xiàng)目:商洛學(xué)院教學(xué)改革項(xiàng)目(13jyjx112)
文章編號(hào):1007-757X(2015)12-0019-02
中圖分類號(hào):TP311
文獻(xiàn)標(biāo)志碼:A