《C語(yǔ)言程序設(shè)計(jì)》教學(xué)中存在問(wèn)題及改革探索-2019年文檔_第1頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》教學(xué)中存在問(wèn)題及改革探索-2019年文檔_第2頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》教學(xué)中存在問(wèn)題及改革探索-2019年文檔_第3頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》教學(xué)中存在問(wèn)題及改革探索-2019年文檔_第4頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、C語(yǔ)言程序設(shè)計(jì)教學(xué)中存在問(wèn)題及改革探索Problems and Solutions on C Program Language Teaching GAO Chun-ying, ZHANG Yun-feng, MA Hui-min (PLAElectronicsEngineering Institute, Hefei 230037,China): The “C program language ”is a basic subject for all students of science and technology . To hold this tool isnot only establis

2、hinga foundationfor theirother subjectsbut also providing them with the basic thought and method for solving the problems in practice by computer. From teaching method and practice ,this paper studies the relation between the teaching effects and them, analyzingthe problems in teachingand theircause

3、 and proposingsomesuggestions from some aspects.隨著現(xiàn)代科技的不斷發(fā)展, 計(jì)算機(jī)不再只是專業(yè)計(jì)算機(jī)人士的獨(dú)享工具, 而已成為各領(lǐng)域的必備工具。 對(duì)計(jì)算機(jī)的熟練使用和工作原理的正確理解已成為一個(gè)人信息素養(yǎng)的基本指標(biāo)。計(jì)算機(jī)編程能力也已經(jīng)是包括非計(jì)算機(jī)專業(yè)學(xué)生需要掌握的能力之一。在這個(gè)大前提下,C語(yǔ)言程序設(shè)計(jì)課程已日益成為各院校非計(jì)算機(jī)專業(yè)學(xué)生必修的一門非常重要的公共基礎(chǔ)課程。通過(guò)該課程的學(xué)習(xí), 要求學(xué)生掌握程序設(shè)計(jì)的基本方法并逐步形成正確的程序設(shè)計(jì)思想, 能夠熟練地使用C 語(yǔ)言進(jìn)行程序設(shè)計(jì)并具備一定調(diào)試程序的能力,從而為后續(xù)課程打下堅(jiān)實(shí)的基礎(chǔ),更重

4、要的是為在今后實(shí)際工作中,用計(jì)算機(jī)解決實(shí)際問(wèn)題提供了方法。但是,在多年的教學(xué)實(shí)踐中可以發(fā)現(xiàn),學(xué)生們普遍認(rèn)為這門課難度大、不易學(xué),期末考試不及格率高,學(xué)生們學(xué)了但不會(huì)用的現(xiàn)象也十分嚴(yán)重;與此同時(shí),教師們也認(rèn)為課堂時(shí)間少,學(xué)生自學(xué)能力差,教學(xué)效果不太理想。那么,在C 語(yǔ)言程序設(shè)計(jì)教學(xué)過(guò)程中存在的主要問(wèn)題是什么?如何解決上述問(wèn)題?怎樣才能讓學(xué)生們愛(ài)學(xué)、學(xué)會(huì)、學(xué)好、會(huì)用?這些都是值得探索實(shí)踐的問(wèn)題。1 課程教學(xué)存在的主要問(wèn)題1.1學(xué)生的計(jì)算機(jī)基礎(chǔ)參差不齊由于大專院校學(xué)生均來(lái)自于全國(guó)各地, 各地教育水平和經(jīng)濟(jì)水平的差異較大。 通過(guò)調(diào)查發(fā)現(xiàn), 有的學(xué)生在高中階段即已接觸過(guò) C 語(yǔ)言,而有的學(xué)生在來(lái)校前甚至

