公務(wù)員期刊網(wǎng) 論文中心 正文

談C語(yǔ)言程序設(shè)計(jì)教學(xué)方法

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了談C語(yǔ)言程序設(shè)計(jì)教學(xué)方法范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

談C語(yǔ)言程序設(shè)計(jì)教學(xué)方法

[摘要]C語(yǔ)言程序設(shè)計(jì)是非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生學(xué)習(xí)的第一門(mén)高級(jí)程序設(shè)計(jì)語(yǔ)言,在教授這門(mén)課程的時(shí)候,會(huì)發(fā)現(xiàn)教學(xué)中存在各種各樣的問(wèn)題。教師應(yīng)該從實(shí)際應(yīng)用出發(fā),找到教學(xué)的重難點(diǎn)如算法和數(shù)據(jù)結(jié)構(gòu)上,注重學(xué)生的邏輯思考,讓他們形成一定的計(jì)算機(jī)思維,課堂教學(xué)與學(xué)生課后自學(xué)相輔,以此提高整個(gè)課堂的教學(xué)效果和質(zhì)量。學(xué)生在接觸C語(yǔ)言時(shí),通常會(huì)覺(jué)得程序編寫(xiě)困難、興趣缺乏、學(xué)習(xí)沒(méi)什么積極性,對(duì)課堂教學(xué)質(zhì)量造成不小的影響,因此,采用什么教學(xué)方法提高學(xué)生的學(xué)習(xí)積極性很關(guān)鍵。本文結(jié)合實(shí)際的教學(xué),從教學(xué)目標(biāo)、教授方法、學(xué)生實(shí)踐等方面對(duì)C語(yǔ)言程序設(shè)計(jì)進(jìn)行了研究與分析。

[關(guān)鍵詞]C語(yǔ)言程序設(shè)計(jì);計(jì)算機(jī)思維;教學(xué)效果;教學(xué)方法

1引言

C語(yǔ)言是學(xué)生要面臨的第一門(mén)程序設(shè)計(jì)語(yǔ)言,同時(shí)也是一門(mén)專(zhuān)業(yè)的課程。這門(mén)課程的開(kāi)課時(shí)間一般定在學(xué)生剛?cè)氪髮W(xué)的第一或第二學(xué)期。C語(yǔ)言學(xué)習(xí)的主要目的是讓學(xué)生養(yǎng)成計(jì)算機(jī)思維,能夠初步具有程序設(shè)計(jì)的思想,這樣可以利于學(xué)生分析問(wèn)題和解決問(wèn)題的能力。學(xué)習(xí)該門(mén)課程對(duì)后面陸續(xù)要學(xué)習(xí)的專(zhuān)業(yè)課程起到鋪墊作用。為了提高C語(yǔ)言的教學(xué)能力,許多老師積極投入到教學(xué)研究過(guò)程中,紛紛提出各自的教學(xué)方法,如案例教學(xué)法、任務(wù)驅(qū)動(dòng)教學(xué)法、趣味教學(xué)法等各有特色的方案。然而,針對(duì)C語(yǔ)言教學(xué)的方法依然沒(méi)有脫離傳統(tǒng)教學(xué)的模式。大家依然相信“先理論后實(shí)踐”的道理,理論固然是重要的,但是,看懂了代碼可不表示學(xué)會(huì)了學(xué)程序,會(huì)敲代碼可不表示你已經(jīng)掌握了一門(mén)語(yǔ)言。科技在發(fā)展、社會(huì)在發(fā)展、教育也在發(fā)展。因此,能夠研究出最具教育意義的教學(xué)方法是教育工作者永恒不滅的話(huà)題,是學(xué)校一直的要求和目標(biāo)。教學(xué)無(wú)外乎就是教學(xué)大綱、計(jì)劃的制訂,如何備課、授課和作業(yè)練習(xí)都是不可或缺的環(huán)節(jié)。C語(yǔ)言程序設(shè)計(jì)是一門(mén)專(zhuān)業(yè)基礎(chǔ)課,是當(dāng)代最為廣泛應(yīng)用的一門(mén)語(yǔ)言。這門(mén)課程可以為很多專(zhuān)業(yè)課做鋪墊,如操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、編譯原理等。良好的基礎(chǔ)才是學(xué)好各門(mén)課程最重要的基石。C語(yǔ)言是一門(mén)綜合性強(qiáng)的學(xué)科,內(nèi)容涉及交叉多門(mén)學(xué)科,該門(mén)課程的內(nèi)容也是多樣化的、解決問(wèn)題的方式也是各不相同,但究其本源依然是計(jì)算機(jī)的思維和編程的思想。學(xué)生的學(xué)習(xí)過(guò)程是最重要的一環(huán),如何讓學(xué)生高效率地接收課程內(nèi)容是每位教師心中最迫切的愿望。根據(jù)個(gè)人的學(xué)習(xí)和經(jīng)驗(yàn)積累,分享了一些不甚成熟的教學(xué)方法。實(shí)例選擇很重要,選擇那些帶有遞進(jìn)關(guān)系的實(shí)例,可以提升分層教學(xué)的高效,可以增加學(xué)生的收獲感,可以呈現(xiàn)出學(xué)生吃飽了、吃進(jìn)了的良好狀態(tài)。案例不能太難,難了,教師講不明白,學(xué)生聽(tīng)不明白,教師講不透,學(xué)生吃不透,這樣,一堂課便真的浪費(fèi)了。

