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

C語言程序設(shè)計(jì)課程改革探究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了C語言程序設(shè)計(jì)課程改革探究范文,希望能給你帶來靈感和參考,敬請閱讀。

C語言程序設(shè)計(jì)課程改革探究

[摘要]隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)成為每個(gè)家庭的必備之物,而計(jì)算機(jī)的操作和應(yīng)用自然也就成為大學(xué)課堂上的重點(diǎn)。近年來,隨著新課程教學(xué)改革的逐步深入,我國對(duì)于大學(xué)計(jì)算機(jī)教學(xué)的重視程度越來越高,而經(jīng)過中學(xué)計(jì)算機(jī)學(xué)習(xí)后,學(xué)生已經(jīng)有了一定的基礎(chǔ),到了大學(xué),C語言程序設(shè)計(jì)課程成為大學(xué)計(jì)算機(jī)體系的重中之重,通過C語言程序設(shè)計(jì)課程,可以有效地培養(yǎng)學(xué)生的計(jì)算思維能力,對(duì)于他們未來的發(fā)展是非常重要的。

[關(guān)鍵詞]計(jì)算機(jī)教學(xué);C語言程序;課程改革

1引言

C語言是我國大學(xué)計(jì)算機(jī)教學(xué)的重點(diǎn),也是學(xué)生所應(yīng)當(dāng)掌握的基本能力,目前,大學(xué)C語言程序設(shè)計(jì)的課程改革在如火如荼的進(jìn)行當(dāng)中,不僅僅在課程的改革方面,同時(shí),對(duì)于學(xué)生計(jì)算思維能力的培養(yǎng)也提出了更高要求。筆者根據(jù)自己的工作經(jīng)驗(yàn),從C語言程序設(shè)計(jì)課程改革出發(fā),分析了其對(duì)學(xué)生計(jì)算思維能力的培養(yǎng),并給出了有效的教學(xué)建議。

2計(jì)算思維能力對(duì)于大學(xué)生計(jì)算機(jī)教學(xué)的重要性

計(jì)算機(jī)已經(jīng)成為每個(gè)家庭的常用電子設(shè)備,同時(shí),在我國的各行各業(yè),生產(chǎn)和發(fā)展都需要用到計(jì)算機(jī),因此,計(jì)算機(jī)逐步成為了我國大學(xué)的重要科目,并且產(chǎn)生了很多的分支。而總的來說,所有計(jì)算機(jī)有關(guān)課程的基礎(chǔ)就是C語言,只有學(xué)好C語言,才能更好地進(jìn)行后續(xù)教學(xué)。目前,在實(shí)際教學(xué)過程中,C語言的教學(xué)效果并不是很理想,一方面,由于C語言這門課程的難度非常高,另一方面,學(xué)生的計(jì)算機(jī)思維能力相對(duì)較差,這樣,是很難學(xué)好計(jì)算機(jī)相應(yīng)科目的。對(duì)于大學(xué)生而言,學(xué)習(xí)已經(jīng)不僅僅是死記硬背和套用公式,更多的是利用自己所學(xué)到的知識(shí)進(jìn)行有效思考,進(jìn)而更加深入地理解和學(xué)習(xí),從而取得最好的教學(xué)效果。針對(duì)C語言程序設(shè)計(jì)的課程而言,對(duì)于學(xué)生的計(jì)算機(jī)思維能力要求是很高的。首先,是學(xué)生的邏輯思維能力,C語言程序設(shè)計(jì)的核心就是編程,一些復(fù)雜的算法不僅僅要求學(xué)生有扎實(shí)的基本功,同時(shí),還要有縝密的邏輯思維能力,這樣,才能在計(jì)算的時(shí)候保證準(zhǔn)確性,最大限度地達(dá)到自己的要求。其次,是學(xué)生的思考能力。計(jì)算機(jī)教學(xué)是應(yīng)用非常靈活的一門科學(xué),需要學(xué)生在學(xué)習(xí)的時(shí)候多加思考,不斷完善和進(jìn)步,只有具備這樣的素質(zhì),才能學(xué)好C語言,否則,學(xué)生只能掌握一些基本的編程技術(shù),而遇到難題,就無法進(jìn)行完善的思考,自然也就會(huì)出現(xiàn)一定的疏漏。最后,是要具備創(chuàng)新能力。創(chuàng)新是二十一世紀(jì)的主題詞,在計(jì)算機(jī)思維能力當(dāng)中,創(chuàng)新能力自然也是不可缺少的一環(huán),目前市場上的很多app的設(shè)計(jì)的基礎(chǔ)是C語言,而很多程序的設(shè)計(jì)都是具有很強(qiáng)創(chuàng)新性的,所以說,在C語言的教學(xué)時(shí),計(jì)算思維能力的培養(yǎng)要著重向創(chuàng)新能力方面傾斜,讓學(xué)生不僅能夠?qū)旧系膫鹘y(tǒng)內(nèi)容編寫出來,同時(shí),也能夠發(fā)揮創(chuàng)新能力,利用C語言來編程解決一些新的問題。所以說,在實(shí)際的教學(xué)過程中,要借助C語言等計(jì)算機(jī)學(xué)科的課程改革,在不斷教學(xué)的實(shí)踐當(dāng)中,培養(yǎng)并提高學(xué)生的計(jì)算思維培養(yǎng)能力,幫助學(xué)生更好的學(xué)習(xí)。