5、連計(jì)算機(jī)都沒(méi)有用過(guò), 這種巨大的差異導(dǎo)致的結(jié)果是,有一點(diǎn)基礎(chǔ)的學(xué)生滿足于一知半解,覺(jué)得老師講的內(nèi)容自己都會(huì), 所以課堂聽(tīng)課不夠認(rèn)真, 學(xué)習(xí)得不踏實(shí),真正做作業(yè)時(shí)仍是錯(cuò)誤百出, 但這部分學(xué)生因?yàn)榻佑|過(guò)計(jì)算機(jī),在上機(jī)實(shí)踐課上,就顯得比較得心應(yīng)手;而基礎(chǔ)差的同學(xué)則覺(jué)得進(jìn)度太快,難以跟上,上機(jī)實(shí)踐課常有無(wú)所適從的感覺(jué),從而對(duì)這門課程缺乏信心,失去興趣。1.2 教學(xué)過(guò)程過(guò)于拘泥于二級(jí)考試部分院校規(guī)定, 非計(jì)算機(jī)專業(yè)學(xué)生必須通過(guò)計(jì)算機(jī)全國(guó)二級(jí)考試方可順利畢業(yè), 加之二級(jí)證書(shū)在畢業(yè)學(xué)生求職中的作用,導(dǎo)致教學(xué)中過(guò)分拘泥于二級(jí)考試,講課過(guò)程中過(guò)分注意語(yǔ)法細(xì)節(jié),大量使用二級(jí)真題或模擬題作為例題和習(xí)題,與程序設(shè)計(jì)的

6、實(shí)用性偏離甚遠(yuǎn)。受此影響,學(xué)生們學(xué)到的只是語(yǔ)法,卻沒(méi)有真正學(xué)會(huì)程序設(shè)計(jì)的基本思想和方法,更不能真正學(xué)會(huì)如何解決實(shí)際問(wèn)題。1.3上機(jī)實(shí)踐難以達(dá)到效果C語(yǔ)言程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,既要掌握概念,又要?jiǎng)邮志幊?,還要上機(jī)調(diào)試運(yùn)行,因此, C 語(yǔ)言的教學(xué)特別重視實(shí)驗(yàn)環(huán)節(jié), 強(qiáng)調(diào)上機(jī)實(shí)踐。 但現(xiàn)在學(xué)生上機(jī)實(shí)踐中經(jīng)常出現(xiàn)問(wèn)題,主要有:相當(dāng)一部分同學(xué)上機(jī)只是想上網(wǎng)、聊天、玩游戲,對(duì)老師布置的實(shí)驗(yàn)題目只是敷衍了事, 有的甚至直接抄襲其他同學(xué)的程序;另外,目前上機(jī)實(shí)驗(yàn)中,大都是由一個(gè)教師擔(dān)任上機(jī)輔導(dǎo),學(xué)生寫好程序上機(jī)來(lái)調(diào)試, 但各個(gè)學(xué)生編寫程序的方法往往不同,出現(xiàn)的錯(cuò)誤有共性的也有個(gè)性的, 而教師不可能及

7、時(shí)解答每個(gè)學(xué)生的問(wèn)題, 就會(huì)導(dǎo)致部分學(xué)生不能繼續(xù)往下調(diào)試, 把寶貴的上機(jī)時(shí)間白白浪費(fèi)在等待上。針對(duì)以上問(wèn)題, 我們認(rèn)為在 C語(yǔ)言教學(xué)中, 應(yīng)著重注意從教學(xué)內(nèi)容、教學(xué)手段、教學(xué)方法這幾個(gè)環(huán)節(jié)進(jìn)行改革,從而提高教學(xué)質(zhì)量,培養(yǎng)出高質(zhì)量的人才。2 改革探索與實(shí)踐2.1改變傳統(tǒng)教學(xué)方法,樹(shù)立正確教學(xué)目的 C語(yǔ)言程序設(shè)計(jì) 課程是一門實(shí)踐性和應(yīng)用性很強(qiáng)的課程,所以在教學(xué)方法上必然要不同于其他各種理論性課程。 在實(shí)際教學(xué)中,應(yīng)通過(guò)對(duì)大量實(shí)例的分析和在實(shí)踐中的運(yùn)用達(dá)到對(duì)基本概念的掌握。因此,為了使初學(xué)者能盡快地掌握計(jì)算機(jī)知識(shí),進(jìn)入計(jì)算機(jī)的應(yīng)用領(lǐng)域, 教師要特別注意教學(xué)方法。 恩格斯曾經(jīng)說(shuō)過(guò)“興趣與愛(ài)好是最好的老

