彭馨
摘要:近些年來,高校不斷擴(kuò)招和發(fā)展,IT行業(yè)的高速發(fā)展,社會對計算機專業(yè)應(yīng)用型人才的需求不斷增多,對人才質(zhì)量的要求也逐漸提升,在計算機專業(yè)教學(xué)實踐中,重視提升學(xué)生計算機實際應(yīng)用的能力成為高校研究的重點問題。C語言實驗教學(xué)在課程學(xué)習(xí)中占據(jù)著重要的地位,有助于提升學(xué)生的實際操作能力,提升其技術(shù)水平。因此,必須重視對高校計算機C語言實驗教學(xué)方法的研究。本文結(jié)合當(dāng)前計算機C語言實驗教學(xué)現(xiàn)狀,探討了教學(xué)策略,旨在引導(dǎo)專業(yè)學(xué)生更好地掌握實驗過程,發(fā)揮其創(chuàng)造性,提升學(xué)生實際解決問題的能力。
關(guān)鍵詞:高校;計算機C語言;實驗教學(xué);方法
中圖分類號: G424? ? ? ? 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2020)30-0179-02
科學(xué)技術(shù)的不斷發(fā)展,計算機及信息技術(shù)已經(jīng)滲透到生產(chǎn)和生活的多個領(lǐng)域,對人們的日常生活產(chǎn)生了很大影響,發(fā)揮著重要的作用。面對此種發(fā)展背景,對高校學(xué)生的計算機應(yīng)用的水平有了更高的要求。當(dāng)前社會發(fā)展不單純是需要理論性較強的人才,更需要創(chuàng)新能力和實踐水平較高的人才。計算機C語言是理想的結(jié)構(gòu)化語言,語言結(jié)構(gòu)比較清晰,編譯和運行效率較高,有助于計算機初學(xué)者模塊設(shè)計思想的提升,加深對數(shù)據(jù)結(jié)構(gòu)運用的認(rèn)識,因此能更好地提升學(xué)生的抽象思維。C語言課程具有一定的抽象性、實踐性特點,在實際教學(xué)中要重視實踐,提升學(xué)生的學(xué)習(xí)興趣,才能提升整體的課堂效果。
1計算機C語言實驗課程的重要性分析
高校計算機專業(yè)課程的實踐性較強,在教學(xué)實踐中需要遵循一定的理念,如面向社會需求,面向應(yīng)用需求,采用多種模式,重視自主學(xué)習(xí),加強實踐訓(xùn)練,提升信息素養(yǎng)等。談?wù)摰矫嫦驊?yīng)用和實踐訓(xùn)練,就要認(rèn)識到C語言實驗課程的重要性。對C語言課程來講,理論知識固然重要,但是缺少了實踐的支撐,也是紙上談兵,學(xué)生要學(xué)以致用,必須付諸實踐,這也是C語言實驗課程的重要性。借助實驗課程,能讓學(xué)生將所學(xué)的理論知識與實踐課程結(jié)合,掌握計算機操作要領(lǐng)和程序調(diào)試等技術(shù),并積累更多的編程經(jīng)驗。單純的理論知識相對枯燥,記憶難度大,影響到學(xué)生的學(xué)習(xí)興趣,將其應(yīng)用到實踐中,學(xué)生可以在不同情境中編譯和運行實驗結(jié)果,提升學(xué)生的學(xué)習(xí)效率。
此外,分析當(dāng)前我國社會發(fā)展現(xiàn)狀,經(jīng)濟(jì)建設(shè)對應(yīng)用型人才的需求不斷增多,計算機發(fā)展領(lǐng)域,對創(chuàng)新型和應(yīng)用型人才有了新的要求,要讓計算機專業(yè)畢業(yè)生能更好地適應(yīng)社會需求,提升其就業(yè)能力和核心競爭力,必須加強實驗教學(xué),讓學(xué)生能在實驗教學(xué)中學(xué)會運用所學(xué)的知識,及時找準(zhǔn)自己的不足之處,加強與小組協(xié)作,加強創(chuàng)新思維的運用,從而更好地提升自己的實踐操作能力。
2計算機C語言實驗教學(xué)中的問題分析
2.1 理論與實踐結(jié)合度低
分析計算機專業(yè)課程的特點,其對學(xué)生的實踐操作和動手能力有較高的要求,在學(xué)習(xí)中要求學(xué)生能有效將所掌握的理論知識運用到編程實際中。但是分析當(dāng)前高校計算機C語言課程教學(xué)實際,存在理論教學(xué)與實驗教學(xué)聯(lián)系不緊密的問題,很多學(xué)生雖然掌握了較全面的理論知識,但是因邏輯思維能力缺失等,難以將其運用到具體的實踐中,實驗中不知道如何去操作,還有一些高校因自身教學(xué)設(shè)備設(shè)施條件不完善,影響到實驗課程開展的效率,還有一些高校計算機課程教師并非本專業(yè)出身,雖然擁有較強的理論知識和教學(xué)經(jīng)驗,但是實驗課程教學(xué)方面的經(jīng)驗欠缺,在實驗課程中組織和指導(dǎo)的作用較弱,導(dǎo)致在實驗中很多學(xué)生在電腦上進(jìn)行其他項目,沒有起到實驗的效果,也影響到學(xué)習(xí)效率。
2.2 學(xué)生學(xué)習(xí)興趣低
計算機C語言課程的學(xué)習(xí),需要具備良好的邏輯能力,在掌握課本論知識的同時,能形成自己的思維,并將其更好地用來指導(dǎo)實踐。結(jié)合課程本身的特點,C語言知識較多,且大多是晦澀難懂的知識點,在學(xué)習(xí)中需要集中精力,學(xué)會思考,提升自身的理解能力,將書本上的字母轉(zhuǎn)化成編程符號,才能真正掌握理論知識。但是很多學(xué)生在課程開始學(xué)習(xí)的過程中,基礎(chǔ)知識掌握不牢固,對一些知識點一知半解,后期學(xué)習(xí)的不斷深入,一些問題逐漸暴露出來,導(dǎo)致很多學(xué)生跟不上教學(xué)的節(jié)奏,進(jìn)而失去了課程學(xué)習(xí)的興趣,在后期的學(xué)習(xí)中不愿意自主思考問題,知識點越落越多,造成惡性循環(huán)。
2.3 實驗教學(xué)方法較為單一
C語言課程的理論知識比較多,學(xué)習(xí)中比較枯燥乏味,要學(xué)會不斷思考和探討問題,但是從目前現(xiàn)狀來看,缺乏此門課程的詳細(xì)介紹及教導(dǎo),導(dǎo)致很多學(xué)生認(rèn)識不到課程學(xué)習(xí)的重要性。開展實踐教學(xué)中,多是按照書本例子,沒有花費太多的精力,但是C語言學(xué)習(xí)單純依靠教師的講解是遠(yuǎn)遠(yuǎn)不夠的,在實踐中符號位置變化等會影響到編程的結(jié)果,因此需要結(jié)合學(xué)生自身實際去解決問題,但是實踐中卻往往被忽視。
3計算機C語言實驗教學(xué)方法探討
3.1 實驗課程前做好教學(xué)準(zhǔn)備
C語言實驗課程教學(xué)中,要結(jié)合教學(xué)大綱內(nèi)容,對理論教學(xué)和實驗教學(xué)進(jìn)行指導(dǎo)。無論是教學(xué)的教學(xué)還是學(xué)生學(xué)習(xí)都必須圍繞教學(xué)大綱進(jìn)行。教師要熟練了解掌握大綱的知識點,并將其與實驗教學(xué)充分結(jié)合。在實驗題目和內(nèi)容涉及中要有新意,能激發(fā)學(xué)生的實驗興趣,但是也不能脫離教學(xué)大綱的內(nèi)容,將大綱重點難點編入到實驗教學(xué)中。同時要講理論知識作為實踐操作的基礎(chǔ),遇到重難點問題要反復(fù)強調(diào),可以采用提問等方式加深學(xué)生的印象,從而鞏固學(xué)生的理論知識水平,為實驗教學(xué)的開展奠定基礎(chǔ)。C語言課程對學(xué)生來講比較枯燥,要采取多種措施激發(fā)學(xué)生興趣,根據(jù)理論內(nèi)容進(jìn)行劃分,并根據(jù)不同類別的內(nèi)容編寫相對應(yīng)的實驗內(nèi)容,先易后難,確保每個部分之間相互聯(lián)系,又逐層深入。
實驗教學(xué)之前的準(zhǔn)備工作要充分,教師要設(shè)定明確的實驗?zāi)康暮蛢?nèi)容,讓學(xué)生在事前之前清楚要做什么實驗,為什么要做此類實驗等,要求教師必須重視實驗設(shè)計,結(jié)合大綱,突出重點,在實驗前對每個實驗題目進(jìn)行分析,能發(fā)現(xiàn)并解決問題,以免學(xué)生在實驗中出現(xiàn)類似問題時,需要再次討論解決耽誤實驗時間。此外,實驗前教師還要做好實驗室設(shè)備設(shè)施的檢查維護(hù),及時維修有故障的機器,提升實驗效率。最后,實驗中要了解學(xué)生的狀態(tài),根據(jù)不同學(xué)生對編程了解的不同程度,進(jìn)行個性化教學(xué)和差異化指導(dǎo),對學(xué)生實施分層次教學(xué),根據(jù)學(xué)生掌握的基礎(chǔ)情況確定實驗的難度,并對基礎(chǔ)薄弱的學(xué)生加以耐心講解。要更好地確保實驗效果,要求學(xué)生在實驗前對所學(xué)的理論知識加以復(fù)習(xí)鞏固,對實驗題目進(jìn)行預(yù)習(xí),這樣學(xué)生更容易掌握實驗內(nèi)容。
3.2編寫適合學(xué)生操作的指導(dǎo)書
教師可以自行編寫針對性較強的實驗指導(dǎo)書,結(jié)合教學(xué)經(jīng)驗,根據(jù)每個章節(jié)的重難點內(nèi)容,編寫實驗題目,在編寫過程中,要注重實驗指導(dǎo)書的靈活性,立足C語言本身語言規(guī)則的同時,還要注意與實際結(jié)合,結(jié)合一些容易理解的、趣味性較強的案例,激發(fā)學(xué)生的興趣。同時,要精選實驗題目,每個實驗題目要體現(xiàn)一個或者多個知識點。
3.3 合理安排實驗時間
C語言課程學(xué)習(xí)中,必須科學(xué)合理地安排理論課程與實驗課程的時間,理論課程與其對應(yīng)的實驗課程時間間隔不能太久,以免實驗課程時學(xué)生已經(jīng)忘記了所學(xué)的理論內(nèi)容。同時要把握理論課程和實驗課程的比例。
3.4 以生為本,給學(xué)生自我發(fā)揮的空間
高校教育教學(xué)改革的不斷推進(jìn),以生為本的教學(xué)理念逐漸深入,計算機C語言實驗教學(xué)中,也要強調(diào)學(xué)生的主體地位,從學(xué)生的學(xué)習(xí)需求和興趣等實際出發(fā),重視培養(yǎng)學(xué)生自行動手操作的能力。重視實驗課程中教師組織和引導(dǎo)的作用,讓學(xué)生學(xué)會獨立思考,實驗中給學(xué)生充足的自由發(fā)揮空間,激發(fā)學(xué)生的創(chuàng)新力,學(xué)生在實驗中避免過多打擾,以免影響學(xué)生的實驗興致,針對學(xué)生提出的問題及時回答。
3.5 重視探究合作學(xué)習(xí)
計算機C語言課程中,所涉及的內(nèi)容較多,需要學(xué)生集中精力,在遇到問題時及時分析自身知識掌握的薄弱點,可以采用小組合作學(xué)習(xí)的方式,將學(xué)生分為不同的小組,安排統(tǒng)一的課題,并引導(dǎo)學(xué)生學(xué)會在小組中學(xué)會合作探究,及時發(fā)現(xiàn)自身的不足,促進(jìn)小組之間良性競爭,共同探討實驗中遇到的問題,討論解決方案,不斷提升學(xué)生的實踐能力。
3.6 對實驗教育活動加以規(guī)范
要提升實驗教學(xué)效果,教師需要制定相應(yīng)的規(guī)章制度。首先,在實驗課程中,學(xué)生上機操作不能進(jìn)行與實驗無關(guān)的內(nèi)容,切忌游戲看視頻等,在實驗前要檢查實驗預(yù)習(xí)情況,對實驗內(nèi)容做初步的了解,養(yǎng)成預(yù)習(xí)的習(xí)慣;其次,實驗內(nèi)容要按時提交,在規(guī)定的時間內(nèi)完成相應(yīng)的任務(wù);同時,教師要及時批改學(xué)生提交的作業(yè),對其中存在的問題加以注明,學(xué)生普遍存在的問題要重點講解,表揚實驗任務(wù)完成情況較好的學(xué)生,更好地激發(fā)學(xué)生的實驗積極性。
4 結(jié)語
綜上所述,信息技術(shù)的高速發(fā)展,人們對計算機及相關(guān)技術(shù)越來越重視。高校計算機C語言學(xué)習(xí)中,要認(rèn)識到實驗教學(xué)的重要性,教師要結(jié)合當(dāng)前的現(xiàn)狀,以生為本,重視探討C語言實驗教學(xué)的方法,不斷提升實驗教學(xué)的效果,提升學(xué)生的實際動手能力。
參考文獻(xiàn):
[1] 戴秀紅.基于計算思維培養(yǎng)下的C語言程序設(shè)計案例教學(xué)分析[J].計算機產(chǎn)品與流通,2020(5):166,201.
[2] 蘭聰花,何輝.“C語言程序設(shè)計”課程教學(xué)改革與實踐[J].工業(yè)和信息化教育,2020(4):29-32.
[3] 寧萬龍.基于C語言的計算機編程技術(shù)分析[J].造紙裝備及材料,2020,49(1):204.
[4] 李云生.提高加強高校語言實驗教學(xué)中心安全與管理[J].科技資訊,2020,18(4):213-214,217.
[5] 伍祥,王曉慶,王嘯楠.應(yīng)用型本科計算機專業(yè)C語言課程教學(xué)的改革與實踐[J].黑河學(xué)院學(xué)報,2020,11(1):137-138,190.
[6] 賈凌,黃晶晶.C語言混合式實驗教學(xué)模式的改革與實踐[J].現(xiàn)代信息科技,2019(22):97-98,101.
[7] 劉順.C語言程序設(shè)計教學(xué)方法改革研究[J].教育現(xiàn)代化,2019,6(89):50-51.
[8] 王璐.計算機C語言實驗教學(xué)的設(shè)置及改革建議研究[J].信息記錄材料,2018,19(4):186-188.
【通聯(lián)編輯:唐一東】