前言:想要寫出一篇引人入勝的文章?我們特意為您整理了電類專業(yè)C語言教學(xué)改革分析范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。
C語言程序設(shè)計(jì)這門課程,學(xué)生能夠了解他們經(jīng)常使用的計(jì)算機(jī)的工作原理,并掌握利用計(jì)算機(jī)來處理和解決實(shí)際問題的方法,進(jìn)而提高學(xué)生分析問題以及解決問題的能力。為單片機(jī)原理及應(yīng)用、自動(dòng)控制原理、嵌入式系統(tǒng)、電器控制與PLC、控制系統(tǒng)仿真等后續(xù)專業(yè)課程的學(xué)習(xí)奠定基礎(chǔ)。
1教學(xué)現(xiàn)狀
C語言語法知識(shí)點(diǎn)多、概念復(fù)雜、容易出錯(cuò)。傳統(tǒng)的教學(xué)方式和內(nèi)容的組織基本上是以語法知識(shí)為主線,通過一些簡單的數(shù)學(xué)運(yùn)算等問題引出相應(yīng)的語法知識(shí),忽視了學(xué)生的程序設(shè)計(jì)能力的培養(yǎng)[1]。學(xué)生普遍反映C語言枯燥難學(xué),另外學(xué)生在學(xué)習(xí)后不能明白C語言對(duì)自己以后的學(xué)習(xí)和工作有沒有幫助,學(xué)生不知學(xué)為何用,因此在課堂上只是被動(dòng)地學(xué)習(xí),學(xué)習(xí)效果不是很理想。電類專業(yè)是在大學(xué)第一年開設(shè)C語言程序設(shè)計(jì)這門課,學(xué)生剛剛踏入大學(xué)校門,還沒有很好地適應(yīng)大學(xué)的學(xué)習(xí)方式,另外每個(gè)學(xué)生對(duì)于計(jì)算機(jī)基礎(chǔ)知識(shí)的掌握程度也參差不齊,這就使得C語言的教學(xué)很難兼顧到每個(gè)學(xué)生的學(xué)習(xí)需要,這也是導(dǎo)致一些學(xué)生的學(xué)習(xí)積極性不高的原因之一。
2教學(xué)改革及教學(xué)方法探討
針對(duì)C語言課程教學(xué)現(xiàn)狀,結(jié)合電類專業(yè)人才培養(yǎng)需求,文章指出,應(yīng)該從課程內(nèi)容、教學(xué)方法、教學(xué)手段等多個(gè)方面進(jìn)行教學(xué)改革,實(shí)現(xiàn)C語言程序設(shè)計(jì)課程與各專業(yè)課程之間的有效銜接,使C語言程序設(shè)計(jì)的課程教學(xué)更好地服務(wù)于專業(yè)課程建設(shè),激發(fā)學(xué)生學(xué)習(xí)的興趣和學(xué)習(xí)動(dòng)力。2.1優(yōu)化課程內(nèi)容、精選編程實(shí)例。編程語言往往是只需要掌握其30%的語法,就可以編寫出70%以上的程序,C語言也不例外。在C語言教學(xué)過程中,需要在傳統(tǒng)教學(xué)內(nèi)容設(shè)置的基礎(chǔ)上進(jìn)行精簡,突出課程的重點(diǎn)和難點(diǎn),堅(jiān)持“學(xué)以致用”的原則,實(shí)現(xiàn)課程的“程序設(shè)計(jì)”目的[2]。在例題的選取上,多結(jié)合生活和學(xué)習(xí)實(shí)際,讓學(xué)生帶著問題去思考解決問題的方法,找一些接近生活,學(xué)生熟悉且比較感興趣的題目,如:彩票中獎(jiǎng)概率的問題,小游戲程序等等,提高課堂學(xué)習(xí)的趣味性,另外還可以根據(jù)電類專業(yè)的專業(yè)特色,準(zhǔn)備一些電路計(jì)算方面的實(shí)例,讓學(xué)生在學(xué)習(xí)C語言編程的同時(shí),又掌握了電路知識(shí)。2.2改進(jìn)教學(xué)方法。傳統(tǒng)的教學(xué)環(huán)節(jié),是老師講授為主,學(xué)生被動(dòng)地接受為輔,缺少獨(dú)立思考和實(shí)踐操作的過程。在實(shí)際教學(xué)過程中,對(duì)于某些教學(xué)內(nèi)容,可以嘗試采用“翻轉(zhuǎn)課堂”的形式,也就是讓學(xué)生上臺(tái)“講課”、老師進(jìn)行引導(dǎo)和補(bǔ)充,同時(shí)還可以加入答題競賽、課堂討論等,增加課堂的互動(dòng)性。這些過程的設(shè)計(jì)可以通過提出問題、分析問題、解決問題、評(píng)價(jià)解決問題的方法、優(yōu)化設(shè)計(jì)等幾個(gè)環(huán)節(jié),調(diào)動(dòng)學(xué)生的積極性,拓展學(xué)生的思維,真正實(shí)現(xiàn)以學(xué)生為“主體”,教師為“主導(dǎo)”的教學(xué)模式。2.3教學(xué)手段多樣化。推廣啟發(fā)式、引導(dǎo)式、討論式、案例式教學(xué)方法,引導(dǎo)學(xué)生進(jìn)行創(chuàng)造性的思維活動(dòng)。合理地利用多媒體資源,通過文字、聲音、圖像、動(dòng)畫等多種多媒體手段,刺激學(xué)生的感官,調(diào)動(dòng)學(xué)生的主觀能動(dòng)性和學(xué)習(xí)積極性。建設(shè)和完善“C語言程序設(shè)計(jì)”教學(xué)素材庫,把C語言課程的大綱、課件、模擬考試題、參考資料等教學(xué)資源全部上網(wǎng),搭建教與學(xué)的平臺(tái)。同時(shí)通過電子郵件和聊天工具對(duì)學(xué)生的提問進(jìn)行答疑、討論,將教學(xué)延伸至課堂以外,以彌補(bǔ)課堂教學(xué)的不足。只有豐富、優(yōu)秀的教學(xué)資源與高效的溝通渠道,才能滿足多樣化的教學(xué)需要。
3結(jié)束語
針對(duì)沈陽工學(xué)院實(shí)際情況,結(jié)合以往C語言教學(xué)過程中的問題現(xiàn)狀,從教學(xué)內(nèi)容、教學(xué)方法和教學(xué)手段3個(gè)方面進(jìn)行了教學(xué)改革的初步探索。通過教學(xué)改革,激發(fā)了學(xué)生的學(xué)習(xí)興趣,取得了良好的課堂教學(xué)和實(shí)驗(yàn)教學(xué)效果,使學(xué)生不僅掌握C語言的基本算法知識(shí),更重要的是掌握了高級(jí)程序設(shè)計(jì)語言的編程思想,解決實(shí)際問題。同時(shí)采用多種教學(xué)方法相結(jié)合的現(xiàn)代的教學(xué)方法與手段,解決了以往學(xué)生在程序設(shè)計(jì)類課程中遇到的學(xué)不會(huì)、記不牢、不會(huì)用的問題,為后續(xù)課程的學(xué)習(xí)打下基礎(chǔ)。
參考文獻(xiàn):
[1]楊文耀,陳文波,李杰.“理實(shí)一體化”在應(yīng)用型本科院校C語言教學(xué)中的應(yīng)用探討[J].信息與電腦(理論版),2017(13):223-224.
[2]楊立.電子科學(xué)與技術(shù)專業(yè)C語言課程教學(xué)改革[J].無線互聯(lián)科技,2016(14):58.
作者:許坤 單位:沈陽工學(xué)院