8、師”, 教學(xué)過(guò)程中, 首先要用具有趣味性和實(shí)用性的例題吸引學(xué)生的興趣并盡快讓他們享受到學(xué)會(huì)編程后的成就感。 例如,剛開(kāi)始上課時(shí), 可以選擇一些學(xué)生熟知的、簡(jiǎn)單的數(shù)學(xué)問(wèn)題, 教他們?nèi)绾斡?C語(yǔ)言表示, 并在計(jì)算機(jī)上真正實(shí)現(xiàn)這些數(shù)學(xué)問(wèn)題的計(jì)算, 讓他們?cè)诘谝粫r(shí)間體會(huì)到這門課程的妙處。隨著課程的深入,學(xué)生編程能力的增強(qiáng),可以引入一些趣味性的題目,如“百元百雞”、“自動(dòng)洗牌、出牌”、“學(xué)習(xí)成績(jī)管理系統(tǒng)”等,讓大家積極主動(dòng)、自覺(jué)獨(dú)立地學(xué)習(xí)程序設(shè)計(jì)。在增加課堂講授的趣味性的同時(shí), 還應(yīng)本著“強(qiáng)化算法, 弱化語(yǔ)言”的原則,即把授課重點(diǎn)放在解題思路、方法和步驟(算法)上,旨在讓學(xué)生明白如何分析并解決實(shí)際問(wèn)題,

9、逐漸培養(yǎng)學(xué)生進(jìn)行程序設(shè)計(jì)的正確思維模式; 而那些枯燥乏味、 不易理解的語(yǔ)法知識(shí)則通過(guò)例題引出, 在講解語(yǔ)法的時(shí)候只講解最基本的部分,其它用法則盡量在例題中隨著難度和實(shí)際應(yīng)用逐步呈現(xiàn)給學(xué)生。為了加強(qiáng)學(xué)生對(duì)算法的理解, 要注意引導(dǎo)學(xué)生對(duì)同一個(gè)問(wèn)題,學(xué)會(huì)采用不同的算法去實(shí)現(xiàn),比如數(shù)學(xué)中常出現(xiàn)的求解方程的根,可以用二分法也可以用牛頓迭代法實(shí)現(xiàn),在講解過(guò)程中,可以和學(xué)生一起畫出算法框圖, 再對(duì)照每種算法框圖, 寫出源程序,讓學(xué)生自己體會(huì)每種算法的優(yōu)缺點(diǎn)。在打好基礎(chǔ)的前提下, 在教材的后半章節(jié), 可以提出一些復(fù)雜題目,通過(guò)系統(tǒng)分析, 培養(yǎng)學(xué)生在解決大型問(wèn)題時(shí)的系統(tǒng)架構(gòu)、模塊分解等方面的能力, 這樣有助于培

10、養(yǎng)學(xué)生探索精神和創(chuàng)新能力。教學(xué)過(guò)程中,教師要隨時(shí)注意引導(dǎo),不要刻意提高計(jì)算機(jī)二級(jí)考試和期末考試的重要性, 應(yīng)本著實(shí)用的目的, 讓學(xué)生活學(xué)活用,為今后的實(shí)際工作打下良好基礎(chǔ)。至于二級(jí)考試,如果學(xué)生能夠按照老師的要求,認(rèn)真做好預(yù)習(xí)、聽(tīng)講、作業(yè)、上機(jī)這幾個(gè)環(huán)節(jié),通過(guò)也是水到渠成的事情了。2.2改進(jìn)課堂教學(xué)手段,保證教學(xué)效果首先,課堂教學(xué)注意因材施教,深入淺出,縮小臺(tái)階,突出實(shí)用。在以往的課堂教學(xué)中,都是教師先介紹變量定義,再介紹指令的語(yǔ)法規(guī)則, 最后是例子講解。 這樣講課的好處是知識(shí)灌輸量大,但缺點(diǎn)是教師和學(xué)生之間缺乏互動(dòng),課堂氣氛死板、 乏味,而學(xué)生們?cè)趯W(xué)習(xí)C語(yǔ)言時(shí),一開(kāi)始是懷著神秘興奮的心情進(jìn)入

