摘 要:本文針對(duì)學(xué)校應(yīng)用型辦學(xué)定位和學(xué)生的實(shí)際情況,分析了C語(yǔ)言程序設(shè)計(jì)教學(xué)中存在的問(wèn)題,并針對(duì)問(wèn)題闡述了以“應(yīng)用”為主導(dǎo)的教學(xué)改革思想和方法,以促進(jìn)C語(yǔ)言教學(xué)效果。在實(shí)踐過(guò)程中,采用改進(jìn)了教學(xué)方法后,取得了較佳教學(xué)效果。
關(guān)鍵詞:C語(yǔ)言;應(yīng)用型;教學(xué)改革
C語(yǔ)言把高級(jí)語(yǔ)言的基本結(jié)構(gòu)與低級(jí)語(yǔ)言的實(shí)用性結(jié)合起來(lái),使之既具有高級(jí)語(yǔ)言的易編寫(xiě)、易維護(hù)等特點(diǎn),又具有低級(jí)語(yǔ)言直接操作地址等效率高的特點(diǎn)。在用途方面,它既可以作為系統(tǒng)設(shè)計(jì)語(yǔ)言,編寫(xiě)操作系統(tǒng),也可以作為應(yīng)用程序語(yǔ)言。另外,C語(yǔ)言也是培養(yǎng)計(jì)算思維的良好工具,通過(guò)學(xué)習(xí)C語(yǔ)言培養(yǎng)學(xué)生分析問(wèn)題、解決問(wèn)題的能力和應(yīng)用計(jì)算機(jī)解決問(wèn)題的能力,提高邏輯思維的嚴(yán)謹(jǐn)性,培養(yǎng)學(xué)生從問(wèn)題到計(jì)算機(jī)程序的轉(zhuǎn)變起到了重要的作用。但一直以來(lái),教學(xué)的效果卻并不如愿。
具體來(lái)說(shuō),C 語(yǔ)言教學(xué)中存在以下問(wèn)題。
1 C語(yǔ)言教學(xué)中存在的問(wèn)題
1.1 教學(xué)內(nèi)容上,課堂注重C語(yǔ)言知識(shí)的講授,輕視學(xué)生思維能力的培養(yǎng) C語(yǔ)言的教學(xué)目標(biāo)是通過(guò)C語(yǔ)言的教學(xué),使實(shí)際問(wèn)題“計(jì)算機(jī)化”,達(dá)到可以應(yīng)用C語(yǔ)言解決實(shí)際問(wèn)題的能力的目標(biāo),重點(diǎn)在解決問(wèn)題思維的訓(xùn)練。因此,C語(yǔ)言的語(yǔ)法規(guī)則等知識(shí)點(diǎn)只是教學(xué)的一個(gè)部分。如果把教學(xué)重點(diǎn)放在語(yǔ)法規(guī)則等零碎的知識(shí)點(diǎn)的講授上,知識(shí)串連不起來(lái),往往會(huì)使學(xué)生產(chǎn)生“一葉障目,不見(jiàn)泰山”的感覺(jué),對(duì)C語(yǔ)言知識(shí)沒(méi)有全面準(zhǔn)確的把握,實(shí)際上,學(xué)生在學(xué)習(xí)完C語(yǔ)言后很難獨(dú)立完成一個(gè)微小型系統(tǒng)的開(kāi)發(fā),如班級(jí)通信錄管理系統(tǒng)等。也容易喪失學(xué)習(xí)興趣,產(chǎn)生學(xué)習(xí)C語(yǔ)言無(wú)用等想法,進(jìn)而影響后續(xù)課程的學(xué)習(xí)。另一方面也沒(méi)有達(dá)到教學(xué)目的,達(dá)不到應(yīng)用C語(yǔ)言解決實(shí)際問(wèn)題的目的,也達(dá)不到計(jì)算思維訓(xùn)練的目的。
1.2 教學(xué)模式上,一直以教師講授學(xué)生聽(tīng)的模式進(jìn)行教學(xué),學(xué)生的主觀能動(dòng)性沒(méi)能得到充分的發(fā)揮 在高校中普遍仍然是幾十年不變的注入式教學(xué)方法。當(dāng)前,本科擴(kuò)招,高校教育普及化,學(xué)生的生源質(zhì)量,尤其二類本科生源質(zhì)量不斷地受到影響。另外,學(xué)生本能對(duì)注入教學(xué)模式的抵觸,沒(méi)有充分發(fā)揮學(xué)生的主觀能動(dòng)性,產(chǎn)生“學(xué)習(xí)多少算多少”、“及格就行”等想法,也使教學(xué)效果較差。顯然注入式教學(xué)法越來(lái)越不適應(yīng)當(dāng)前學(xué)生具體情況和教育的特點(diǎn),采取何種適合高校學(xué)生的教學(xué)方法,是教學(xué)改革的一個(gè)重點(diǎn)。
1.3 并沒(méi)有把語(yǔ)言和實(shí)際工程知識(shí)結(jié)合起來(lái),只訓(xùn)練編寫(xiě)一些離散簡(jiǎn)單的程序,缺少綜合應(yīng)用開(kāi)發(fā)能力的培養(yǎng) 在C語(yǔ)言的教學(xué)過(guò)程中,只注重知識(shí)點(diǎn)的集中訓(xùn)練,程序相對(duì)簡(jiǎn)單,對(duì)于各知識(shí)點(diǎn)的綜合應(yīng)用缺乏訓(xùn)練,更沒(méi)有把工程應(yīng)用相關(guān)的知識(shí)引入實(shí)驗(yàn)和教學(xué)中,學(xué)習(xí)的知識(shí)和工程應(yīng)用脫節(jié)嚴(yán)重,比如程序的健壯性、友好性、“實(shí)數(shù)0的比較問(wèn)題”等等概念沒(méi)有建立,實(shí)際程序中忽略程序的可讀性、友好性和健壯性設(shè)計(jì),使學(xué)生完成的程序在工程應(yīng)用中存在問(wèn)題。
2 C語(yǔ)言教學(xué)中改革實(shí)踐和體會(huì)
為解決這些問(wèn)題,我們教研室對(duì) C 語(yǔ)言的教學(xué)模式進(jìn)行探索,嘗試從教學(xué)觀念、實(shí)驗(yàn)方法、教學(xué)內(nèi)容和教學(xué)手段方面進(jìn)行了探索,并在實(shí)踐中應(yīng)用。C語(yǔ)言教學(xué)以任務(wù)驅(qū)動(dòng),以解決實(shí)際問(wèn)題為導(dǎo)向,以學(xué)生為主體,充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的主觀能動(dòng)性,把理論和實(shí)踐合二為一,引導(dǎo)學(xué)生積極思考,充分發(fā)揮學(xué)生的思維活躍、想象力豐富等優(yōu)勢(shì)。 通過(guò)應(yīng)用型教學(xué)的實(shí)施,體現(xiàn)了C語(yǔ)言課程的教學(xué)特色,主要體現(xiàn)在以下幾個(gè)方面。
2.1 轉(zhuǎn)變教學(xué)觀念和教學(xué)模式 在教學(xué)過(guò)程中,遵循應(yīng)用型、案例式教學(xué)原則,從實(shí)際問(wèn)題出發(fā),針對(duì)各知識(shí)單元,設(shè)計(jì)各種具備趣味性、綜合性的問(wèn)題。例如: “三天打魚(yú)兩天曬網(wǎng)”問(wèn)題,輸入年、月和日,計(jì)算從年初到截止日該是打魚(yú)還是曬網(wǎng)。“銀行事件驅(qū)動(dòng)模擬程序”問(wèn)題,生成隨機(jī)數(shù)模擬客戶的來(lái)訪,利用隨機(jī)數(shù)管理每個(gè)人業(yè)務(wù)的處理過(guò)程,打印操作過(guò)程。“猜數(shù)游戲”問(wèn)題,生成數(shù),通過(guò)判斷輸入數(shù)據(jù),給出大小提示,一步一步完成猜數(shù)。“火車訂票系統(tǒng)”問(wèn)題等,都從分析問(wèn)題入手,繼而找出解決問(wèn)題的方法,再分析算法,最后編寫(xiě)出完整的程序,在這一全過(guò)程,關(guān)鍵的是每一步都采用與學(xué)生一起探討的方式,讓學(xué)生在啟發(fā)下思考,在思考中解決問(wèn)題,由被動(dòng)學(xué)習(xí)過(guò)程,轉(zhuǎn)變?yōu)樽灾魈骄俊⒑献鲗W(xué)習(xí)、善于思考、積極進(jìn)取的主動(dòng)學(xué)習(xí),充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性和創(chuàng)造性,營(yíng)造了一個(gè)寬松的自主學(xué)習(xí)與實(shí)踐的環(huán)境,從而掌握獨(dú)立分析問(wèn)題、解決問(wèn)題的方法。由傳統(tǒng)的只重視知識(shí)的教學(xué),轉(zhuǎn)變?yōu)榫C合培養(yǎng)學(xué)生的興趣、思維判斷能力和表達(dá)能力的教學(xué),從學(xué)生的實(shí)際水平出發(fā),培養(yǎng)學(xué)生分析與解決實(shí)際問(wèn)題的能力,既縮短了教學(xué)與實(shí)踐之間的差距,又有利于學(xué)生的繼續(xù)教育和終身教育[3]。也進(jìn)一步激發(fā)學(xué)生的學(xué)習(xí)欲望,積極思維,發(fā)現(xiàn)問(wèn)題,提出問(wèn)題,并逐步解決問(wèn)題。
2.2 發(fā)揮學(xué)生的主觀能動(dòng)性 教學(xué)課堂圍繞問(wèn)題展開(kāi)教學(xué)活動(dòng)。首先,要求教研組教師在開(kāi)課前,構(gòu)建出理論教學(xué)中需要的知識(shí)點(diǎn)、知識(shí)單元和知識(shí)框架,根據(jù)知識(shí)單元和知識(shí)框架設(shè)計(jì)出課程需要討論的問(wèn)題或?qū)嶋H操作項(xiàng)目,其次,由學(xué)生通過(guò)討論、合作學(xué)習(xí)來(lái)補(bǔ)充學(xué)習(xí)知識(shí)點(diǎn),從而完成知識(shí)體系的構(gòu)建。在C語(yǔ)言教學(xué)活動(dòng)中,教研室合理構(gòu)建問(wèn)題是非常重要的,通過(guò)實(shí)際問(wèn)題分析教學(xué),既要培養(yǎng)學(xué)生的邏輯思維能力和解決實(shí)際問(wèn)題的能力,還要架構(gòu)完整的C語(yǔ)言知識(shí)體系結(jié)構(gòu)。例如:構(gòu)建班級(jí)通信錄管理系統(tǒng)案例,通過(guò)分析需求,設(shè)計(jì)交互模式下的菜單,設(shè)計(jì)工作流程,畫(huà)出流程圖,寫(xiě)出設(shè)計(jì)報(bào)告,并最終解決問(wèn)題。這個(gè)過(guò)程中具體知識(shí)點(diǎn)的填充和完善是完全調(diào)動(dòng)學(xué)生的積極性自主完成的,這樣充分調(diào)動(dòng)了學(xué)生的積極性和主觀能動(dòng)性。教師在教學(xué)中積極地對(duì)合作學(xué)習(xí)過(guò)程進(jìn)行有效的組織和調(diào)控。
3 結(jié)語(yǔ)
通過(guò)在 C 語(yǔ)言中全面實(shí)施應(yīng)用型教學(xué),已取得明顯的效果。學(xué)生的合作意愿得到了增強(qiáng);學(xué)生的編程能力和邏輯思維得到了全面提高;學(xué)習(xí)目的性更加明確;工程意識(shí)得到提高。當(dāng)然C語(yǔ)言教學(xué)改革不是一蹴而就的,還有許多內(nèi)容需要進(jìn)一步研究。
參考文獻(xiàn):
[1]譚浩強(qiáng).C語(yǔ)言程序設(shè)計(jì)(第四版)[M].北京:清華大學(xué)出版社,2010 .
[2]張渝江.翻轉(zhuǎn)課堂變革[J]. 中國(guó)信息技術(shù)教育,2012(10).
[3]李松梅,陳佳麗,何娟.在課堂教學(xué)中實(shí)施案例教學(xué)法的探討[J].邢臺(tái)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2005(2).
基金項(xiàng)目:信息工程學(xué)院《C語(yǔ)言程序設(shè)計(jì)》課程建設(shè)項(xiàng)目,編號(hào):xgyjg005。
作者簡(jiǎn)介:王伯槐(1979-),男,甘肅民勤人,研究生學(xué)歷,講師,研究方向:嵌入式系統(tǒng)。