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

C語言實(shí)踐教學(xué)改革探索

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了C語言實(shí)踐教學(xué)改革探索范文,希望能給你帶來靈感和參考,敬請閱讀。

C語言實(shí)踐教學(xué)改革探索

摘要:我國已步入信息化社會(huì),對計(jì)算機(jī)高端人才始終處于強(qiáng)烈的需求狀態(tài)。各高等院校要加大培養(yǎng)力度,通過更加高效的方式培養(yǎng)更多高素質(zhì)的IT人才。作為計(jì)算機(jī)及相關(guān)專業(yè)的重要基礎(chǔ)課程,C語言教學(xué)始終是教學(xué)難點(diǎn),卻又是繞不開的重要課程內(nèi)容。為激發(fā)學(xué)生的學(xué)習(xí)興趣,促進(jìn)學(xué)生的應(yīng)用實(shí)踐技能,通過調(diào)整課程內(nèi)容和授課方式,使教學(xué)取得更好的效果,在提升學(xué)生能力和素質(zhì)的同時(shí),各大院校也要相應(yīng)提高其教學(xué)水平。

關(guān)鍵詞:C語言;實(shí)踐教學(xué);改革

在理工類院校的專業(yè)學(xué)習(xí)中,C語言是計(jì)算機(jī)及其相關(guān)專業(yè)的基礎(chǔ)學(xué)科,其學(xué)習(xí)效果直接影響更為專業(yè)的學(xué)習(xí)課程。院校要高度重視C語言的學(xué)習(xí),在課程設(shè)置、教師選用、學(xué)習(xí)效果考核等方面強(qiáng)化投入和管理,但總體感覺成效并不理想。C語言是一種非常抽象且對邏輯性要求特別高的課程,教學(xué)難度非常大,為此,有必要對教學(xué)模式進(jìn)行改革,從根本上提升其教學(xué)質(zhì)量。

1C語言教學(xué)現(xiàn)狀

C語言屬于一種高級的計(jì)算機(jī)編程語言,通過利用C語言可以編寫計(jì)算機(jī)應(yīng)用程序,早期的應(yīng)用軟件很多都是通過C語言完成開發(fā)的。包括目前的IT開發(fā)領(lǐng)域,很多都是以C語言為基礎(chǔ)發(fā)展而來的高級語言。該門課程主要闡明了基本的編程思想、方法和理念,是學(xué)生學(xué)習(xí)其他高級語言的基礎(chǔ)。C語言教學(xué)過程非常注重對實(shí)踐能力的鍛煉和提升。學(xué)生要將自己編寫的代碼輸入計(jì)算機(jī),由計(jì)算機(jī)來判斷代碼的準(zhǔn)確性。目前,高校的C語言教學(xué)是所有以應(yīng)用為目標(biāo)的高等院校都要開設(shè)的基礎(chǔ)課程,也是本科教學(xué)中第一次涉及相關(guān)計(jì)算機(jī)編程的內(nèi)容?!癈語言程序設(shè)計(jì)”課程有著較強(qiáng)的綜合性和實(shí)踐性。其教學(xué)任務(wù)對學(xué)生的綜合能力有很高的要求,既要注重理論知識(shí),又要重視實(shí)踐經(jīng)驗(yàn),導(dǎo)致教學(xué)中存在著難度大、效果差等突出問題。

2高校C語言實(shí)踐教學(xué)的改革研究

2.1傳統(tǒng)C語言實(shí)踐教學(xué)設(shè)計(jì)的不足