11、課堂,隨著幾堂關(guān)于大量難以理解和記憶的新概念、新名詞、新術(shù)語(yǔ)、新規(guī)則的介紹、枯燥乏味的例題分析后,學(xué)生逐漸感到興趣不大,即使是上機(jī)也很無(wú)聊,只會(huì)照著書(shū)本上的例子進(jìn)行驗(yàn)證;要獨(dú)立完成程序編寫常常感到無(wú)從下手,進(jìn)而產(chǎn)生厭惡和恐懼。因此,在教學(xué)中必須本著“深入淺出,突出實(shí)用”的指導(dǎo)思想,在一次課堂教學(xué)過(guò)程中,要對(duì)教學(xué)內(nèi)容進(jìn)行重新歸納,力爭(zhēng)將難點(diǎn)再次分散,以縮小臺(tái)階,達(dá)到循序漸進(jìn)的效果。例如, C語(yǔ)言數(shù)據(jù)類型、運(yùn)算符、表達(dá)式種類繁多,放在一起講授,學(xué)生學(xué)習(xí)起來(lái)枯燥乏味, 難度較大, 我們?cè)趯?shí)際教學(xué)中嘗試將算術(shù)型的數(shù)據(jù)類型、運(yùn)算符以及相關(guān)的表達(dá)式先介紹,使學(xué)生學(xué)起來(lái)不會(huì)感覺(jué)太過(guò)煩瑣,緊接著就教授學(xué)生編寫

12、簡(jiǎn)單的、短小的程序設(shè)計(jì),完成一些簡(jiǎn)單的算術(shù)運(yùn)算,如“雞兔同籠”等, 然后再引入基本輸入輸出函數(shù)就順理成章了。這樣一來(lái)臺(tái)階小了, 學(xué)生的信心也增加許多,學(xué)習(xí)積極性很快就能得到提高。其次,課堂教學(xué)手段上做到傳統(tǒng)與現(xiàn)代化多媒體有機(jī)結(jié)合。從目前的教學(xué)手段上看, 課堂教學(xué)中 PPT的大量使用增大了課堂信息量,大大優(yōu)化了教學(xué)過(guò)程,但也帶來(lái)了一些缺點(diǎn),如影響對(duì)主要問(wèn)題的理解,也不利發(fā)揮學(xué)生的想象力。因此,結(jié)合課程的特點(diǎn),我們嘗試在課堂教學(xué)中, 將傳統(tǒng)教學(xué)與多媒體教學(xué)進(jìn)行有機(jī)結(jié)合。在教學(xué)過(guò)程中,事先將概念、大信息量的程序代碼制作課件,在課堂通過(guò) PPT做展示,供學(xué)生增加信息量用,也彌補(bǔ)了傳統(tǒng)教學(xué)無(wú)法板書(shū)大量源

13、程序的缺點(diǎn), 課堂教學(xué)也不再顯得枯燥無(wú)味。但對(duì)于案例分析或程序的編寫過(guò)程, 就強(qiáng)調(diào)要發(fā)揮傳統(tǒng)教學(xué)的優(yōu)勢(shì),進(jìn)行課堂討論、板書(shū)講解、結(jié)合提問(wèn),將問(wèn)題層層剖析、層層深入,達(dá)到師生互動(dòng)的效果,這樣,充分發(fā)揮學(xué)生的想象力,使之對(duì)問(wèn)題的理解也變得更容易。同時(shí),也充分利用學(xué)院的網(wǎng)絡(luò)資源,將電子教案、大綱、課件、習(xí)題等放在學(xué)院的教學(xué)網(wǎng)上,供學(xué)生自行調(diào)用, 這樣為學(xué)生課下復(fù)習(xí)預(yù)習(xí)課程提供了良好的條件,從而保證了課堂教學(xué)效果。2.3加強(qiáng)上機(jī)實(shí)踐,提高學(xué)生實(shí)踐能力程序設(shè)計(jì)語(yǔ)言課程的學(xué)習(xí), 旨在培養(yǎng)學(xué)生具有一定的閱讀程序、設(shè)計(jì)程序的能力,因此, C 語(yǔ)言的教學(xué)特別需要重視上機(jī)實(shí)驗(yàn)環(huán)節(jié)。針對(duì)學(xué)生不同層次的計(jì)算機(jī)基礎(chǔ),

