• 
    

    
    

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

      ?

      “C語言程序設(shè)計”課程教學(xué)改革與實踐

      2021-03-27 03:48:13王竹云
      智能物聯(lián)技術(shù) 2021年4期
      關(guān)鍵詞:C語言程序設(shè)計上機(jī)C語言

      王竹云

      (浙江財經(jīng)大學(xué) 信息管理與人工智能學(xué)院,浙江 杭州 310018)

      0 引言

      “C語言程序設(shè)計”是計算機(jī)專業(yè)及相關(guān)專業(yè)重要的專業(yè)基礎(chǔ)課。C語言功能豐富,表達(dá)能力強(qiáng),使用靈活,應(yīng)用面廣,目標(biāo)程序效率高,可移植性好,既具有高級語言的優(yōu)點,又兼有低級語言的特長。因此C語言既適用于應(yīng)用軟件開發(fā)編寫,同時也適用于系統(tǒng)軟件研制的編寫。該門課程主要培養(yǎng)學(xué)生的程序設(shè)計理念,使學(xué)生掌握程序設(shè)計的基本方法,為后續(xù)專業(yè)課程(數(shù)據(jù)結(jié)構(gòu)、C++、C#、Java等)打下堅實的基礎(chǔ),并培養(yǎng)學(xué)生利用C語言解決實際問題的能力。同時,該課程也是全國計算機(jī)軟件資格與水平考試、浙江省計算機(jī)等級考試的程序員必考課目,在計算機(jī)專業(yè)及相關(guān)專業(yè)中是一門舉足輕重的課程。但在“C語言程序設(shè)計”課程教學(xué)中,許多教師和學(xué)生都認(rèn)為C語言涉及的概念比較復(fù)雜、規(guī)則繁多、容易出錯,教師教學(xué)和學(xué)生學(xué)習(xí)都感到有一定的困難,并產(chǎn)生不同程度的畏難心理。特別是我們大多數(shù)高校將C語言作為計算機(jī)專業(yè)進(jìn)校后首先接觸的第一門專業(yè)基礎(chǔ)課,這種現(xiàn)象尤為明顯。在教學(xué)過程中,筆者根據(jù)多年來的教學(xué)實踐,積極地進(jìn)行了教材選擇以及教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段和考核方式的改革,取得了一定的成效。

      1 教材選定

      對學(xué)生來說,教材不只是學(xué)習(xí)的起點和基礎(chǔ),它還應(yīng)該是學(xué)習(xí)的一條線索。筆者認(rèn)為,“C語言程序設(shè)計”課程的教材應(yīng)具有如下特點:理論上講解清晰,實踐上有章可循,循序激進(jìn),深入淺出;有習(xí)題可供實踐、有問題可供思考,例題要精選。按上述思路,我們選定了由電子科技大學(xué)出版社出版、王希杰主編的《C語言程序設(shè)計》教材[1]。該教材根據(jù)建構(gòu)主義思想設(shè)計,形式新穎,采用梯度結(jié)構(gòu),層次分明,目標(biāo)明確;在每一章節(jié)里都設(shè)置足夠多的例題、疑點、問題,讓學(xué)生帶著問題看書、學(xué)習(xí),能充分調(diào)動他們學(xué)習(xí)的主動性;通過做習(xí)題使學(xué)生自己知道對學(xué)習(xí)內(nèi)容的掌握程度,以便調(diào)整學(xué)習(xí)時間和學(xué)習(xí)進(jìn)度,實現(xiàn)學(xué)完一章掌握一章。

      2 教學(xué)內(nèi)容與教學(xué)方法改革

      2.1 教學(xué)內(nèi)容改革

      “C語言程序設(shè)計”課程教學(xué)內(nèi)容圍繞兩個目的進(jìn)行組織:一是打好程序設(shè)計基礎(chǔ),為今后從事軟件開發(fā)提供必要的學(xué)習(xí)支持;二是培養(yǎng)學(xué)生形成良好的邏輯思維能力,提高分析問題的能力。該課程重點在于培養(yǎng)學(xué)生C語言的基本應(yīng)用和編程能力,弱化部分難、偏的內(nèi)容。因此,應(yīng)研究每塊教學(xué)內(nèi)容的教學(xué)目標(biāo)、重點、難點及案例,認(rèn)真分析實驗內(nèi)容,使教學(xué)內(nèi)容重點突出,難點分散,能啟發(fā)學(xué)生思維、培養(yǎng)學(xué)生能力和引導(dǎo)學(xué)生創(chuàng)新。

      由于計算機(jī)技術(shù)發(fā)展相當(dāng)迅速,作為教師,應(yīng)該認(rèn)真分析專業(yè)需要,不斷地更新課程體系和教學(xué)內(nèi)容,補(bǔ)充先進(jìn)知識。在教學(xué)內(nèi)容的安排上,突出課程中的重點難點,淡化不重要的內(nèi)容,突出3大結(jié)構(gòu)化程序設(shè)計內(nèi)容(順序、選擇、循環(huán)),要求講精、講細(xì)、講深;突出3大應(yīng)用模塊(數(shù)組、結(jié)構(gòu)、文件),要求舉一反三、實例鞏固。同時,加大算法分析內(nèi)容,將部分計算機(jī)經(jīng)典算法引入課堂中,增加程序編寫的趣味性與靈活性。

      2.2 教學(xué)方法改革

      一是在課堂中運(yùn)用啟發(fā)式、任務(wù)式、案例式的教學(xué)方法,始終讓學(xué)生帶著問題思考、帶著任務(wù)做題,以案例驅(qū)動教學(xué),激發(fā)學(xué)生學(xué)習(xí)興趣,發(fā)揮學(xué)習(xí)的主動性和創(chuàng)造性。

      二是采用現(xiàn)代化教學(xué)手段進(jìn)行輔助教學(xué),實施多媒體課件與板書相結(jié)合的教學(xué)模式。從學(xué)生反映看,課件畫面清晰,內(nèi)容簡練,不但上課時能獲得重要知識點,同樣適合課后復(fù)習(xí)用。同時改變了原來“教室講課,機(jī)房實驗”的單一形式,加大了課堂教學(xué)內(nèi)容,對一些特定要求的章節(jié),安排到機(jī)房教學(xué),通過邊講邊練習(xí)開展教學(xué)活動。

      3 教學(xué)實踐與考試方式改革

      3.1 教學(xué)實踐改革

      C語言程序設(shè)計是一門實踐性很強(qiáng)的課程,既要掌握概念,又要動手編程、上機(jī)調(diào)試運(yùn)行,教師應(yīng)重視實踐環(huán)節(jié),多指導(dǎo)學(xué)生編制程序和調(diào)試程序。

      該課程實踐環(huán)節(jié)以提高學(xué)生獨立解決實際問題的能力為目標(biāo),進(jìn)行問題分析、選定算法、編制程序、上機(jī)調(diào)試、文檔資料收集等程序設(shè)計過程的訓(xùn)練,使學(xué)生在鞏固書本理論知識的基礎(chǔ)上,加深對程序設(shè)計基本概念和編程思想的理解和掌握。實踐內(nèi)容分為上機(jī)實踐和課程設(shè)計兩部分,有統(tǒng)一實驗大綱和課程設(shè)計大綱,并配有教師自編的實驗指導(dǎo)書。實驗內(nèi)容按照由淺入深的認(rèn)知過程進(jìn)行設(shè)置,每個實驗項目均設(shè)置驗證實驗和設(shè)計實驗兩個層次。

      在上機(jī)前,弄清上機(jī)實驗的指導(dǎo)思想和要求,編寫好程序,認(rèn)真檢查、反復(fù)思考。上機(jī)時,輸入程序并完成語法檢查,再運(yùn)行程序,檢查運(yùn)行結(jié)果。實習(xí)結(jié)束,完成實驗報告,重點是調(diào)試程序的過程及經(jīng)驗總結(jié)。

      C語言上機(jī)是把自己的智慧在電腦上實現(xiàn)運(yùn)行的過程,同時可以提高實踐能力和培養(yǎng)興趣,對進(jìn)一步理解C語言具有很好的促進(jìn)作用。通過調(diào)試程序,暴露和發(fā)現(xiàn)編程過程中的習(xí)慣性錯誤,也有利于培養(yǎng)良好的編程習(xí)慣。教師在指導(dǎo)實驗時,應(yīng)讓學(xué)生獨立解決問題。在學(xué)生解決問題和探索的過程中遇到困難不能獨立完成時,教師給予及時的指導(dǎo)與解答。這樣既鍛煉了學(xué)生獨立調(diào)試程序的能力,又增強(qiáng)了學(xué)生解決困難調(diào)試程序問題的信心。

      同時,對學(xué)生的實驗課當(dāng)堂考核,對實驗報告及時批改,大大提升了實驗教學(xué)效率和教學(xué)效果。此外,為提高學(xué)生的綜合設(shè)計能力,增加了綜合設(shè)計內(nèi)容,很好地鍛煉了學(xué)生的編程能力和獨立解決問題的能力。

      3.2 考試方式改革

      C語言程序考試的基本要求是:掌握程序設(shè)計的基礎(chǔ)知識;掌握基本數(shù)據(jù)結(jié)構(gòu)和常用算法,熟悉算法描述工具——流程圖的使用;熟練使用C語言編寫完整的程序;掌握程序調(diào)試方法并進(jìn)行程序調(diào)試。

      C語言統(tǒng)一考試的試題多為標(biāo)準(zhǔn)題(選擇題、填空題)、上機(jī)編程及改錯形式。然而,標(biāo)準(zhǔn)題主要為了便于大規(guī)模統(tǒng)一考試的組織和判分,不應(yīng)該認(rèn)為能正確答出標(biāo)準(zhǔn)題,就等于深入掌握了程序設(shè)計的全部知識和具有很好的編程能力了。所以課程考試還應(yīng)以掌握C語言程序設(shè)計編程方法和提高程序調(diào)試能力為目的。上機(jī)編程及改錯題是對動手能力和程序調(diào)試能力的測試,只有通過平時程序調(diào)試能力的訓(xùn)練,不斷積累調(diào)試方法才能獲得良好的效果。

      考試方式改革:一是改革以往的考試由任課教師自己命題并且考核成績?yōu)槠綍r成績(30%)+考試成績(70%)的模式,實現(xiàn)教考分離,建立網(wǎng)上考試系統(tǒng),把平時測驗和期末考試有機(jī)結(jié)合起來;二是嚴(yán)格按教學(xué)大綱要求建立高質(zhì)量的試題庫,并根據(jù)教學(xué)發(fā)展積極探索考試內(nèi)容和方法的改進(jìn),不斷充實和完善試題庫。

      4 教師素質(zhì)的提高

      “雙師型”的教師,要求教師既要能將課上好,又要能將實際應(yīng)用帶入課程,使教學(xué)活動從實踐中來,又服務(wù)于實踐。隨著教學(xué)改革的深入,現(xiàn)代教育技術(shù)和成果的深入應(yīng)用,以及應(yīng)用型人才培養(yǎng)的需要,對老師素質(zhì)提出了更高要求。將實驗平臺搭建在課堂上,由于需要在課堂上編寫程序,而不是已編寫好的程序的展示,這就要求教師具有良好的計算機(jī)編程工具使用能力、字符輸入能力和程序設(shè)計能力及調(diào)試過程中程序出錯時的快速定位查錯與及時訂正、修改能力。對此,我們要求教師在日常工作中狠下苦功,勤練基本功,積極參與到教學(xué)改革實踐中,通過參與社會工程項目實踐、與IT企業(yè)合作、到企業(yè)中鍛煉以及與企業(yè)合作開發(fā)等方式,不斷積累項目開發(fā)經(jīng)驗,按“雙師型”要求提高自己,以項目、案例式教學(xué)為主,滿足了教學(xué)的需要。

      5 結(jié)語

      C語言是計算機(jī)編程中最實用的一門程序設(shè)計語言。在教學(xué)中正確地掌握好教與學(xué)的環(huán)節(jié),相信一定能將“C語言程序設(shè)計”這門課程教好,使學(xué)生學(xué)好這門課。

      教學(xué)實踐證明,本著教學(xué)內(nèi)容突出基礎(chǔ)理論知識應(yīng)用和實踐能力培養(yǎng)的原則,緊緊圍繞著應(yīng)用型人才培養(yǎng)的主線,培養(yǎng)學(xué)生程序設(shè)計的思想,提高學(xué)生程序設(shè)計能力,培養(yǎng)學(xué)生應(yīng)用C語言開發(fā)軟件的能力,并在認(rèn)真分析和研究的基礎(chǔ)上設(shè)計并實踐教改方案,以應(yīng)用為目的,以“必需、夠用”為度,加強(qiáng)課程教學(xué)的針對性和實用性,效果顯著。

      猜你喜歡
      C語言程序設(shè)計上機(jī)C語言
      周金應(yīng)
      標(biāo)準(zhǔn)化護(hù)理程序?qū)w外膜肺氧合術(shù)患者上機(jī)各階段用時的影響
      基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
      基于C語言的計算機(jī)軟件編程
      電子制作(2018年16期)2018-09-26 03:27:08
      高職高專院校C語言程序設(shè)計教學(xué)改革探索
      以“學(xué)生為中心”的《C語言程序設(shè)計》教學(xué)設(shè)計探究
      基于翻轉(zhuǎn)課堂的《C語言程序設(shè)計》課程教學(xué)系統(tǒng)的實現(xiàn)與研究
      軟件工程(2016年8期)2016-10-25 16:02:07
      淺談《C語言程序設(shè)計》課程的教學(xué)改革
      《C語言程序設(shè)計》課程的教學(xué)改革與實踐
      科技視界(2016年22期)2016-10-18 16:12:24
      論子函數(shù)在C語言數(shù)據(jù)格式輸出中的應(yīng)用
      仁化县| 元阳县| 四子王旗| 独山县| 正宁县| 梧州市| 来宾市| 烟台市| 嫩江县| 双江| 抚顺市| 神池县| 鞍山市| 青阳县| 萍乡市| 永修县| 铜陵市| 于都县| 肇州县| 专栏| 惠安县| 海林市| 屏东县| 霍邱县| 泌阳县| 巫山县| 遂昌县| 布尔津县| 桂东县| 嘉禾县| 佳木斯市| 北宁市| 张家川| 黄浦区| 安泽县| 洛浦县| 广平县| 汝南县| 南涧| 比如县| 福安市|