• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      高職非計算機專業(yè)“C程序設(shè)計”課程改革

      2017-06-19 02:57趙麗娜
      中國市場 2017年18期
      關(guān)鍵詞:C程序設(shè)計非計算機專業(yè)高職高專

      趙麗娜

      [摘要]“C語言程序設(shè)計”不僅是計算機專業(yè)的專業(yè)基礎(chǔ)課,也是電氣工程及其自動化、電子信息、通信等專業(yè)的學(xué)科基礎(chǔ)課。該課程要求學(xué)生掌握C語言的基礎(chǔ)知識,能夠獨立編寫代碼,具備閱讀程序和程序編寫的素質(zhì)。通過分析高職高專學(xué)生的特點,針對高職院校非計算機專業(yè)“C語言程序設(shè)計”教學(xué)過程中出現(xiàn)的問題,在教學(xué)內(nèi)容、教學(xué)方法和考核方式等方面進行了探索和改革。

      [關(guān)鍵詞]高職高專;非計算機專業(yè);教學(xué)內(nèi)容;教學(xué)方法;改革

      [DOI]1013939/jcnkizgsc201718283

      C語言是目前應(yīng)用最廣泛的結(jié)構(gòu)化程序設(shè)計語言之一,既具有高級語言的特點,也具備低級語言能夠訪問計算機底層的能力。C語言的應(yīng)用非常廣泛,C語言可以應(yīng)用在電子技術(shù)、計算機控制、嵌入式系統(tǒng)、單片機應(yīng)用和通信技術(shù)等相關(guān)學(xué)科。通過本課程的教學(xué),可以讓學(xué)生學(xué)習(xí)C語言的基本知識,掌握基本的程序設(shè)計能力,既可以為后續(xù)相關(guān)課程的學(xué)習(xí)打下堅實基礎(chǔ),也可以運用C語言來解決以后崗位工作中出現(xiàn)的實際問題。

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

      C語言具有較強的實踐性和應(yīng)用性。對于高職非計算機專業(yè),一般于大二第一學(xué)期開設(shè)本門課程,先修課程是“信息技術(shù)基礎(chǔ)”,后續(xù)課程是“單片機原理及應(yīng)用”、“嵌入式系統(tǒng)”等?!癈語言程序設(shè)計”要求學(xué)生掌握微機的硬件和軟件的基本知識,培養(yǎng)學(xué)生微機的邏輯思維能力,要求掌握編程思想,具備基本的閱讀程序和程序編寫的素質(zhì)。

      在實際教學(xué)過程中教學(xué)組織者發(fā)現(xiàn),C語言語法煩瑣,知識點復(fù)雜,并且高職學(xué)生計算機專業(yè)知識水平較低,學(xué)習(xí)積極性欠缺,如果采用傳統(tǒng)的以教師講課為中心的教學(xué)方式,將不能實現(xiàn)很好的教學(xué)效果。除此之外,傳統(tǒng)的以筆試成績占總評成績的70%的考核方式,體現(xiàn)不出實踐的重要性。[1]

      2改革措施

      21優(yōu)化教學(xué)內(nèi)容

      高職高專學(xué)生對感興趣的東西學(xué)習(xí)積極性較高,而對相對枯燥的內(nèi)容則學(xué)習(xí)效率較低。又由于非計算機專業(yè)學(xué)生計算機相關(guān)知識薄弱,因此在“C語言程序設(shè)計”這門課的教學(xué)中,不能盲目地照本宣科,教學(xué)內(nèi)容的傳授應(yīng)考慮學(xué)生的接受程度和接受能力。樹立因材施教的指導(dǎo)思想,遵循“理論夠用,注重實踐”原則,選擇既具有基礎(chǔ)性、典型性的內(nèi)容。應(yīng)降低對算法的要求,選擇典型的、淺顯易懂的算法。例如講解指針部分,重點應(yīng)放在指針的概念和簡單應(yīng)用,其余內(nèi)容可作簡單介紹或選擇課下學(xué)習(xí)。[2]

      課程的前幾章內(nèi)容往往是變量、數(shù)據(jù)類型、運算符、表達式等C語言基礎(chǔ)知識,如果只按照教材順序講解,講了幾周課之后還沒有涉及具體編程內(nèi)容,學(xué)生感受不到C語言的功能和魅力所在,容易使學(xué)生對本門課程產(chǎn)生枯燥乏味和疲倦的心理,從而失去對C語言的學(xué)習(xí)興趣。所以在課堂教學(xué)過程中應(yīng)以程序設(shè)計為主線,把學(xué)生要掌握的基礎(chǔ)內(nèi)容貫穿到編寫代碼的過程中,通過實際案例講解基本知識點,把學(xué)生不感興趣的知識融入實際案例里。

      22教學(xué)方式改革

      C語言程序設(shè)計是一門專業(yè)基礎(chǔ)課,教師要把基本內(nèi)容講解詳細(xì),以便讓學(xué)生容易掌握,同時要讓學(xué)生學(xué)會編程技巧來解決實際問題。因而,在教學(xué)過程中應(yīng)按照“教、學(xué)、做合一”的原則,變更了以教師講解為重點的傳統(tǒng)的教學(xué)方式,真正做到了以學(xué)生為主體,教師為主導(dǎo),讓學(xué)生邊學(xué)邊練,并在實際編程平臺下熟練掌握編程技巧和操作方法。主動實施分組討論、任務(wù)驅(qū)動、講練結(jié)合和案例導(dǎo)入等多種“以學(xué)生為主體”的教學(xué)方法。

      221案例導(dǎo)入

      在本課程的講授過程中,學(xué)以致用是一個基本的要求,如果只是一味地對學(xué)生灌輸知識點,不注重與實際的結(jié)合,因此在教學(xué)的過程中使用了大量的案例。以解決實例的學(xué)習(xí)方式來學(xué)習(xí)C語言程序設(shè)計這門課程,使學(xué)生體會到知識的實用性,提高學(xué)習(xí)興趣,并能夠加深對知識點的理解。[3]

      222任務(wù)驅(qū)動

      通過任務(wù)來激發(fā)、加強學(xué)生的學(xué)習(xí)積極性,以任務(wù)的完成結(jié)果來檢驗和總結(jié)學(xué)習(xí)過程。每次課都提出一個明確的任務(wù),通過一個任務(wù)掌握某個章節(jié)的知識點,突出重點,分解難點,教學(xué)目的明確。如講授選擇結(jié)構(gòu)時模擬銀行ATM機的菜單選擇;講解順序結(jié)構(gòu)程序設(shè)計時提出各類數(shù)據(jù)輸入輸出方式的問題。[4]

      比如講解循環(huán)結(jié)構(gòu)中的for語句,首先提出問題“計算sum=1+2+3+4+5+…+100的值”。傳統(tǒng)的思路是利用賦值語句,將1,2,3,4,…98,99,100這些數(shù)值進行加法運算賦值變量sum。當(dāng)利用賦值語句求解加法運算的時候,按照以下思路賦值。

      步驟1:初始化,賦值sum=0;

      步驟2:計算sum=sum+1,此時sum中的值為1;

      步驟3:計算sum=sum+2,此時sum=1+2;由此可知最后一條賦值語句為sum=sum+100,總共100條賦值語句。

      在實際操作中發(fā)現(xiàn)輸入一百個數(shù)值的過程不僅重復(fù)煩瑣,而且效率低易出錯,如果利用賦值語句計算1+2+3…+10000的值,則更不容易實現(xiàn)。通過分析發(fā)現(xiàn)這種解決方式體現(xiàn)不出編程語言的優(yōu)勢所在,需要尋求其他辦法。在這個時候教師提出重復(fù)執(zhí)行的操作可以用循環(huán)結(jié)構(gòu)來表示,下面用循環(huán)結(jié)構(gòu)中的for語句解決此問題。

      再次提出“具體怎樣使用循環(huán)結(jié)構(gòu)”的問題,通過以上分析,每條賦值語句可以改寫成sum=sum+i的形式,并且這條語句重復(fù)了一百次,循環(huán)體語句是sum=sum+i,i的變化范圍是1~100,i的變化規(guī)律是自增1。引出for語句的標(biāo)準(zhǔn)形式for(i=0;i<=100;i++){sum=sum+i;}。通過“提出任務(wù)—分析任務(wù)—完成任務(wù)—引出知識點及學(xué)習(xí)重點”式的任務(wù)驅(qū)動教學(xué)方式,相對于傳統(tǒng)的反復(fù)枯燥講解知識點式的教學(xué)方式,可以讓學(xué)生帶著問題主動地去學(xué)習(xí),有助于提高學(xué)生學(xué)習(xí)積極性。[5]

      223講練結(jié)合

      作為高職高專教學(xué),實踐教學(xué)應(yīng)該是其一大特色,學(xué)生對實踐性環(huán)節(jié)的學(xué)習(xí)興趣明顯高于理論課程的學(xué)習(xí),C語言的教學(xué)也應(yīng)通過加強實踐教學(xué),來培養(yǎng)學(xué)生的學(xué)習(xí)興趣。

      一般情況下,學(xué)生即使掌握了程序設(shè)計基礎(chǔ)知識,但是在實際操作中自己仍然不會編程,面對實際問題無從下手。針對以上問題,采用了邊講邊練的教學(xué)互動模式。通過講解編程思路、編寫代碼、運行、調(diào)試自己設(shè)計的程序,最終獲得正確結(jié)果,讓學(xué)生親自觀察和體驗程序設(shè)計的成功感受,加深知識的理解。在課內(nèi)實踐教學(xué)過程中,采用啟發(fā)式的教學(xué)模式,摒棄“填鴨式”教學(xué),引導(dǎo)學(xué)生在分析問題、解決問題的過程中加深對知識點的理解。例如學(xué)習(xí)復(fù)合賦值運算符“+=”,首先引導(dǎo)學(xué)生思考a=1;a+=?和a=2;a+=?,下一步經(jīng)過編程或取結(jié)果,分析每一個結(jié)果,引出復(fù)合賦值運算符的運算規(guī)則,掌握C語言風(fēng)格的表達方法。[6]

      23考試改革建議

      傳統(tǒng)的考核模式是期末考試占總評成績的70%,平時成績占總評成績的30%,這種“一考定終身”的評價方法,在很大程度上制約了教學(xué)水平和教育質(zhì)量的提高。作為一門實踐性和應(yīng)用性較強的課程,要求學(xué)生注重實踐,將體現(xiàn)編程能力的上機實驗成績加入到總評成績中,提高平時成績和實驗成績的比例,降低筆試成績的比例。凸顯實踐和學(xué)習(xí)過程的重要性。[7]

      3結(jié)論

      總之,教無定法,貴在得法。在本課程的建設(shè)過程中還有很多值得我們?nèi)パ芯刻接懙膯栴},希望本門課程的教學(xué)改革可以點燃學(xué)生對計算機學(xué)科領(lǐng)域的學(xué)習(xí)熱情,能夠養(yǎng)成學(xué)生良好的編程習(xí)慣,具有一定的程序設(shè)計能力,為以后專業(yè)課程的進一步學(xué)習(xí)打下堅實的基礎(chǔ)。

      參考文獻:

      [1]李凌以學(xué)生為中心的《C語言程序設(shè)計》課程教學(xué)改革[J].商丘職業(yè)技術(shù)學(xué)院學(xué)報,2015(2)

      [2]陳偉宏,何建新高校非計算機專業(yè)C語言教學(xué)改革探討與實踐[J].中國電力教育,2013(34)

      [3]于華應(yīng)用型本科院校C語言教學(xué)改革的探討[J].山西大同大學(xué)學(xué)報,2009(6)

      [4]康葦葦于計算思維的C語言教學(xué)模式分析與案例設(shè)計[J].重慶師范大學(xué),2015(4)

      [5]邊海容《高校語言程序設(shè)計》課研究性學(xué)習(xí)的設(shè)計與實踐[D].南昌:江西師范大學(xué),2005

      [6]鄧維斌,周玉敏提高C語言實驗教學(xué)效果的探索[J].實驗室研究與探索,2006,25(3)

      [7]何雪英基于計算思維的C語言實驗教學(xué)改革探索[J].電腦知識與技術(shù),2016(27)

      猜你喜歡
      C程序設(shè)計非計算機專業(yè)高職高專
      非計算機專業(yè)計算機基礎(chǔ)教學(xué)的總結(jié)與思考
      高校非計算機專業(yè)計算機網(wǎng)絡(luò)基礎(chǔ)教學(xué)改革探究
      程序設(shè)計課程中計算思維和應(yīng)用能力培養(yǎng)問題研究
      高職高?;A(chǔ)會計實踐教學(xué)模式的創(chuàng)新研究
      云南省高職高專校園體育文化現(xiàn)狀調(diào)查及對策研究
      武漢市部分高職高專院校足球課的開展現(xiàn)狀及制約因素
      C程序設(shè)計趣味教學(xué)初探
      接軌全國等級考試,探討高校C語言課程教學(xué)改革
      非計算機專業(yè)VF課程教學(xué)內(nèi)容與方法探究
      論中職生C程序設(shè)計學(xué)習(xí)興趣的培養(yǎng)
      高雄县| 遂平县| 玉屏| 普兰店市| 河东区| 盈江县| 武宣县| 介休市| 攀枝花市| 施甸县| 中山市| 许昌市| 华蓥市| 苍溪县| 南康市| 凤翔县| 景德镇市| 南木林县| 荣成市| 景谷| 马公市| 彩票| 天门市| 仙桃市| 神木县| 东安县| 武邑县| 平邑县| 巨鹿县| 图们市| 临西县| 锡林郭勒盟| 宜宾市| 同仁县| 吉隆县| 西宁市| 崇信县| 梁河县| 东山县| 秦皇岛市| 澄城县|