計算機語言的運用,對計算機的發(fā)展有非常重要的意義,而C語言本身便是一切計算機語言的根本,不論是現(xiàn)在所運用的C++,還是JAVA,VB,Delphi,都是源于C語言基礎(chǔ)之上所演變而來,但是在現(xiàn)如今的C語言教學之中,仍存在許多問題,并且需要不斷將其完善。
(一)理論與實踐無法統(tǒng)一 。實踐是檢驗真理的唯一標準,理論是實踐的總結(jié),關(guān)于理論是實踐是現(xiàn)今教育界特別關(guān)注的兩個命題,在計算機C語言教學中,實驗教學便是將實踐課程放在非常重要的位置,但是理論課程卻非??菰?,而且計算機語言本身便具有一定抽象性,致使學生缺少學習興趣,而且在學習的過程中,部分學生會對理論表現(xiàn)出缺乏耐心的情況,有些學生甚至利用教學實踐上網(wǎng),從而導致理論與實踐無法進行結(jié)合,沒能夠達到有效統(tǒng)一。
(二)學生對計算機C語言教學興趣不高。興趣是最好的老師,現(xiàn)如今學生在計算機C語言教學中提不起興趣,而且教師本身沒有充分發(fā)揮其引導作用,也沒有將學生的主體地位充分顯現(xiàn)出來,如此一來,便會在一定程度上造成學生的興趣不高,甚至毫無興趣,究其根本,是教師在教學中沒有創(chuàng)建合理的教學氛圍,而且課堂之上,枯燥乏味的理論課程,本身便不會讓學生產(chǎn)生興趣,學生主體的作用沒有被教師充分發(fā)揮出來,而且對學生而言,并不知道所學習的計算機C語言的具體價值意義在哪里,一般情況下教師都沒有給與講述,直接便是登堂入室,步入乏味的教學之中,學生對這種教學方式提不起興趣,情有可原。再有,教師無法對學生進行有效觀察,并在不斷積累的過程中,沒有對學生本身的理解程度有一個認識,如此便會降低學生的學習興趣。
(三)學生缺少學習目標。目標是動力,是個人為達成某種需要不斷在過程中不斷奮進過程的總體思想,學生在學習的過程中若缺少目標性,便會造成提不起學習興趣,以及毫無動力的情況,根據(jù)目前情況而言,很多學生在計算機C語言的學習過程中,對計算機C語言本身的重要性沒有一個完全的理解,一般情況下學生大都會抱著計算機C語言沒有一定價值意義的思想,更有許多同學覺得計算機C語言枯燥乏味,在教學上沒有達到學生的需求,所以,學生便會在教學中迷失自己的目標,學生缺少目標的引導,便會提不起學習興趣,長此以往,達不到學習要求,也便失去教學效果。
(一)注重理論,提升興趣。實踐是檢驗真理的唯一標準,理論是實踐的總結(jié),也是實踐的根本保證,在C語言教學過程中,需讓學生充分掌握實踐的操作,熟練每個代碼的具體應用,如此便能夠讓學生的學習更具有目標性。在C語言教學中,教師需對學生的理論學習給予一定重視,在進行理論學習的過程中,讓學生對C語言各個知識點充分掌握,只有在此基礎(chǔ)之上,教師才可以進行下一步操作。在進行重點教學過程中,教師需充分對學生講解其中的重要性,代碼執(zhí)行的關(guān)鍵是什么,以及出現(xiàn)報錯的原因是什么,都需對學生進行充分的講解,如此一來,便能夠有效加強對知識點的理解。比如,在變量講解的過程中,需要對語言中常用的幾個變量進行描述,如int類型以及char類型等,之后對變量的具體應用進行講解,并在講解的過程中對變量進行分析。初次之外,還可以利用視頻教學的方式,讓學生充分認識到C語言的具體應用,并在此基礎(chǔ)上,認識計算機C語言學科的真正價值所在,讓學生在之后的學習過程中,能夠?qū)幊陶Z言產(chǎn)生格外的關(guān)注,同時,在教學過程中,還可以舉一些實例,讓每一個學生在學習的過程中能夠找到自己的目標所在,以及自己所能達到何種能力,從而提升學生的學習興趣。興趣是最好的老師,只有提升學生學習C語言的興趣,才能夠使學生產(chǎn)生積極性,實現(xiàn)自我學習、自我練習,如此便能夠讓課堂教學價值得到體現(xiàn)。
(二)任務(wù)教學法。在新課程改革的背景之下,學生已成為教學主體,所以在日常的教學過程中,教師需充分發(fā)揮學生的主體地位,并引導學生進行C語言的學習,開展任務(wù)教學法,便是在新課程改革的基礎(chǔ)上所提倡新教學方法。教師在授課之前,可對學生布置一項任務(wù),這項任務(wù)不可超過學生所能接受的難度,并讓學生在課堂上對該任務(wù)所應用到的知識點進行總結(jié), 教師可以引導學生完成任務(wù),但是在具體完成的過程中,還是需要引導學生來完成,對不同難度的問題,需制定不同的引導力度以及時間。比如,讓同學們用計算機語言編程的方式算出個人總成績,這個任務(wù)相對簡單,在這個任務(wù)之中會應用到變量,并在變量的基礎(chǔ)上進行加法運算,相對比較簡單,所以,教師可以讓學生自主完成,使其能夠?qū)⒆兞康膽贸浞终莆?。除此之外,教師還可以為學生布置總分數(shù)的任務(wù),根據(jù)班級人數(shù)編寫一個程序,使其能夠讓班級的平均分算出來,讓同學們在課堂上完成任務(wù),此程序?qū)Τ鯇W者來說,略有難度,所以教師便要充分的引導學生,如何制定變量,如何使用循環(huán)等等一系列問題。最后,學生在進行選擇結(jié)構(gòu)的學習過程中,該部分的內(nèi)容同樣也存在一定難度,那么教師的引導力度和引導實踐便需要增強,從而讓學生在引導之下完成任務(wù)。
(三)改變評價方式。 C語言在學習的過程中,本身便需要實踐,所以在對學生進行評價時,可以根據(jù)學生的表現(xiàn)進行評價,從而增強評價的判斷性,教師可以根據(jù)學生評價發(fā)現(xiàn)有哪些學生在哪些問題上存在不足,因此便可以對其進行二次教學,用以彌補該同學在知識上的缺漏。與此同時,教師還需要對每個學生的課堂表現(xiàn)進行評價,比如,在每節(jié)課將要結(jié)束時,教師可組織學生對他人進行評價,或?qū)ψ约哼M行評價,還可以在課堂上組織匿名投票的方式。
網(wǎng)絡(luò)技術(shù)不斷發(fā)展的今天,C語言技術(shù)已經(jīng)成為非常重要的計算機語言,并且在高校之中也是一門非常重要的學科,但是現(xiàn)如今C語言的教學之中,仍然存在許多問題,這些問題急需進行改善。為讓我國計算機技術(shù)不斷發(fā)展,同時,也為提升我國科學技術(shù)水平,C語言教學是及其重要的,并且也是關(guān)鍵所在,教師可在教學中充分引導學生,讓學生對C語言學習產(chǎn)生興趣,并在興趣的引領(lǐng)下,克服學習中面對的種種困難,更好的實現(xiàn)主動學習,以及自主學習,與此同時,教師可根據(jù)學生的表現(xiàn),讓學生做出評價,提升課堂氛圍的同時,也提高學生的學習積極性。
[1]楊瑞.計算機C語言實驗教學方式分析[J].網(wǎng)絡(luò)安全技術(shù)與應用,2014(12):186,189.
[2]朱婷婷,仲兆秀.計算機C語言實驗教學的方式分析[J].現(xiàn)代職業(yè)教育,2016(13):184-184.
[3]林兵.淺談計算機C語言實驗教學[J].計算機光盤軟件與應用,2015(1):278-279.