3C語言程序設(shè)計(jì)課程改革中計(jì)算思維能力培養(yǎng)存在的問題

目前,在我國的大學(xué)教育當(dāng)中,C語言程序設(shè)計(jì)課程仍舊在不斷的發(fā)展過程中,教師的教學(xué)水平在進(jìn)一步的提高,同時(shí),學(xué)生的綜合能力也在有效的進(jìn)步。但是,在課程改革的過程當(dāng)中,仍舊對(duì)學(xué)生的計(jì)算思維能力的培養(yǎng)存在一定的問題,極大的影響了學(xué)生的學(xué)習(xí)。

3.1課程改革過程中對(duì)計(jì)算思維能力的培養(yǎng)重視程度不夠

在C語言程序設(shè)計(jì)的課程教學(xué)改革中,我國主要是針對(duì)課程內(nèi)容的改革,而對(duì)于課程教學(xué)模式和學(xué)生的培養(yǎng)模式并沒有給予足夠的重視,這就造成了在培養(yǎng)學(xué)生計(jì)算思維能力的方面沒有突出的建樹,這是存在的一個(gè)大短板。很多高校教師在組織C語言程序設(shè)計(jì)課程的時(shí)候,將課程內(nèi)容的改革放在了中心的位置上,一直在思考如何讓學(xué)生掌握更多的知識(shí),學(xué)會(huì)更多的內(nèi)容,卻武略了通過教學(xué)來提高學(xué)生的計(jì)算思維能力才是重中之重,當(dāng)學(xué)生擁有了這項(xiàng)能力,那么,他們在進(jìn)行編程的時(shí)候能夠很快的找到切入點(diǎn),以后的教學(xué)也會(huì)進(jìn)展的更加順利。所以說,目前,在教學(xué)的整個(gè)過程中,對(duì)于計(jì)算思維能力培養(yǎng)的不重視是導(dǎo)致學(xué)生學(xué)習(xí)能力偏低的一個(gè)關(guān)鍵,高校要將改革的重點(diǎn)撥正,以教學(xué)內(nèi)容的改革為重心,以提升學(xué)生的計(jì)算思維能力為最終目的,只有這樣,才能最大限度的保證學(xué)生系統(tǒng)的學(xué)習(xí)知識(shí)并提高自己的綜合能力。

3.2教師的教學(xué)引導(dǎo)能力還存在一定的問題

眾所周知,C語言是計(jì)算機(jī)專業(yè)的基礎(chǔ)課程,以后大量的專業(yè)課程都要以C語言為前提,只有學(xué)好的C語言,才能保證后續(xù)的學(xué)習(xí)更有效果。所以說,在這門基礎(chǔ)課程的教學(xué)中,教學(xué)質(zhì)量的好壞將直接影響到學(xué)生的學(xué)習(xí)情況,很多高校都意識(shí)到了這個(gè)問題,在教研室中選取了大量的骨干教師共同研究,以課程改革為切入點(diǎn),改善教學(xué)模式、更新教學(xué)方法,起到了一定的效果,但是,仍舊有部分學(xué)校,C語言授課教師的整體素質(zhì)仍舊有所欠缺,對(duì)于課堂知識(shí)講解的把握能力不夠,在他們的能力之下,只能保證課堂內(nèi)容的講授,學(xué)生的能夠聽明白就已經(jīng)相當(dāng)不錯(cuò)了,而在教學(xué)中有效的培養(yǎng)學(xué)生的計(jì)算思維能力是遠(yuǎn)遠(yuǎn)達(dá)不到要求的,師資力量的問題嚴(yán)重限制了高校C語言教學(xué)的發(fā)展,學(xué)生更多的是掙扎于C語言的基本內(nèi)容當(dāng)中,對(duì)于這部分內(nèi)容的思考是相對(duì)不夠的,缺乏思考,能力就很難有所提高。所以說,在后續(xù)的教學(xué)過程當(dāng)中,高校要加強(qiáng)教研室對(duì)于C語言課程的教師隊(duì)伍的建設(shè),提高整體的教學(xué)水平,幫助學(xué)生更好的學(xué)習(xí)C語言,并培養(yǎng)他們的計(jì)算思維能力。

