C語言教學(xué)對策

時(shí)間:2022-04-15 08:48:00

導(dǎo)語:C語言教學(xué)對策一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

C語言教學(xué)對策

1引言

在目前的程序設(shè)計(jì)課程教學(xué)中如何突出對學(xué)生編程能力的培養(yǎng),是一個(gè)亟待解決的問題。對于計(jì)算機(jī)專業(yè)學(xué)生來說,C語言程序設(shè)計(jì)是一門專業(yè)基礎(chǔ)課,對后續(xù)專業(yè)課程至關(guān)重要。然而,國內(nèi)中職學(xué)校該類課程的教學(xué)模式仍停留在傳統(tǒng)的模式上,過于注重語句、語法和一些細(xì)節(jié),基本上是以高級語言自身的體系為脈絡(luò)展開的,沒有把邏輯與編程解題思路放在主體地位上。這些問題是否能夠被很好地解決已成為中職學(xué)校計(jì)算機(jī)教學(xué)成敗的關(guān)鍵。作為教師,在計(jì)算機(jī)教學(xué)中,應(yīng)不斷地改變教育觀念,以學(xué)生為主體,創(chuàng)造性地組織教學(xué)內(nèi)容,設(shè)計(jì)教學(xué)結(jié)構(gòu),注重挖掘?qū)W生的潛力,從而使學(xué)生的計(jì)算機(jī)學(xué)習(xí)成為一種自覺自愿的活動(dòng),進(jìn)而使計(jì)算機(jī)教育的改革不斷推向深入,最終使計(jì)算機(jī)學(xué)習(xí)超越課堂空間。為達(dá)到這一目的,C語言程序設(shè)計(jì)應(yīng)采用如下教學(xué)方法。

2強(qiáng)調(diào)學(xué)習(xí)C語言的重要性,激發(fā)學(xué)生的學(xué)習(xí)主動(dòng)性

C語言是目前世界上使用最為廣泛的計(jì)算機(jī)語言之一,它是一種介于匯編語言與高級語言之間的編程語言。教師可以在第一節(jié)C語言課中就讓學(xué)生看一下在圖形模式下用C語言繪制出來的、類似WINDOWS的窗口,讓學(xué)生感受和體會(huì)一下圖形模式下C語言的編程;使他們知道,C語言作為一種計(jì)算機(jī)編程語言,它是可以在任何一種平臺(tái)上編程的,只是接口不同而已。只要找到適合該平臺(tái)的編程工具,C語言在WINDOWS下同樣也能充分發(fā)揮其特長,從而激發(fā)學(xué)生的學(xué)習(xí)積極性和主動(dòng)性。

3采取粗講和細(xì)講的方法

中職學(xué)校計(jì)算機(jī)教學(xué)的特點(diǎn)是:知識(shí)更新快、內(nèi)容范圍廣、應(yīng)用要求高,由此帶來的問題之一就是課時(shí)的相對減少。在實(shí)際教學(xué)工作中,我體會(huì)到,要緩解課程內(nèi)容多和學(xué)時(shí)相對少的矛盾,就是要將“粗講”和“細(xì)講”結(jié)合起來,例如:在“C語言程序設(shè)計(jì)”課的教學(xué)中,前面的幾章是一系列規(guī)則性、語言的語法要求很強(qiáng)且很瑣碎的內(nèi)容,如果一開始就按部就班地一條條給學(xué)生講解這些規(guī)則,常常使學(xué)生產(chǎn)生“只見樹木,不見森林”、茫然不知所措的感覺。所以應(yīng)該先通過一個(gè)簡單的C語言程序?qū)嵗凹?xì)講”為什么要制定這些規(guī)則,使學(xué)生清楚這些規(guī)則在程序中的用途,然后對于這些規(guī)則“是什么”就可有代表性“粗講”,甚至有些部分可以不講,讓學(xué)生邊用邊學(xué)。

4突出C語言程序設(shè)計(jì)的普遍性和特殊性

程序設(shè)計(jì)課程可以分不同層次,C語言只是其中的一種,在這門課的講授中,要突出程序設(shè)計(jì)方法的講解,讓學(xué)生分清哪些是C語言所特有的,哪些是通用程序設(shè)計(jì)語言所共有的,這樣就可避免講了一種程序設(shè)計(jì)語言,再講一種,既不深入也不透徹。當(dāng)日后學(xué)生根據(jù)專業(yè)的使用情況及學(xué)生的具體狀況來選擇某種高級語言作為實(shí)際操作語言時(shí),學(xué)生就具有了學(xué)習(xí)程序設(shè)計(jì)語言的能力、擴(kuò)展的能力,而不是就學(xué)C語言而學(xué)C語言。不同的專業(yè)對該課程的要求可以有所差異,但不論哪種情況,都不能停留在某種高級語言的介紹,而是要突出講述程序設(shè)計(jì)方法,正確地選擇算法與數(shù)據(jù)結(jié)構(gòu),進(jìn)行正規(guī)的程序設(shè)計(jì)訓(xùn)練。這樣才可深入、透徹地了解程序設(shè)計(jì)語言的真諦。