14、實(shí)驗(yàn)教學(xué)中應(yīng)注重循序漸進(jìn),題型多樣,教師必須重視實(shí)驗(yàn)內(nèi)容的選擇,對(duì)所學(xué)的每一部分內(nèi)容學(xué)生都應(yīng)循序漸進(jìn)地完成一定數(shù)量的實(shí)驗(yàn)內(nèi)容, 這就要求改變過(guò)去題型單一, 題目單一的現(xiàn)象, 每部分的上機(jī)習(xí)題均應(yīng)精心挑選,使之既要有基本的、較簡(jiǎn)單的題目,又要有一些具有挑戰(zhàn)性、 較難的新穎有趣的題目, 并把它們分成必做題和選做題,其中選做題也必須隨著后續(xù)課程的學(xué)習(xí)補(bǔ)做出來(lái)。例如,在講授循環(huán)結(jié)構(gòu)程序設(shè)計(jì)時(shí),介紹while 、do while和 for 這三種循環(huán)語(yǔ)句后,給學(xué)生布置上機(jī)作業(yè)時(shí),可以簡(jiǎn)單一點(diǎn)的,有求1到 20 的累加和、循環(huán)輸出 n 個(gè)星號(hào),稍難一些的,有輸出素?cái)?shù)、求 1 到 n 的階乘的累加和, 還可

15、以再難一些, 如“楊輝三角形”和“水仙花數(shù)”等, 這樣一來(lái), 有利于培養(yǎng)學(xué)生對(duì)知識(shí)的應(yīng)用能力與解決問(wèn)題的分析能力, 基礎(chǔ)差的同學(xué)不會(huì)因?yàn)閷W(xué)習(xí)負(fù)擔(dān)太重而產(chǎn)生放棄的想法,同時(shí)也照顧到一些計(jì)算機(jī)基礎(chǔ)較好的同學(xué),有利于激發(fā)學(xué)生對(duì)計(jì)算機(jī)編程的興趣。針對(duì)上機(jī)實(shí)驗(yàn)課中出現(xiàn)的問(wèn)題, 加強(qiáng)對(duì)實(shí)驗(yàn)課的考核。 每次上機(jī)實(shí)踐課時(shí), 均要求在規(guī)定時(shí)間內(nèi)獨(dú)立完成實(shí)驗(yàn)習(xí)題, 并根據(jù)完成實(shí)驗(yàn)習(xí)題的質(zhì)量記錄平時(shí)成績(jī); 每次上機(jī)均要求上交完整的實(shí)驗(yàn)報(bào)告,從流程圖到程序調(diào)試過(guò)程,要求寫出自己的心得,調(diào)試通過(guò)或不通過(guò),都要給出分析,找出原因,這樣,杜絕部分學(xué)生上機(jī)課上網(wǎng)、聊天,使之每次上機(jī)都能有一定地提高。如何應(yīng)對(duì)每次上機(jī)實(shí)驗(yàn)課上,

16、 教師少,學(xué)生多的情況呢?我們采取的辦法是, 教師把每次的上機(jī)實(shí)驗(yàn)分成三個(gè)階段: 第一階段,實(shí)驗(yàn)前由老師在機(jī)房將本次實(shí)驗(yàn)中容易出現(xiàn)的錯(cuò)誤通過(guò)機(jī)房多媒體設(shè)備的屏幕廣播功能講解一下,對(duì)學(xué)生有個(gè)初步的提醒,這就要求教師要注意在平時(shí)的實(shí)驗(yàn)教學(xué)中及時(shí)總結(jié)學(xué)生實(shí)驗(yàn)課中容易出現(xiàn)的錯(cuò)誤; 第二階段, 由學(xué)生自己上機(jī)調(diào)試課前已編寫好的程序,教師及時(shí)解答問(wèn)題;第三階段,老師將本次實(shí)驗(yàn)課中出現(xiàn)的典型錯(cuò)誤集中到一兩個(gè)程序中, 在習(xí)題課上通過(guò)大屏幕進(jìn)行集中演示、講解、調(diào)試,這樣充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)主動(dòng)性,使之對(duì)課程內(nèi)容有更深的理解,也逐漸有更大的興趣。3 結(jié)束語(yǔ)根據(jù)實(shí)際教學(xué)過(guò)程中存在的問(wèn)題,通過(guò)對(duì) C語(yǔ)言程序設(shè)計(jì)的教學(xué)內(nèi)容、 教學(xué)手段與教學(xué)方法的改革實(shí)踐,在實(shí)際的教

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論