劉志丹 李曉花
摘要:《C語(yǔ)言程學(xué)設(shè)計(jì)》的學(xué)習(xí)有助于提高職業(yè)院校理工科學(xué)生的程序設(shè)計(jì)能力,也有助于培養(yǎng)學(xué)生的計(jì)算思維能力。采取案例教學(xué)和任務(wù)驅(qū)動(dòng)相結(jié)合的教學(xué)模式、形成性考核和期末考核相結(jié)合的方式,激發(fā)學(xué)生的學(xué)習(xí)興趣。
關(guān)鍵詞:C語(yǔ)言程序設(shè)計(jì);項(xiàng)目驅(qū)動(dòng);編程能力
中圖分類號(hào):G64 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)20-0160-02
作為一門我國(guó)大多數(shù)高校理工科專業(yè)的基礎(chǔ)課,《C語(yǔ)言程學(xué)設(shè)計(jì)》有著重要的地位。學(xué)習(xí)好這門課程,不僅為后續(xù)課程打下堅(jiān)實(shí)的基礎(chǔ),更是通過(guò)此編程語(yǔ)言的學(xué)習(xí),了解基本算法,掌握正確的編程思想和方法,提高計(jì)算機(jī)的應(yīng)用水平,通過(guò)解決實(shí)際問(wèn)題中計(jì)算思維的培養(yǎng)和鍛煉,使學(xué)生具備編程的能力,以增強(qiáng)其社會(huì)競(jìng)爭(zhēng)力[1]。但是傳統(tǒng)的教學(xué)模式一般采取大班語(yǔ)法講授加小班實(shí)訓(xùn)練習(xí)的模式,主要側(cè)重于語(yǔ)法知識(shí)及基本結(jié)構(gòu)的講解和驗(yàn)證式實(shí)訓(xùn)內(nèi)容的練習(xí),不但學(xué)生的學(xué)習(xí)興趣不高,還忽略了程序設(shè)計(jì)能力和計(jì)算思維能力的培養(yǎng)[2]。教學(xué)效果并不理想。
1 C語(yǔ)言教學(xué)存在問(wèn)題
1.1學(xué)生水平有差異
受限于學(xué)生的基礎(chǔ)知識(shí)、意識(shí)能力、學(xué)習(xí)興趣、反應(yīng)速度等特質(zhì),每個(gè)學(xué)生的差異性非常明顯。學(xué)生的學(xué)習(xí)態(tài)度、學(xué)習(xí)能力、自覺(jué)自律性、主被動(dòng)學(xué)習(xí)與否都影響了C語(yǔ)言這門課程的學(xué)習(xí)效果。另一方面,C語(yǔ)言數(shù)據(jù)類型及表達(dá)式豐富多樣,語(yǔ)法靈活,對(duì)邏輯思維能力要求較高,實(shí)踐性較強(qiáng),對(duì)于非計(jì)算機(jī)專業(yè)的學(xué)生來(lái)講,如果沒(méi)有建立良好的編程思想,很容易覺(jué)得枯燥無(wú)味,缺乏學(xué)習(xí)興趣[3]。
1.2傳統(tǒng)的教學(xué)模式,學(xué)生興趣不高
采用大班語(yǔ)法講授和小班實(shí)訓(xùn)練習(xí)的傳統(tǒng)教學(xué)模式,把原本應(yīng)該緊密聯(lián)系到一起的學(xué)習(xí)內(nèi)容分成一周內(nèi)并不靠近的兩個(gè)時(shí)間段,理論知識(shí)和實(shí)踐操作分開(kāi),不利于學(xué)生編程知識(shí)的建構(gòu)。大班合堂講授,教師多采用電子教案和教學(xué)課件的模式,進(jìn)行課堂演示,照本宣科,按照C語(yǔ)言語(yǔ)法、變量、計(jì)算規(guī)則、順序選擇循環(huán)三大結(jié)構(gòu)一一講授,瑣碎的知識(shí)點(diǎn)和嚴(yán)格的語(yǔ)法格式,致使學(xué)生興趣漸淡,產(chǎn)生倦怠心理,教學(xué)效果非常不理想。而實(shí)訓(xùn)練習(xí),多采用驗(yàn)證性的實(shí)驗(yàn),教師舉出項(xiàng)目實(shí)例,學(xué)生被動(dòng)接受學(xué)習(xí)。這種“填鴨式”的教學(xué)模式,雖能有力的保證所教授知識(shí)的系統(tǒng)性和完整性,但是卻大大降低了學(xué)生的學(xué)習(xí)自主性,喪失了學(xué)習(xí)動(dòng)機(jī)和成就感,不利于促進(jìn)學(xué)生對(duì)知識(shí)的吸收內(nèi)化。
1.3考核評(píng)價(jià)方案單一
平時(shí)成績(jī)加考試成績(jī)相結(jié)合的考核方式,一直是C語(yǔ)言程序設(shè)計(jì)的主流考核方式.筆者在實(shí)際教學(xué)中發(fā)現(xiàn),此種考核方式在細(xì)節(jié)上需要改善,主要有兩方面:一是平時(shí)成績(jī)的考核多過(guò)于簡(jiǎn)單。只是在上機(jī)課結(jié)束的時(shí)候逐個(gè)查看學(xué)生的實(shí)訓(xùn)作業(yè)完成情況,而實(shí)訓(xùn)作業(yè)大多在配套教材或者參考課件中有所講解,致使學(xué)生上機(jī)編程變成了打字練習(xí),不能夠“跳一跳,夠蘋果”,激發(fā)學(xué)生自己動(dòng)腦動(dòng)手去編程;二是期末的上機(jī)考核方式,筆者采用的是開(kāi)卷式的上機(jī)考試。職業(yè)院校學(xué)生自學(xué)能力不強(qiáng),自覺(jué)性較低,被動(dòng)學(xué)習(xí)者眾多,往年采取閉卷的上機(jī)考試,結(jié)果對(duì)學(xué)生來(lái)說(shuō),成績(jī)普遍不理想,如何調(diào)動(dòng)同學(xué)們的學(xué)習(xí)積極性,把學(xué)習(xí)任務(wù)放到日常教學(xué)中,敦促學(xué)生把功夫放到平常,是需要解決的問(wèn)題。
2 教學(xué)方法的改進(jìn)措施
2.1激發(fā)學(xué)習(xí)興趣
C語(yǔ)言程序設(shè)計(jì)這門課程,邏輯思維能力要求較高,實(shí)踐性較強(qiáng),對(duì)于非計(jì)算機(jī)專業(yè)的高職學(xué)生,學(xué)好有一定難度。俗話說(shuō),興趣是最好的老師。如何能讓學(xué)生們喜歡上C語(yǔ)言課,面對(duì)困難有解決的信心和勇氣,是第一節(jié)課需要解決的問(wèn)題。通過(guò)就業(yè)導(dǎo)向、專業(yè)培養(yǎng)目標(biāo)、C語(yǔ)言的優(yōu)點(diǎn)等方面的解說(shuō),讓同學(xué)們認(rèn)識(shí)了解C語(yǔ)言。通過(guò)一些優(yōu)秀實(shí)例的演示,讓同學(xué)們產(chǎn)生好奇心。通過(guò)列舉優(yōu)秀師兄師姐們的學(xué)習(xí)成績(jī)和就業(yè)情況,增強(qiáng)同學(xué)們的自信心。
2.2改變教學(xué)模式
從傳統(tǒng)的大班語(yǔ)法講授和小班實(shí)訓(xùn)練習(xí)的教學(xué)模式,改為案例教學(xué)和任務(wù)驅(qū)動(dòng)相結(jié)合的教學(xué)模式[4]。案例教學(xué)法是指在教學(xué)過(guò)程中,教師用案例作為基本素材,根據(jù)教學(xué)目標(biāo)的要求,整合知識(shí)點(diǎn),盡可能地把知識(shí)點(diǎn)融入案例中,把學(xué)生帶入特定的事件情景中去分析問(wèn)題解決問(wèn)題,從而掌握技能的一種方法。任務(wù)驅(qū)動(dòng)法,是指在教學(xué)過(guò)程中,通過(guò)一個(gè)或者多個(gè)項(xiàng)目為教學(xué)主線,根據(jù)學(xué)生的實(shí)際情況,層層推進(jìn)項(xiàng)目,通過(guò)深化問(wèn)題或者擴(kuò)充功能,來(lái)拓寬知識(shí)的廣度和深度,培養(yǎng)學(xué)生的實(shí)際編程能力.兩種教學(xué)方法緊密聯(lián)系,相輔相成。
需要特別指出的是上機(jī)實(shí)踐的重要性,通過(guò)自主敲擊程序,學(xué)生可以深入理解和靈活運(yùn)用抽象的理論知識(shí),領(lǐng)會(huì)到C語(yǔ)言的語(yǔ)法規(guī)則,積累程序設(shè)計(jì)經(jīng)驗(yàn),提高編程能力,所以激發(fā)學(xué)生通過(guò)項(xiàng)目驅(qū)動(dòng)來(lái)提高探索問(wèn)題的積極性就很重要[5]。筆者從三方面入手,探討案例教學(xué)和任務(wù)驅(qū)動(dòng)相結(jié)合的教學(xué)模式在C語(yǔ)言程序設(shè)計(jì)教學(xué)中的應(yīng)用:一、精心設(shè)置項(xiàng)目。結(jié)合學(xué)生的實(shí)際學(xué)習(xí)情況,精心設(shè)置實(shí)踐項(xiàng)目,難度恰當(dāng),既要保證在有限的上機(jī)時(shí)間大部分同學(xué)能完成調(diào)試運(yùn)行的任務(wù),又要盡可能地涵蓋課程的重點(diǎn)知識(shí)點(diǎn).通過(guò)從模仿小程序入手,初步認(rèn)識(shí)上機(jī)環(huán)境,逐步練習(xí)常用語(yǔ)句及庫(kù)函數(shù),再到獨(dú)立設(shè)計(jì)程序,循序漸進(jìn),鞭策鼓勵(lì)學(xué)生自己動(dòng)手編寫程序;二、合理安排進(jìn)度。案例教學(xué)的講授課程和任務(wù)驅(qū)動(dòng)的實(shí)踐操作是相輔相成的,其進(jìn)度安排和學(xué)生能否熟練掌握所學(xué)理論知識(shí)、能否有效提高實(shí)踐能力密切相關(guān)。學(xué)生通過(guò)更改上機(jī)過(guò)程中遇到的問(wèn)題,慢慢揣摩,逐步消化,積累調(diào)試程序的經(jīng)驗(yàn)。三、強(qiáng)化過(guò)程的高效管理。上機(jī)實(shí)踐的輔導(dǎo)和管理是完成實(shí)踐教學(xué)的重要一環(huán),直接影響學(xué)生編程能力的提高。筆者通過(guò)兩方面來(lái)有效保證上機(jī)課的教學(xué)質(zhì)量。首先是要求學(xué)生做好準(zhǔn)備工作,上機(jī)任務(wù)在案例教學(xué)中給出,學(xué)生課下時(shí)間編好程序,寫在作業(yè)本上,上機(jī)實(shí)踐之前交由教師檢查并且計(jì)入平時(shí)成績(jī)。其次是做好分組,每組均有骨干學(xué)生擔(dān)當(dāng)組長(zhǎng).在上機(jī)過(guò)程中遇到無(wú)法解決的問(wèn)題時(shí),能夠及時(shí)地得到指點(diǎn)。
2.3完善考核評(píng)價(jià)方案
為了更好地實(shí)現(xiàn)專業(yè)教學(xué)計(jì)劃安排的預(yù)期目標(biāo),本課程采取形成性考核(50%)和期末考核(上機(jī)考核50%)相結(jié)合的方式進(jìn)行,其中形成性考核由平時(shí)學(xué)習(xí)表現(xiàn)(10%)、作業(yè)考核(10%)和實(shí)訓(xùn)操作成績(jī)(30%)三項(xiàng)成績(jī)組成.最終分?jǐn)?shù)比例為:
總評(píng)成績(jī) =平時(shí)學(xué)習(xí)表現(xiàn)(10%)+作業(yè)考核(10%)+實(shí)訓(xùn)操作成績(jī)(30%)+期末考試成績(jī)(上機(jī)考核50% )
其中平時(shí)學(xué)習(xí)表現(xiàn)根據(jù)上課考勤情況、作業(yè)完成情況、課堂回答問(wèn)題情況、課堂實(shí)踐示范情況,由教師和專業(yè)學(xué)生干部綜合評(píng)定學(xué)習(xí)表現(xiàn)。作業(yè)考核分為課后作業(yè)完成情況和上機(jī)實(shí)訓(xùn)當(dāng)堂完成情況[6]。實(shí)訓(xùn)操作成績(jī)分為必須完成項(xiàng)目和拓展項(xiàng)目,根據(jù)每次上機(jī)情況進(jìn)行加減分。期末考試成績(jī)根據(jù)C程序基本框架、基本數(shù)據(jù)類型及運(yùn)算、順序結(jié)構(gòu)及應(yīng)用、分支結(jié)構(gòu)及應(yīng)用、循環(huán)結(jié)構(gòu)及應(yīng)用、數(shù)組及應(yīng)用、函數(shù)及應(yīng)用這七大教學(xué)情境,整合成若干個(gè)項(xiàng)目,要求學(xué)生編程完成,對(duì)學(xué)生的解決問(wèn)題的能力和實(shí)際編程能力進(jìn)行考察。
3 結(jié)論
C語(yǔ)言課程設(shè)計(jì)的任務(wù)是讓學(xué)生掌握程序設(shè)計(jì)語(yǔ)言的基本思路和技巧,能夠熟悉C語(yǔ)言的語(yǔ)法規(guī)則,利用C語(yǔ)言去設(shè)計(jì)程序,并會(huì)調(diào)試程序,用來(lái)解決實(shí)際生活中的問(wèn)題.案例教學(xué)和任務(wù)驅(qū)動(dòng)相結(jié)合的教學(xué)模式,充分調(diào)動(dòng)了同學(xué)們的學(xué)習(xí)積極性,也有助于同學(xué)們活學(xué)活用,對(duì)計(jì)算思維的建立很有幫助.靈活細(xì)化的考核方案,奠定了公平合理的大環(huán)境,引導(dǎo)同學(xué)們養(yǎng)成良好的學(xué)習(xí)習(xí)慣;同時(shí)也充分尊重同學(xué)之間的差異性,真正做到因材施教。
參考文獻(xiàn):
[1]汪紅兵,姚琳,武航星,張敏.C語(yǔ)言程序設(shè)計(jì)課程中的計(jì)算思維探析[J].中國(guó)大學(xué)教學(xué),2014(9):59-60.
[2]張耀文.基于計(jì)算思維的程序設(shè)計(jì)課程案例教學(xué)法研究[J].重慶電子工程職業(yè)學(xué)院學(xué)報(bào),2012,21(3):149-150.
[3]程傳鵬.基于大學(xué)生心理特點(diǎn)的C語(yǔ)言教學(xué)方法[J].計(jì)算機(jī)教育,2012(1):68-69.
[4]王穎.網(wǎng)絡(luò)互聯(lián)技術(shù)授課模式創(chuàng)新實(shí)踐研究[J].商丘職業(yè)技術(shù)學(xué)院學(xué)報(bào),2017(1):95-96.
[5]賴永秀,李凌,饒妮妮.任務(wù)驅(qū)動(dòng)法在C語(yǔ)言實(shí)踐教學(xué)中的應(yīng)用[J].實(shí)驗(yàn)科學(xué)與技術(shù),2012(6):125-126.
[6]葉健華,黎峰.“項(xiàng)目驅(qū)動(dòng)+案例教學(xué)”模式在C語(yǔ)言教學(xué)中的應(yīng)用[J].濟(jì)南職業(yè)學(xué)院學(xué)報(bào),2009(6):18-19.