2C語(yǔ)言教學(xué)問(wèn)題

C語(yǔ)言教學(xué)存在著諸多的問(wèn)題,現(xiàn)進(jìn)行了相關(guān)問(wèn)題的歸納總結(jié):C語(yǔ)言教學(xué)抽象、枯燥,教師講的不夠生動(dòng),吸引學(xué)生的注意力。授課教師在講解書(shū)上的實(shí)例時(shí),只是講解了程序代碼的思想和思路,并沒(méi)有解釋這種理論是如何應(yīng)用在實(shí)際生活當(dāng)中的。學(xué)生只能夠?qū)W習(xí)到書(shū)面上的死知識(shí),并不能理論結(jié)合實(shí)際。學(xué)生的學(xué)習(xí)興趣并不會(huì)產(chǎn)生,漸漸地,便跟不上老師講解的思路,也就對(duì)該門(mén)課程徹底失去了興趣。C語(yǔ)言語(yǔ)法太多,學(xué)生只顧死記硬背。在課堂上,有些老師注重C語(yǔ)言的語(yǔ)法規(guī)則,因此對(duì)教材中的規(guī)則講的詳之又細(xì)。學(xué)生對(duì)這枯燥的規(guī)則會(huì)產(chǎn)生厭煩心理,加之又不甚理解,只能死記硬背,根本不得其中的要領(lǐng)和精髓。學(xué)生疲于規(guī)則的記憶,根本抽不出多余的時(shí)間來(lái)真正了解C語(yǔ)言的本質(zhì),時(shí)間一久便會(huì)徹底失去學(xué)習(xí)的興趣。C語(yǔ)言學(xué)習(xí)不能讓學(xué)生獲得成就感。學(xué)生在學(xué)習(xí)C語(yǔ)言的時(shí)候,經(jīng)常是一個(gè)章節(jié)一個(gè)章節(jié)的學(xué)習(xí),從沒(méi)考慮整體性,對(duì)于分章的例題練習(xí)每每理解卻難以進(jìn)行綜合性的習(xí)題作業(yè)。這應(yīng)該是因?yàn)閷W(xué)生對(duì)于知識(shí)點(diǎn)的串聯(lián)不夠熟練,學(xué)到的知識(shí)都是零散的、不成系統(tǒng)的。對(duì)于學(xué)生薄弱的地方,教師應(yīng)該注重該方面的練習(xí),加強(qiáng)課堂實(shí)踐的習(xí)題講解,讓學(xué)生一步一步地進(jìn)步,發(fā)現(xiàn)問(wèn)題并解決問(wèn)題。慢慢地,學(xué)生便會(huì)從編程中得到未有的樂(lè)趣。C語(yǔ)言程序設(shè)計(jì)的學(xué)習(xí)的實(shí)踐環(huán)節(jié)是非常值得注意的。上機(jī)練習(xí)就是需要將學(xué)生在課堂學(xué)到的知識(shí)通過(guò)實(shí)踐體現(xiàn)出來(lái),編寫(xiě)代碼、程序編譯和運(yùn)行、查找錯(cuò)誤、得到運(yùn)行結(jié)果,這整個(gè)過(guò)程便是完成了一次與程序設(shè)計(jì)的親密接觸。這個(gè)過(guò)程可以讓學(xué)生在實(shí)踐中真正產(chǎn)生疑惑、分析疑惑、解決疑惑,上機(jī)操作便是加以驗(yàn)證和解決的過(guò)程。上機(jī)實(shí)踐驗(yàn)證某一個(gè)程序,得到通過(guò)的結(jié)果,可以嘗試改變其中的某些語(yǔ)句、某些定義,重新運(yùn)行,得到不同的運(yùn)行結(jié)果,這中間會(huì)出現(xiàn)錯(cuò)誤提示,解決這些錯(cuò)誤,便是一個(gè)進(jìn)步的過(guò)程。上機(jī)能讓學(xué)生直接感受到程序的變化和結(jié)果,讓學(xué)生鞏固課上的內(nèi)容和知識(shí),是一個(gè)十分重要的階段。某些學(xué)校存在一些問(wèn)題,如:師資力量不夠、教室資源緊缺等問(wèn)題,直接采用大班上課的模式,學(xué)生數(shù)量多,不利于上機(jī)實(shí)踐。為了完成上機(jī)實(shí)踐,可以對(duì)學(xué)生進(jìn)行分組,一般3-5個(gè)學(xué)生可以組團(tuán),小組成員共同合作,完成老師布置的同一個(gè)問(wèn)題。老師進(jìn)行打分,打分需要列出每個(gè)成員完成了什么任務(wù)、達(dá)到了什么效果。進(jìn)行講解時(shí),團(tuán)隊(duì)組長(zhǎng)需要講解設(shè)計(jì)的原理和做題過(guò)程,真正做到實(shí)踐出真知的效果。另外,教師想掌握上機(jī)實(shí)踐教學(xué)的情況,最好找一個(gè)兼職輔導(dǎo)教師,和他密切接觸與溝通,得出學(xué)生學(xué)習(xí)作業(yè)情況的真實(shí)結(jié)果,并根據(jù)這些反饋,對(duì)學(xué)生的學(xué)習(xí)進(jìn)度和計(jì)劃進(jìn)行適度的調(diào)整和改進(jìn),對(duì)學(xué)生作業(yè)情況進(jìn)行講解和分析,讓學(xué)生的平時(shí)學(xué)習(xí)能過(guò)學(xué)的扎實(shí),讓他們真正知道:學(xué)習(xí)C語(yǔ)言這門(mén)課程,看不會(huì)、聽(tīng)不會(huì)、親自動(dòng)手練起來(lái),才有可能會(huì)!教師要讓學(xué)生上機(jī)實(shí)踐時(shí),不要給他們限定作業(yè)題目,要在課程范圍的允許內(nèi),給予他們根據(jù)自身的興趣愛(ài)好做一些相關(guān)題目。小組為一個(gè)單位,完成C語(yǔ)言的設(shè)計(jì)程序,如果:學(xué)生愛(ài)好體育,可以設(shè)計(jì)體育類(lèi)相關(guān)代碼,做一個(gè)小項(xiàng)目。這種實(shí)踐方式,既可以培養(yǎng)學(xué)生求解問(wèn)題的能力和編程的能力,也可以培養(yǎng)他們的探索能力和創(chuàng)新能力。同時(shí),能有效增加學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)信心,激發(fā)他們的求知欲,便于學(xué)生更加深入地學(xué)習(xí)和研究新的一門(mén)語(yǔ)言。