5強(qiáng)化實(shí)踐教學(xué)模式

對程序設(shè)計(jì)教學(xué)模式進(jìn)行改革,以強(qiáng)調(diào)動(dòng)手實(shí)踐、上機(jī)編程為切入點(diǎn);以任務(wù)驅(qū)動(dòng)方式,通過實(shí)例講授程序設(shè)計(jì)的基本概念和基本方法。重點(diǎn)放在思路上,即:在C/C++語言的環(huán)境下,針對問題進(jìn)行分析,構(gòu)建數(shù)學(xué)模型,提出算法并編程實(shí)現(xiàn),同時(shí)要求養(yǎng)成良好的編程習(xí)慣,在此過程中培養(yǎng)學(xué)生的思維能力和動(dòng)手能力,鼓勵(lì)學(xué)生探索、研究和創(chuàng)新。只有讓學(xué)生動(dòng)手,才會(huì)有成就感,進(jìn)而對本課程產(chǎn)生興趣,學(xué)起來效果才比較好。因此,我們的基本思想應(yīng)該是在理論指導(dǎo)下,讓學(xué)生動(dòng)手、動(dòng)腦,更多地上機(jī)實(shí)踐。因?yàn)閷W(xué)生只有在編寫大量程序之后,才能獲得真知灼見,感到運(yùn)用自如,注重學(xué)生動(dòng)手能力的培養(yǎng)是這門課和以往課程最大的不同之處。

6確立師生互動(dòng)的新型學(xué)習(xí)模式

在教學(xué)方式上,老師應(yīng)注重調(diào)動(dòng)學(xué)生的積極性,這樣,教學(xué)效果才會(huì)更佳。計(jì)算機(jī)程序設(shè)計(jì)課程是實(shí)踐性很強(qiáng)的課程,如何將基礎(chǔ)原理、基本開發(fā)技術(shù)和應(yīng)用三個(gè)層面有機(jī)地結(jié)合,選擇優(yōu)秀的應(yīng)用性案例進(jìn)行教學(xué)是提高計(jì)算機(jī)程序設(shè)計(jì)教學(xué)的重要環(huán)節(jié)。教師講授知識(shí)時(shí)要能夠做到理論聯(lián)系實(shí)際,努力使該課程生動(dòng)、有趣、易懂,從而調(diào)動(dòng)學(xué)生的積極性,并吸引學(xué)生的注意力。例如:在C語言課程的教學(xué)過程中,我們可以采取課堂互動(dòng)的方法。這種互動(dòng)式教學(xué)模式使得在教學(xué)過程中的教師、學(xué)生二者之間構(gòu)成了一種新的修正、完善、深化的無限循環(huán)的教學(xué)形式。在課程中,可以講解或布置具有挑戰(zhàn)性與應(yīng)用性的有趣任務(wù)、問題或習(xí)題,并增加獎(jiǎng)勵(lì)和鼓勵(lì)措施,指導(dǎo)學(xué)生在實(shí)踐中學(xué)習(xí)和提高。

7善于發(fā)現(xiàn)學(xué)生的潛在素質(zhì)

創(chuàng)造力是人類高智能活動(dòng)的集中體現(xiàn)。學(xué)生思維的變通、靈活與獨(dú)創(chuàng)性可以產(chǎn)生直覺突破與靈感的火花,學(xué)生的懷疑精神、探索能力將得到提高。在課堂學(xué)習(xí)和社會(huì)實(shí)踐中,要善于發(fā)現(xiàn)學(xué)生創(chuàng)造力的潛在素質(zhì),給予肯定,積極引導(dǎo),使學(xué)生認(rèn)識(shí)到自身的優(yōu)勢與特點(diǎn),并主動(dòng)完善自己,增強(qiáng)自信心,奠定創(chuàng)造性思維的意識(shí)基礎(chǔ),表現(xiàn)出善于吸收并積極創(chuàng)造的精神等等,從而達(dá)到本課程的教學(xué)目的,完成本課程的教學(xué)內(nèi)容。8結(jié)束語以上的幾種教學(xué)方式,在教學(xué)班級中已經(jīng)初步進(jìn)行了實(shí)踐,取得了較好的效果,只要通過不斷地探索,一定會(huì)讓C語言的教學(xué)模式有一個(gè)全新的改變,從而為計(jì)算機(jī)專業(yè)的學(xué)生專業(yè)學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。