3.3學(xué)生的學(xué)習(xí)效果整體不高

除了學(xué)校的重視程度不夠,教師的教學(xué)水平問題,目前在教學(xué)過程中,學(xué)生計(jì)算思維能力整體不高的情況還有一個(gè)比較重要的原因是學(xué)生的學(xué)習(xí)整體效果比較差。大學(xué)是一個(gè)開放性比較大的地方,學(xué)生剛剛離開地獄般的高中三年,進(jìn)入到大學(xué)之后,在開始階段,放松的情況比較常見,直接導(dǎo)致了學(xué)習(xí)情況不佳,C語言課程是專業(yè)基礎(chǔ)課,在很多專業(yè)當(dāng)中大一就已經(jīng)開始學(xué)習(xí)了,而這個(gè)階段學(xué)生玩心比較大,很多學(xué)生不能把學(xué)習(xí)的注意力集中到課堂上,上課睡覺,整天打游戲的情況經(jīng)常發(fā)生,即使學(xué)校的課程改革再出色,教師在課堂上的講授再精彩,學(xué)生不學(xué)也是沒有用的。所以說,很多情況下,學(xué)生自身的原因也造成了學(xué)習(xí)效果不佳,計(jì)算思維能力無法提高的現(xiàn)狀。這就需要教師和學(xué)生進(jìn)行全面的溝通,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,將他們的注意力放到課堂上來,教師才能夠有的放矢的指導(dǎo)學(xué)生學(xué)習(xí)。

4在C語言程序設(shè)計(jì)課程改革當(dāng)中培養(yǎng)學(xué)生計(jì)算思維能力的有效措施

針對(duì)上述存在的問題,高校要采取有效的措施來培養(yǎng)學(xué)生的計(jì)算思維能力,更好的進(jìn)行C語言程序設(shè)計(jì)課程改革,不斷的啟發(fā)學(xué)生,幫助學(xué)生更好的學(xué)習(xí)計(jì)算機(jī)。

4.1通過有效的課程改革模式來促進(jìn)學(xué)生的計(jì)算思維能力培養(yǎng)

C語言程序設(shè)計(jì)課程改革是高校的重中之重,高校要通過有效的課程改革來促進(jìn)學(xué)生的計(jì)算思維能力的培養(yǎng)。首先,要以課程內(nèi)容的翔實(shí)來系統(tǒng)性地給予學(xué)生良好的授課體驗(yàn)。在進(jìn)行課程改革的時(shí)候,要通過對(duì)課程內(nèi)容進(jìn)行改革,進(jìn)一步的使C語言講授內(nèi)容系統(tǒng)化,這樣,有助于學(xué)生更好的理解知識(shí),從而促進(jìn)學(xué)生計(jì)算思維能力的培養(yǎng)。其次,是教師要重視對(duì)學(xué)生計(jì)算思維能力的培養(yǎng),不僅要教會(huì)學(xué)生知識(shí),更要提高學(xué)生的能力,要結(jié)合課堂上的知識(shí),給予學(xué)生更多的思考空間和創(chuàng)新空間,讓學(xué)生可以用自己所學(xué)的知識(shí)編寫出最佳的代碼,從而起到更好的教學(xué)效果。所以說,要通過有效的課程改革模式來促進(jìn)學(xué)生的計(jì)算思維能力培養(yǎng)。

4.2利用啟發(fā)式教學(xué)的方法展開教學(xué)