3教學(xué)方法的改進(jìn)

C語(yǔ)言程序設(shè)計(jì)這門(mén)課程很重要,它是很多課程的基礎(chǔ)入門(mén),比如數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)等計(jì)算機(jī)相關(guān)的課程。學(xué)生學(xué)習(xí)了C語(yǔ)言這門(mén)課程,他們便會(huì)真正掌握如何去解決問(wèn)題和想出解決辦法。當(dāng)學(xué)生學(xué)會(huì)了解決問(wèn)題,那么,這一步一步解決問(wèn)題的步驟便是計(jì)算機(jī)所需要的計(jì)算機(jī)思維。C語(yǔ)言這門(mén)課程,在現(xiàn)在大多數(shù)的高校教學(xué)中,大家都是重視它的理論性而忽略了讓學(xué)生動(dòng)手操作的實(shí)踐能力,如此,學(xué)生只能對(duì)于該門(mén)課程進(jìn)行死記硬背,不得要領(lǐng)。教師應(yīng)該采用新的授課模式,不能拘泥于傳統(tǒng)的教學(xué)方法。對(duì)于C語(yǔ)言程序設(shè)計(jì)的教學(xué),授課不能太單一,一定要靈活多變花樣多,決不能只是讓學(xué)生被動(dòng)地聽(tīng)講、做筆記。而是要帶領(lǐng)學(xué)生去思考去探索,拋出疑問(wèn)引起他們的好奇心,然后在解決問(wèn)題的過(guò)程中找到學(xué)習(xí)的樂(lè)趣。對(duì)此,本文提出了一些比較好的授課模式,簡(jiǎn)述如下:

