當(dāng)前C語(yǔ)言教學(xué)的困境

時(shí)間:2022-01-07 10:09:59

導(dǎo)語(yǔ):當(dāng)前C語(yǔ)言教學(xué)的困境一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢(xún)客服老師,歡迎參考。

當(dāng)前C語(yǔ)言教學(xué)的困境

本文作者:顧靜靜工作單位:蘇州高等職業(yè)技術(shù)學(xué)校

教師教法陳舊,沒(méi)有充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性在目前的課堂教學(xué)中,還是以教師講授為主,沒(méi)有充分發(fā)揮學(xué)生學(xué)習(xí)的主動(dòng)性,啟發(fā)式教學(xué)沒(méi)有得到充分運(yùn)用,先進(jìn)直觀的多媒體教學(xué)手段應(yīng)用不夠。老師不了解學(xué)生課前預(yù)習(xí)的情況,不了解學(xué)生的真正需求、難點(diǎn)和問(wèn)題所在,挫傷了學(xué)生學(xué)習(xí)的積極性和熱情。對(duì)于我們學(xué)校來(lái)說(shuō),存在一些客觀原因,機(jī)房不夠,不能滿足每堂課學(xué)生都能在機(jī)房練習(xí),很多高職或者中專(zhuān)學(xué)??赡芏紩?huì)有這個(gè)問(wèn)題,學(xué)校往往為一些計(jì)算機(jī)應(yīng)用方面的課程提供機(jī)房,對(duì)于語(yǔ)言類(lèi)課程則認(rèn)為以理論課為主。實(shí)際上,一開(kāi)始就講理論,可能有的學(xué)生一學(xué)期下來(lái)都不知道這門(mén)課學(xué)下來(lái)有什么用,而如果一開(kāi)始學(xué)的時(shí)候就讓學(xué)生照著書(shū)做一些簡(jiǎn)單的程序,效果就會(huì)明確的多。對(duì)于實(shí)踐教學(xué)環(huán)節(jié)重視不夠C語(yǔ)言是一門(mén)實(shí)踐性很強(qiáng)的計(jì)算機(jī)語(yǔ)言,但目前的實(shí)踐課教學(xué)存在很多弊端。例如:學(xué)生不明確上機(jī)實(shí)驗(yàn)的目的,實(shí)驗(yàn)的內(nèi)容不清楚。想干什么就干什么,沒(méi)有相應(yīng)的實(shí)驗(yàn)要求。考核中上機(jī)沒(méi)有一定的比例,這樣,語(yǔ)言課就成了單一為了考試的一門(mén)課。部分教師責(zé)任心不夠,不能?chē)?yán)格要求學(xué)生,致使上機(jī)課玩游戲的現(xiàn)象經(jīng)常出現(xiàn)。其結(jié)果是課都上完了,卻還有學(xué)生連最基本的實(shí)踐操作也不會(huì)做。

注意激發(fā)學(xué)生的學(xué)習(xí)興趣前面說(shuō)了,如果一開(kāi)始就照著書(shū)上的章節(jié),在教室中進(jìn)行純理論教學(xué),可能學(xué)習(xí)程度差的學(xué)生就聽(tīng)不懂,完全不知道學(xué)了這個(gè)到底有什么用,時(shí)間長(zhǎng)了,自然就跟不上,即使是好的學(xué)生,也會(huì)覺(jué)得沒(méi)什么意思。但如果我們?cè)诮虒W(xué)中把握C語(yǔ)言的特點(diǎn),通過(guò)一些具體形象的程序?qū)嵗寣W(xué)生加以實(shí)踐,學(xué)生便會(huì)感覺(jué)到C語(yǔ)言的神奇,學(xué)生就會(huì)產(chǎn)生學(xué)習(xí)C語(yǔ)言的興趣,就能夠領(lǐng)略C語(yǔ)言的魅力。在具體程序?qū)嵗?,再進(jìn)行一些簡(jiǎn)單的修改,讓程序產(chǎn)生不同的結(jié)果,并解釋原因,然后提出新的問(wèn)題,讓學(xué)生思考如何修改程序以解決新的問(wèn)題,從而讓學(xué)生明白實(shí)際問(wèn)題分析解決與程序設(shè)計(jì)之間的轉(zhuǎn)換過(guò)程,逐漸培養(yǎng)學(xué)生進(jìn)行程序設(shè)計(jì)的正確思維模式。注意加強(qiáng)算法部分的教學(xué)算法設(shè)計(jì)是C語(yǔ)言程序設(shè)計(jì)的靈魂,流程圖是程序設(shè)計(jì)的第一步,編程成功的前提是要分析出正確的算法,因此在教學(xué)中必須將算法設(shè)計(jì)作為程序設(shè)計(jì)課程的先導(dǎo)和教學(xué)重點(diǎn),以培養(yǎng)和提高學(xué)生分析和解決問(wèn)題的能力。但對(duì)于非計(jì)算機(jī)專(zhuān)業(yè)C語(yǔ)言的初學(xué)者來(lái)說(shuō),簡(jiǎn)單算法的分析與設(shè)計(jì)基本能夠理解或者說(shuō)具有一定解決問(wèn)題的能力就是我對(duì)他們的基本要求,我自己班里的學(xué)生也分了幾個(gè)層次,數(shù)學(xué)基礎(chǔ)不好的學(xué)生,讓他們從簡(jiǎn)單例題入手,不急著讓他們寫(xiě)出程序代碼,而是把問(wèn)題分析清楚,能夠用自己的語(yǔ)言描述出解決問(wèn)題的算法,然后可以畫(huà)出流程圖,再根據(jù)自己的圖對(duì)照給出的程序,爭(zhēng)取能夠把程序讀懂,再回過(guò)去看自己畫(huà)的流程圖,如果兩者一致,那對(duì)于這個(gè)層次的學(xué)生來(lái)說(shuō),我的教學(xué)目標(biāo)就基本達(dá)到了。還有一部分學(xué)生處于班級(jí)中游,那么除了書(shū)上基本的例題以外,課后的習(xí)題也會(huì)要求這些學(xué)生能夠用算法描述出解題思路,然后嘗試著寫(xiě)出代碼,安排他們到機(jī)房運(yùn)行自己的程序。對(duì)于班級(jí)中學(xué)得好的一部分學(xué)生,除了書(shū)上要求的作業(yè)以外,則會(huì)讓他們?cè)跈C(jī)房負(fù)責(zé)幫其他學(xué)生改錯(cuò),確保那些自己寫(xiě)出程序代碼的同學(xué),他們的程序能夠正確運(yùn)行。這樣,激發(fā)了他們學(xué)習(xí)的主動(dòng)性,也培養(yǎng)了他們的合作精神,為以后想從事程序開(kāi)發(fā)的學(xué)生模擬了工作情境??傊?,以上是本人在中專(zhuān)學(xué)校計(jì)算機(jī)C語(yǔ)言課程教學(xué)中的一些體會(huì),不一定完全正確,還需要我們不斷地去探索,取長(zhǎng)補(bǔ)短,不斷提高、完善。