常振中 遼寧現(xiàn)代服務(wù)職業(yè)技術(shù)學(xué)院
高職C語言程序設(shè)計教學(xué)的實踐研究
常振中 遼寧現(xiàn)代服務(wù)職業(yè)技術(shù)學(xué)院
現(xiàn)在是科技信息時代,計算機(jī)作為了科學(xué)信息時代的標(biāo)致之一?,F(xiàn)在計算機(jī)技術(shù)經(jīng)過大量的研究開發(fā),也變得逐漸成熟發(fā)展起來。作為計算機(jī)語言的匯編語言過于僵化,不能滿足科研的需要,但C語言卻是很好的解決了這一問題,它具有可移植性、靈活性等特點(diǎn),并成為高級計算機(jī)語言的基礎(chǔ)。因此,本文從高職的C語言教學(xué)實際出發(fā),通過培養(yǎng)學(xué)生對計算機(jī)語言的興趣、合理的教學(xué)內(nèi)容等,做到產(chǎn)學(xué)結(jié)合,強(qiáng)化實踐教學(xué)研究來針對C語言的教學(xué)改革,并提高學(xué)生的實戰(zhàn)能力。
高職 C語言 教學(xué)
前言:C語言是高職學(xué)校計算機(jī)相關(guān)專業(yè)的基礎(chǔ)課。其目的是培養(yǎng)學(xué)生程序設(shè)計的基本思路,完善學(xué)生邏輯思維的創(chuàng)造能力,為以后專業(yè)課程奠定良好的基礎(chǔ)。但是C語言的基礎(chǔ)比較難以理解,涉及到的算法與運(yùn)行結(jié)構(gòu)比較復(fù)雜,由于語言靈活高,語法限制的不完善,在初期寫程序時特別容易犯錯。加上高職的學(xué)生數(shù)學(xué)基礎(chǔ)較差,其邏輯思維水平不高,根本沒有自學(xué)能力,這就給老師提出了很大的難題,并且影響了學(xué)習(xí)效果和后期專業(yè)課程的學(xué)習(xí)。因此,結(jié)合高職學(xué)生的特點(diǎn),筆者提出了相關(guān)的課程的改革方案。
現(xiàn)在我國已經(jīng)進(jìn)入了一個高速發(fā)展時期,在教育方面也是下了很大力度,才有了今天人才旺盛的局面,各種高等教育都紛紛出現(xiàn)。但在高職教育這塊做的不夠明確,因為高職教育是一個具有職業(yè)性的、是面向建設(shè)生產(chǎn)與服務(wù)管理的一線高級技工人才。高職畢業(yè)的學(xué)生是應(yīng)該擁有很強(qiáng)的動手能力,以及實用的理論知識。在學(xué)校方面的培養(yǎng)目標(biāo)不夠明確,一切都是采用本科院校的模式在教學(xué),直接忽略了學(xué)生的實踐能力。對于計算機(jī)語言教學(xué)都是采用先理論后實踐的方案,直接是用自己的腦袋去理解程序的編寫,這對于初學(xué)者的學(xué)生來說是一個很困難的事情。C語言的是一門實踐大于理論的課程,如果在實踐課中不能滿足學(xué)生的上機(jī)操作的要求,那么學(xué)生就沒有相應(yīng)的鍛煉,對C語言編寫、執(zhí)行程序、及基礎(chǔ)知識的理解根本無法完成?,F(xiàn)在的C語言課堂上還是以老師做為教學(xué)主體的存在,學(xué)生依然是被動的去學(xué)生內(nèi)容并作為接受的對象。因為學(xué)生的能力不同,C語言一些基礎(chǔ)對學(xué)生而言接受的能力也大不相同。特別是在實踐課中,老師會出幾個編程題讓大家來做。這時就會出現(xiàn)很多問題直接是兩極分化,如C語言內(nèi)容學(xué)習(xí)好的可以在一定的時間做完,然后不知道做什么了;那些學(xué)習(xí)能力差的學(xué)生,不好意思向完成的同學(xué)詢問,只有找老師來幫忙;其他的學(xué)生實踐課上根本就是在打游戲中度過。沒學(xué)好的學(xué)生是因為C語言語法語句沒有記得過多,沒有掌握相應(yīng)的邏輯思維能力,也沒有教會學(xué)生解決問題的能力,使學(xué)生直接失去了學(xué)習(xí)的主動性和學(xué)習(xí)熱情。
高職的學(xué)生與本科學(xué)校的學(xué)生相比無論是知識還是信心方面都有著很大的不差距。所以在教學(xué)中應(yīng)該掌握他們的知識面層次,做出針對性的調(diào)整提高教學(xué)水平。首先,培養(yǎng)其學(xué)習(xí)樂趣。學(xué)習(xí)樂趣是可以讓學(xué)生產(chǎn)生知識的欲望,并產(chǎn)生強(qiáng)大動力,因為全身心的投入,充分發(fā)揮了學(xué)生的潛能,并成學(xué)生自己的老師。C語言是一門編程的基礎(chǔ)課,它有比較復(fù)雜的語法和語句。對于剛剛接觸的學(xué)生會有難度也容易失去興趣,所以,要以游戲方式引入,通過運(yùn)用C語言來編寫激發(fā)學(xué)生的興趣,同時也告訴他們以后的工作收入,增加他們本身的主動性,為以后課程打下良好的基礎(chǔ)。其次,選擇合適的教材與內(nèi)容?,F(xiàn)在C語言的版本很多,但與實際工作內(nèi)容結(jié)合非常差、大多版本都存在著問題。語法知識太多,實踐內(nèi)容太少,高職教育是對工作定型人才培養(yǎng),并把學(xué)到的知識運(yùn)用到工作中。因此要選擇實踐性強(qiáng)的教材,重在精不是那些全面難懂的教材。內(nèi)容上重點(diǎn)選在程序設(shè)計結(jié)構(gòu)上,如循環(huán)、選擇、順序等,還有基礎(chǔ)的數(shù)組、函數(shù)、指針。就是做到知識夠用的原則,至于概念類的要用實例來講,讓學(xué)生能夠透徹,課后多做點(diǎn)習(xí)題等。其三,強(qiáng)化實踐,做到產(chǎn)學(xué)結(jié)合。在實際教學(xué)過程中要定期的和軟件公司合作,采用雙師制的授課方式,達(dá)到培養(yǎng)學(xué)生實踐的目的,通過實際操作讓學(xué)生把知識變成工作能力,這樣就會提高學(xué)生的能力、知識與素質(zhì)。同時也要通過實踐課真正的去理解所學(xué)的知識,提高學(xué)生的動手能力。而且在教學(xué)內(nèi)容上,也按照高職學(xué)生的特點(diǎn),要把基礎(chǔ)打好,內(nèi)容也是要一點(diǎn)點(diǎn)的由淺到深的提高。對于存在的問題要和學(xué)生一起來研究,這樣既解決了問題也增加了老師的經(jīng)驗。
結(jié)論:綜上所述,高職在實際教學(xué)中要摸索相關(guān)的經(jīng)驗,把C語言的教學(xué)的傳統(tǒng)模式改掉,要把適合高職院校的教育新思想當(dāng)作課題來探索研究,為學(xué)生打造一個良好的成熟的學(xué)習(xí)氛圍,以此來培養(yǎng)出符合國家需要的高級技能型人才。
[1]馮滿堂.基于三位一體的五年制高職“C語言程序設(shè)計”課堂教學(xué)研究[J].職教通訊,2016,06(12):43-45
[2]魯廣英,黃振菊.基于翻轉(zhuǎn)課堂教學(xué)模式的高職《C#語言程序設(shè)計》教學(xué)設(shè)計研究[J].工業(yè)技術(shù)與職業(yè)教育,2016,01(11):45-48
[3]陳俊.高職C語言程序設(shè)計教學(xué)的思考與對策[J].亞太教育,2016,15(10):148-149
[4]張爽.高職c語言程序設(shè)計教學(xué)改革探討[J].大眾科技,2013,07(09):176-177+187