3.1啟發(fā)式教學(xué)法

這種方法主要是為了培養(yǎng)學(xué)生分析解決問(wèn)題的能力。如何啟發(fā)?教師在講授新課內(nèi)容之前,先要回顧一下上節(jié)課的知識(shí)內(nèi)容,然后拋出一個(gè)新內(nèi)容的問(wèn)題,如何解決這個(gè)問(wèn)題,便是本節(jié)新課的主要任務(wù)。由此,學(xué)生的疑問(wèn)被帶出來(lái),自然好奇本節(jié)課的內(nèi)容,學(xué)習(xí)化被動(dòng)為主動(dòng),完成了自主學(xué)習(xí)的目的。

3.2討論授課法

這種教學(xué)方法以激發(fā)學(xué)生討論為目的。教師在授課的過(guò)程中,要不斷提出一些問(wèn)題,讓學(xué)生多討論、多互動(dòng),集體想出解決辦法。教師在其中扮演引導(dǎo)的角色,學(xué)生成為了課堂的主體部分,鼓勵(lì)大家思考,想出奇妙的點(diǎn)子和解決思路,完成課堂內(nèi)容的學(xué)習(xí)。

3.3比喻授課法

這種方法的真正目的是激發(fā)學(xué)生的學(xué)習(xí)興趣,教師通過(guò)對(duì)知識(shí)內(nèi)容形象生動(dòng)的比喻,讓學(xué)生更容易理解和掌握,把枯燥無(wú)味的東西變成有趣易消化的內(nèi)容,嘗到學(xué)習(xí)甜頭的學(xué)生便會(huì)逐漸對(duì)該門(mén)課程產(chǎn)生濃厚的興趣,課堂效率便會(huì)大大提高。

【參考文獻(xiàn)】

[1]占艷,辛國(guó)江,穆珺.“模式化”方法在C語(yǔ)言程序設(shè)計(jì)教學(xué)中的研究與實(shí)踐[J].科技創(chuàng)新導(dǎo)報(bào),2015,12(14):100-101.

[2]何旭.基于編程能力培養(yǎng)的C語(yǔ)言教學(xué)方法及模式研究[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2012,15(24):199-200.

[3]金華,崔榮一.“C語(yǔ)言程序設(shè)計(jì)”教學(xué)研究[J].計(jì)算機(jī)教育,2012(14):60-62.

作者:戴曉峰 王莉萍 單位:南通理工學(xué)院 計(jì)算機(jī)科學(xué)與信息技術(shù)學(xué)院