C語言實(shí)踐教學(xué)的傳統(tǒng)設(shè)計(jì),主要流程是教師首先進(jìn)行理論和知識(shí)的傳授,耗時(shí)較長,且效率很低,學(xué)生剛有點(diǎn)思路,課程已經(jīng)結(jié)束。實(shí)踐教學(xué)中存在的問題可總結(jié)為如下幾個(gè)方面:第一,C語言實(shí)踐題目缺乏實(shí)用性。很多C語言的實(shí)驗(yàn)題目設(shè)計(jì)過于依賴教材,很多都是對教材內(nèi)容中有關(guān)理論的簡單拓展,將編程的一些例題進(jìn)行綜合,或完成一些簡單功能。這些教學(xué)內(nèi)容與實(shí)際工程操作沒有多大關(guān)系,實(shí)用性非常差,很難將其用于解決實(shí)際問題。第二,C語言課程在內(nèi)容設(shè)計(jì)上存在重復(fù)。在實(shí)踐教學(xué)中,通常會(huì)采用小組形式進(jìn)行教學(xué),每小組學(xué)生完成同樣的設(shè)計(jì)題目,這對于學(xué)生創(chuàng)造力的培養(yǎng)會(huì)產(chǎn)生不利的影響。而且,有很多設(shè)計(jì)題目已連續(xù)使用多年,學(xué)生的實(shí)踐設(shè)計(jì)會(huì)有太多的借鑒內(nèi)容,缺乏新意,一些惰于思考的學(xué)生會(huì)直接模仿前作,難以實(shí)現(xiàn)預(yù)期的鍛煉培養(yǎng)目的。第三,C語言實(shí)踐設(shè)計(jì)創(chuàng)新內(nèi)容不足。學(xué)習(xí)時(shí)間和教學(xué)內(nèi)容有較為嚴(yán)格的規(guī)定,教師在進(jìn)行實(shí)踐課程設(shè)計(jì)時(shí),會(huì)給出詳細(xì)的標(biāo)準(zhǔn)和要求,學(xué)生很難有突破發(fā)揮的空間。很多學(xué)生的設(shè)計(jì)完全模仿指導(dǎo)內(nèi)容去做,學(xué)生的突破和創(chuàng)新能力得不到有效培養(yǎng)。第四,C語言實(shí)踐設(shè)計(jì)方式不夠全面。在實(shí)踐教學(xué)過程中,學(xué)生要獨(dú)立做完整個(gè)題目,包括設(shè)計(jì)題目的分析、具體程序的設(shè)計(jì)、在計(jì)算機(jī)上進(jìn)行編碼、調(diào)試和測試等工作。通過這些方式,讓學(xué)生了解整個(gè)程序從產(chǎn)生到應(yīng)用的過程。企業(yè)層面的軟件開發(fā),不可能由一個(gè)人來完成所有工作。如果項(xiàng)目內(nèi)容稍微大一些、復(fù)雜一些,這種實(shí)踐方式的弊端就會(huì)顯現(xiàn)出來,協(xié)同合作能力難以在實(shí)踐中得到鍛煉。

2.2對C語言實(shí)踐教學(xué)改革的方法選擇和設(shè)計(jì)

針對C語言實(shí)踐教學(xué)中暴露出來的問題,不能僅靠對教學(xué)內(nèi)容進(jìn)行調(diào)整來解決所有問題,要以實(shí)踐和實(shí)用作為指導(dǎo)方針,對整個(gè)教學(xué)的過程和組織進(jìn)行深入改革,實(shí)現(xiàn)教學(xué)改革培養(yǎng)實(shí)用型人才的根本目標(biāo)。本研究中主要以團(tuán)隊(duì)合作和項(xiàng)目驅(qū)動(dòng)這兩種方法進(jìn)行課程的設(shè)計(jì)。

2.2.1團(tuán)隊(duì)合作和項(xiàng)目驅(qū)動(dòng)教學(xué)方法

在C語言課程實(shí)踐教學(xué)中,采用團(tuán)隊(duì)合作模式是通過分組教學(xué)的方式,利用小組中學(xué)生的優(yōu)缺點(diǎn)搭配,取長補(bǔ)短,促進(jìn)教學(xué)質(zhì)量的提升。操作過程中,教師要按照學(xué)生的學(xué)習(xí)成績和特長進(jìn)行分組,形成高效的學(xué)習(xí)團(tuán)隊(duì),通過合作,互相促進(jìn)。學(xué)生承擔(dān)各自的角色分工責(zé)任,加強(qiáng)溝通協(xié)調(diào),每個(gè)人都為實(shí)踐內(nèi)容的完成發(fā)揮作用。項(xiàng)目驅(qū)動(dòng)教學(xué),也稱為案例教學(xué)。教師在教學(xué)過程中會(huì)提供學(xué)生可借鑒的案例,實(shí)際的項(xiàng)目內(nèi)容研究需要學(xué)生根據(jù)自己的理解去完成。怎么完成,則由學(xué)生自己研究更有效的實(shí)現(xiàn)辦法,根據(jù)目標(biāo)去做所有的工作,而不是被要求做什么。這樣,可以有效調(diào)動(dòng)學(xué)生的主動(dòng)性和積極性,尤其是全面解決問題的能力。

2.2.2實(shí)踐教學(xué)改革的指導(dǎo)思想和具體解決問題