C語言程序設(shè)計(jì)課程的整個(gè)教學(xué)過程即為程序分析和編寫的過程,所以教學(xué)的主要任務(wù)之一就是培養(yǎng)學(xué)生的程序分析能力、程序編寫能力和程序調(diào)試能力,在完成程序的整個(gè)過程中無不透露出計(jì)算思維的應(yīng)用。在教師講授編程方法的時(shí)候應(yīng)該采用啟發(fā)式教學(xué)法來幫助學(xué)生提升計(jì)算思維能力,在學(xué)生學(xué)會(huì)一個(gè)程序的設(shè)計(jì)方法后,能夠真正將方法融會(huì)貫通,并將其應(yīng)用于其它程序的開發(fā)設(shè)計(jì)過程中,能夠做到舉一反三。例如,在完成循環(huán)結(jié)構(gòu)程序設(shè)計(jì)任務(wù)時(shí),要讓學(xué)生明白循環(huán)結(jié)構(gòu)能夠解決現(xiàn)實(shí)生活中的哪些問題,從淺顯的例子出發(fā)幫助學(xué)生分析問題,之后逐步深入將問題抽象并交代出循環(huán)語句的語法格式,然后再應(yīng)用C程序運(yùn)行環(huán)境完成程序的編寫和運(yùn)行任務(wù),由此引導(dǎo)學(xué)生應(yīng)用計(jì)算思維來分析理解知識(shí)點(diǎn)并且能夠舉一反三。具體做法如下:先舉例講解編寫1~100之間自然數(shù)和的程序,先引導(dǎo)學(xué)生分析這100個(gè)數(shù)相加即為對(duì)從1開始不斷自身加1的變量進(jìn)行100次求和,這個(gè)過程其實(shí)就是加法的100次重復(fù),重復(fù)的內(nèi)容完全可以出現(xiàn)在循環(huán)結(jié)構(gòu)中將程序簡化,其中的循環(huán)語句部分為sum=sum+i;和i=i+1;當(dāng)學(xué)生熟練掌握該程序后,向?qū)W生提出問題來提高學(xué)生編寫程序的興趣。

4.3使用項(xiàng)目式教學(xué)法

因?yàn)楦呗毥逃笠跃蜆I(yè)為導(dǎo)向,所以在C語言課程設(shè)計(jì)環(huán)節(jié),我們十分注重“教、學(xué)、做一體化”的方式,將校企合作的培養(yǎng)模式應(yīng)用到了課程設(shè)計(jì)當(dāng)中,而且在其中的每個(gè)步驟都體現(xiàn)了計(jì)算思維能力培養(yǎng)。在課程設(shè)計(jì)過程中,教師首先將學(xué)生分組并委任組長,之后下達(dá)實(shí)訓(xùn)項(xiàng)目的工作任務(wù),由組長帶領(lǐng)組員以合作研討的形式完成整個(gè)項(xiàng)目的開發(fā)設(shè)計(jì),最后交給教師進(jìn)行項(xiàng)目驗(yàn)收和評(píng)價(jià)。在以計(jì)算思維為核心并以工作過程為導(dǎo)向的項(xiàng)目式教學(xué)中可以為學(xué)生開辟出創(chuàng)新思維的空間,使學(xué)生更好的提升了計(jì)算思維能力,真正掌握了實(shí)踐技能,可以為今后走向工作崗位打下良好的基礎(chǔ)。

5結(jié)語

大學(xué)教學(xué)中,C語言是非常重要的一門課程,學(xué)校和教師要借助課程改革,來培養(yǎng)學(xué)生的計(jì)算思維能力,促進(jìn)他們的思考,幫助他們更好地學(xué)習(xí),教師要利用好多種有效的方法來提高學(xué)生的學(xué)習(xí)興趣,激發(fā)學(xué)習(xí)積極性。

【參考文獻(xiàn)】

[1]梁志勛.基于計(jì)算思維能力培養(yǎng)的《C語言程序設(shè)計(jì)》課程教學(xué)模式的探索與研究[J].中國戰(zhàn)略新興產(chǎn)業(yè),2017(16):167.

[2]李蕓.基于培養(yǎng)計(jì)算思維的C語言程序設(shè)計(jì)課程改革思考[J].電腦知識(shí)與技術(shù),2016,12(35):136-138.

[3]馬燕,李順寶,徐曉鐘,李魯群,張玉萍.C語言程序設(shè)計(jì)課程中的計(jì)算思維能力培養(yǎng)[J].科教文匯(下旬刊),2016(10):63-64.

[4]丁巖,張宇昕.C語言程序設(shè)計(jì)課程改革與計(jì)算思維的培養(yǎng)[J].重慶與世界(學(xué)術(shù)版),2014,31(01):84-86.

作者:張書月 單位:廣州工商學(xué)院電子信息工程系