實(shí)踐教學(xué)改革的目標(biāo)就是要提高教學(xué)與實(shí)際應(yīng)用的銜接,使學(xué)生通過主動(dòng)和協(xié)作的方式完成教學(xué)任務(wù)。很多學(xué)生要通過院校的學(xué)習(xí)和培養(yǎng),走上具體的編程設(shè)計(jì)工作崗位。通過這些更接近真實(shí)環(huán)境的鍛煉,使學(xué)生更加適應(yīng)未來的工作。舊有的教學(xué)模式已經(jīng)被證明存在諸多問題,因此,實(shí)踐教學(xué)改革的新方式值得嘗試。實(shí)踐教學(xué)改革的最主要目的就是要解決實(shí)用性問題,這對于人才培養(yǎng)是非常重要的因素。

2.3實(shí)踐教學(xué)改革的具體措施

2.3.1C語言課程實(shí)踐教學(xué)設(shè)計(jì)題目的選擇

對C語言課程實(shí)踐教學(xué)設(shè)計(jì)要兼顧兩個(gè)方面的要求:第一,確保與學(xué)習(xí)知識(shí)的有效銜接,注重對理論的驗(yàn)證和理解;第二,確保實(shí)踐教學(xué)組織與實(shí)施的實(shí)用性,要將實(shí)踐課的實(shí)踐價(jià)值體現(xiàn)出來,要注重培養(yǎng)學(xué)生C語言編程設(shè)計(jì)的分析能力以及解決具體應(yīng)用問題的素質(zhì)。既要打牢學(xué)生的基本功,又要注重激發(fā)學(xué)習(xí)的靈活性。

2.3.2架構(gòu)項(xiàng)目資源庫

采用項(xiàng)目驅(qū)動(dòng)教學(xué)模式,就要架構(gòu)豐富的有足夠指導(dǎo)價(jià)值的資源案例庫,這些案例不能憑空編造,應(yīng)是以實(shí)際工程需要為基礎(chǔ)的開發(fā)內(nèi)容的整理。將實(shí)際項(xiàng)目做成案例,按照項(xiàng)目中的功能在進(jìn)行分解,變成很多有實(shí)際功能要求的子系統(tǒng)。每個(gè)子系統(tǒng)都是學(xué)生實(shí)踐教學(xué)的題目,通過學(xué)習(xí)相關(guān)知識(shí),掌握基本編程方法的學(xué)生要完成項(xiàng)目的開發(fā)工作。一個(gè)教學(xué)題目參與的人數(shù)不能多過三組,人數(shù)過多會(huì)降低工作效率。

2.3.3確定適宜的評價(jià)考核方式

對具體項(xiàng)目完成情況的評價(jià)考核,可以采用多種方式進(jìn)行,比如以小組為單位進(jìn)行答辯或報(bào)告,教師根據(jù)答辯和報(bào)告的情況決定具體的得分。對于過程中學(xué)生們的貢獻(xiàn),采取一些問答、考察等形式進(jìn)行評價(jià),學(xué)生得到的最后成績包括兩部分:個(gè)人成績和團(tuán)隊(duì)成績。不但可以激勵(lì)學(xué)生更多投入小組的研究活動(dòng),更對成員之間的密切協(xié)作提供支持。通過這樣的設(shè)計(jì),讓學(xué)生得到更充分的能力鍛煉和協(xié)作經(jīng)歷,包括合理分配工作等,對他們未來的工作實(shí)踐有直接的幫助。

3結(jié)語

高等院校C語言實(shí)踐教學(xué)原有的教學(xué)方法存在很多問題,這些問題會(huì)造成對教學(xué)效率和質(zhì)量的干擾,因此,進(jìn)行教學(xué)改革是一種必然的選擇。基于該課程的實(shí)踐性質(zhì)以及該課程對于未來應(yīng)用的重要性,在教學(xué)改革中要注重對實(shí)踐方式和操作能力的培養(yǎng)。團(tuán)結(jié)協(xié)作和項(xiàng)目導(dǎo)向是軟件開發(fā)企業(yè)的運(yùn)營方式,將其用于學(xué)生的教學(xué),可豐富學(xué)習(xí)過程,并有助于鍛煉學(xué)生的能力,這也是學(xué)生愿意接受的學(xué)習(xí)方式。

參考文獻(xiàn):

[1]白葉飛,許國強(qiáng).實(shí)踐教學(xué)中課程設(shè)計(jì)方法的改革與研究[J].內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2011,13(05):150-151.

[2]葛浩,林其斌.單片機(jī)課程設(shè)計(jì)教學(xué)改革與實(shí)踐[J].實(shí)驗(yàn)技術(shù)與管理,2011,28(10):138-140.

[3]成江榮.“案例引導(dǎo)、項(xiàng)目驅(qū)動(dòng)”模式下的計(jì)算機(jī)綜合實(shí)踐能力提升策略[J].軟件導(dǎo)刊,2015,(02):190-192.

作者:李長明 單位:長春光華學(xué)院