• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    提高高職C語言課程教學(xué)效果的研究與實(shí)踐

    2014-05-10 09:20:40楊曉明劉淑婷
    新課程·中旬 2014年2期
    關(guān)鍵詞:改革措施

    楊曉明+劉淑婷

    摘 要:C語言是高職院校學(xué)生接觸的第一門計(jì)算機(jī)語言課,語法靈活、知識點(diǎn)多、程序設(shè)計(jì)自由度大,且注重實(shí)踐操作能力,因此如何提高課堂教學(xué)效率,培養(yǎng)學(xué)生的編程興趣和能力就顯得尤為重要。根據(jù)多年的教學(xué)經(jīng)驗(yàn),針對民辦院校高職類學(xué)生的C語言課程教學(xué)提出了一些改革措施。

    關(guān)鍵詞:C語言;實(shí)踐操作能力;改革措施

    C語言具有強(qiáng)大的功能,是應(yīng)用最廣泛的計(jì)算機(jī)程序設(shè)計(jì)語言之一,是程序設(shè)計(jì)的基礎(chǔ),也是數(shù)據(jù)結(jié)構(gòu)等課程的先導(dǎo)課。根據(jù)高職計(jì)算機(jī)教育的特點(diǎn),C語言程序設(shè)計(jì)課程不僅是專業(yè)基礎(chǔ)課,更是一門專業(yè)技能課。作為學(xué)生,進(jìn)入大學(xué)后接觸的第一門計(jì)算機(jī)語言課,C語言教學(xué)應(yīng)以培養(yǎng)學(xué)生的編程興趣、加強(qiáng)學(xué)生的自學(xué)能力為目標(biāo)。通過本門課程的學(xué)習(xí),使學(xué)生逐步培養(yǎng)程序設(shè)計(jì)的思維,能熟練的上機(jī)調(diào)試程序,具備良好的編程習(xí)慣、設(shè)計(jì)規(guī)范和風(fēng)格,訓(xùn)練程序設(shè)計(jì)的能力,能夠獨(dú)自解決程序編寫和調(diào)試中的困難,同時具備溝通、表達(dá)能力以及與人協(xié)作能力。

    一、目前教學(xué)中存在的問題

    1.知識點(diǎn)多,語法靈活

    C語言具有數(shù)據(jù)類型豐富、語法限制不嚴(yán)格、程序設(shè)計(jì)自由度大、可由用戶自定義數(shù)據(jù)類型等特點(diǎn)。然而,這些特點(diǎn)既是C語言的優(yōu)點(diǎn),也是C語言學(xué)習(xí)的難點(diǎn)。高職院校的學(xué)生大多數(shù)都是第一次接觸程序設(shè)計(jì)語言,基礎(chǔ)相對較差,在實(shí)際教學(xué)中,知識點(diǎn)的講授是分別進(jìn)行的。學(xué)生可以很好地學(xué)習(xí)和理解各個獨(dú)立的知識點(diǎn),也可以把某個知識點(diǎn)運(yùn)用到其適用的情況。但是,如何將多個知識點(diǎn)關(guān)聯(lián)和連貫起來對于學(xué)生理解就比較困難。

    2.講得多,練得少

    C語言是一門實(shí)踐性很強(qiáng)的課程,邏輯性強(qiáng)、內(nèi)容多,不易理解,但學(xué)時安排較少,目前課程總學(xué)時為64學(xué)時,其中講授為32學(xué)時,實(shí)驗(yàn)為32學(xué)時,相對于其他普通高校實(shí)驗(yàn)16課時來說,已經(jīng)增加了實(shí)驗(yàn)課學(xué)時,但在實(shí)驗(yàn)課堂上也通常是教師先講,學(xué)生再練。往往學(xué)生真正上機(jī)練習(xí)的時間只有一小節(jié)課,學(xué)生只是機(jī)械地完成教師布置的題目或驗(yàn)證已有的程序,很少能自己思考或者創(chuàng)新的。

    3.無法調(diào)動學(xué)生學(xué)習(xí)的積極性

    C語言不像有的課程那樣立竿見影,需要一個循序漸進(jìn)的學(xué)習(xí)過程,而且C語言知識點(diǎn)內(nèi)容繁雜,學(xué)習(xí)起來很枯燥,因此學(xué)生學(xué)習(xí)的積極性不高。相對于其他基礎(chǔ)課程中比較直觀的基本操作和基礎(chǔ)概念,它更注重由設(shè)計(jì)算法到書寫程序并進(jìn)行調(diào)試的整個

    過程,顯得抽象、復(fù)雜,編程時容易出錯、很難掌握,很多學(xué)生因而失去了學(xué)習(xí)的興趣,喪失學(xué)習(xí)的信心。

    二、改進(jìn)課堂教學(xué)方法

    1.精講多練,合理安排教學(xué)內(nèi)容

    C語言知識點(diǎn)多、覆蓋面廣,理論授課時間相對比較緊張。經(jīng)過實(shí)踐證明,對于民辦高職類學(xué)生,因?yàn)閷W(xué)生的自學(xué)能力、自控能力相對較差,因此不宜按照課本安排的知識點(diǎn)順序進(jìn)行講解,在

    具體教學(xué)過程中,首先應(yīng)注意教學(xué)內(nèi)容的順序。一般的教學(xué)順序,往往剛開始的內(nèi)容是變量、數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、語句、函數(shù)的定義、使用說明等,沒有很快涉及程序編制,這樣很容易造成學(xué)生泄氣或者失去興趣,對學(xué)習(xí)極其不利。因此要適當(dāng)減少數(shù)據(jù)類型和表達(dá)式等內(nèi)容,盡快進(jìn)入到順序程序設(shè)計(jì)部分,并采用先舉例后分析,逐漸引入知識點(diǎn)的順序,注意先具體后抽象。其次需從應(yīng)用角度出發(fā)劃分知識內(nèi)容,用就學(xué),不用就可先不講,知識點(diǎn)講解難度掌握到夠用即可。同時針對初學(xué)者的特點(diǎn)和認(rèn)知規(guī)律,分散難點(diǎn),降低臺階,在實(shí)例練習(xí)中掌握重點(diǎn),突破難點(diǎn),在課程中慢慢滲透理論體系,將難點(diǎn)內(nèi)容化解在各章節(jié)中去講解。

    2.采用案例驅(qū)動教學(xué)法

    案例驅(qū)動教學(xué)就是把教學(xué)內(nèi)容設(shè)計(jì)成一個或者多個具體案例,教師圍繞案例講授相關(guān)內(nèi)容,學(xué)生在案例驅(qū)動下,獨(dú)立分析和解決問題,從而掌握教學(xué)內(nèi)容,達(dá)到教學(xué)效果。

    結(jié)合案例驅(qū)動法的基本思想以及高職學(xué)生的實(shí)際情況,C語言的教學(xué)內(nèi)容可劃分為以下知識點(diǎn):輸入輸出和順序結(jié)構(gòu)、分支結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體和文件、綜合程序設(shè)計(jì)。其中數(shù)據(jù)類型、運(yùn)算符和表達(dá)式可以滲透在以上各個知識點(diǎn)中講解,不同的知識點(diǎn)可以設(shè)計(jì)成不同的案例,通過先舉例、后講解,讓學(xué)生通過一些有意思且實(shí)用的例子,學(xué)習(xí)、掌握知識點(diǎn)和語法,同時培養(yǎng)程序設(shè)計(jì)的思維和習(xí)慣。經(jīng)實(shí)踐證明,這種方法在高職院校C語言教學(xué)中取得較好的效果。

    3.運(yùn)用階梯式教學(xué)法

    將教案設(shè)計(jì)成階梯式,讓學(xué)生一步一個臺階地往上走,跨度不大,符合學(xué)習(xí)規(guī)律。例如,在引導(dǎo)學(xué)生實(shí)現(xiàn)猜數(shù)游戲時,將需求設(shè)置成階梯式,分成利用選擇實(shí)現(xiàn)一次判斷、利用循環(huán)實(shí)現(xiàn)一次猜數(shù)、利用多重循環(huán)實(shí)現(xiàn)連續(xù)猜數(shù),最終將小游戲的功能逐步完善。學(xué)生在這種階梯式教學(xué)法中獲得濃厚的興趣,通過不斷地編程調(diào)試、跟蹤運(yùn)行,程序設(shè)計(jì)能力和編程思想進(jìn)一步得到提高。

    三、改進(jìn)實(shí)驗(yàn)教學(xué)方法

    設(shè)計(jì)好實(shí)驗(yàn)內(nèi)容,盡量讓學(xué)生獨(dú)立或者相互協(xié)作完成,教師給一些引導(dǎo)或建議,讓學(xué)生自己去嘗試。給每個教學(xué)內(nèi)容設(shè)計(jì)一個實(shí)驗(yàn),實(shí)驗(yàn)內(nèi)容可分為兩部分:基本實(shí)驗(yàn)和選做實(shí)驗(yàn)。其中基本實(shí)驗(yàn)包括:驗(yàn)證性實(shí)驗(yàn)、改錯性實(shí)驗(yàn)和設(shè)計(jì)性實(shí)驗(yàn),適合大部分學(xué)生。選做實(shí)驗(yàn)給出一些提示,但不做具體要求,使學(xué)有余力的學(xué)生可以在完成基本實(shí)驗(yàn)的前提下選做,進(jìn)一步提高編程能力。

    1.基本實(shí)驗(yàn)

    (1)驗(yàn)證性實(shí)驗(yàn)

    驗(yàn)證性實(shí)驗(yàn)訓(xùn)練學(xué)生閱讀程序,熟悉知識點(diǎn),體會良好的程序書寫風(fēng)格。結(jié)合案例教學(xué)方法,針對每次上課所學(xué)知識點(diǎn)的不同,分別提供給學(xué)生一些已包括所學(xué)知識點(diǎn)、實(shí)現(xiàn)實(shí)際問題、可直接運(yùn)行出結(jié)果的有吸引力的案例,讓學(xué)生自己分析程序、執(zhí)行程序和查看結(jié)果,根據(jù)源程序和運(yùn)行結(jié)果分析其程序中所包含的知識點(diǎn)及

    程序具體實(shí)現(xiàn)的功能,加強(qiáng)學(xué)生分析問題的能力。

    (2)改錯性實(shí)驗(yàn)

    改錯性實(shí)驗(yàn)主要訓(xùn)練學(xué)生根據(jù)出錯信息運(yùn)用程序調(diào)試方法進(jìn)行程序調(diào)試,提高學(xué)生的程序調(diào)試能力。根據(jù)所學(xué)知識點(diǎn)內(nèi)容,設(shè)計(jì)一些有語法錯誤或邏輯錯誤的程序,讓學(xué)生通過調(diào)試,找出程序中的錯誤并改正。endprint

    (3)設(shè)計(jì)性實(shí)驗(yàn)

    設(shè)計(jì)性實(shí)驗(yàn)給出題目和部分題目的解題提示,讓學(xué)生自己設(shè)

    計(jì)算法,然后自己編程并調(diào)試,提高學(xué)生運(yùn)用知識解決問題的能力。根據(jù)所學(xué)知識點(diǎn)內(nèi)容,布置一些與已學(xué)程序相似的程序,讓學(xué)生結(jié)合已學(xué)知識設(shè)計(jì)程序或者修改已有程序,從而實(shí)現(xiàn)新功能。

    例如,學(xué)生可以通過改編“1+2+3+…+100”的程序,實(shí)現(xiàn)求“2+4+6+…+100”的程序。

    2.選做實(shí)驗(yàn)

    提出一些設(shè)想和思路,引導(dǎo)學(xué)生進(jìn)一步優(yōu)化和完善程序,學(xué)生得到啟發(fā)后,有了自己的想法,在實(shí)現(xiàn)的過程中遇到問題和困難,教師可以給予相應(yīng)的幫助,但主要靠學(xué)生自己完成。例如,在講解“輸入輸出和順序結(jié)構(gòu)”內(nèi)容時,用到計(jì)算兩個數(shù)之和并輸出的例子,在基本實(shí)驗(yàn)中可以讓學(xué)生首先將其改為能求加減乘除四則運(yùn)算的,然后可以提示學(xué)生:這個程序只能用固定的或者運(yùn)行時從鍵盤上輸入的兩個數(shù)據(jù),如果要計(jì)算另外兩個數(shù)據(jù)就需要重新運(yùn)行一遍程序,怎樣才能讓程序可以重復(fù)計(jì)算多組數(shù)據(jù)直到用戶喊停才結(jié)束。這樣就可以引導(dǎo)一些學(xué)有余力的學(xué)生主動地去查找、學(xué)習(xí)新知識,從而使編程能力得到進(jìn)一步提高。

    四、增加課程設(shè)計(jì)環(huán)節(jié)

    在完成實(shí)驗(yàn)內(nèi)容的基礎(chǔ)上,利用最后兩周時間進(jìn)行綜合性實(shí)驗(yàn)——課程設(shè)計(jì),教師布置相應(yīng)的題目,例如:Joseph環(huán)、迷宮求解、日歷系統(tǒng)、學(xué)生信息管理系統(tǒng)等,并給出相應(yīng)的任務(wù)要求,例如學(xué)生成績管理系統(tǒng),要求:建立一個n個學(xué)生的信息登記表,每個學(xué)生的信息包括:學(xué)號、姓名和m門課程的成績(MATH,C,ENGLISH)。程序運(yùn)行時顯示一個簡單的菜單,實(shí)現(xiàn)對學(xué)生信息的輸入(INPUT)、總分統(tǒng)計(jì)(COUNT)、總分排序(SORT)、查詢(QUERY)等功能。讓學(xué)生2~3人一組自由組合,選擇自己感興趣的題目,各小組成員相互協(xié)作,及時討論,共同完成課程設(shè)計(jì)任務(wù),根據(jù)教師提供的基本功能,每個小組可在此基礎(chǔ)上結(jié)合自己組內(nèi)成員的實(shí)際想法,添加或細(xì)化功能,從而得到一個更貼近實(shí)際的功能模塊劃分。在這種相互協(xié)作式的實(shí)踐中,學(xué)生的各種問題得以及時討論消化,同時在解題思路、思維方式、學(xué)習(xí)經(jīng)驗(yàn)等方面相互影響,能很好地促進(jìn)學(xué)生自主學(xué)習(xí)能力的培養(yǎng),培養(yǎng)團(tuán)隊(duì)意識。

    總之,教學(xué)改革的研究和實(shí)踐是一項(xiàng)長期的、持續(xù)漸進(jìn)的過程,我們的目標(biāo)是培養(yǎng)應(yīng)用型人才,貫徹“以學(xué)生為主體”的思想,不斷探索提高學(xué)生學(xué)習(xí)興趣的新教學(xué)方法,對傳統(tǒng)C程序設(shè)計(jì)教學(xué)模式進(jìn)行深入改革,從而使學(xué)生通過C語言程序設(shè)計(jì)的學(xué)習(xí)對編程思想理解得更加深入,分析和解決問題的能力有更大的提升。

    參考文獻(xiàn):

    [1]閆英戰(zhàn).C語言程序設(shè)計(jì)教學(xué)改革的探討[J].電腦知識與技術(shù),2006(08).

    [2]王美紅,王蒙.C程序設(shè)計(jì)教學(xué)中的創(chuàng)新能力的培養(yǎng)[J].科技信息,2008(35).

    [3]劉美健.C語言程序設(shè)計(jì)課程教學(xué)改革實(shí)踐[J].中國職業(yè)技術(shù)教育,2012(32).

    [4]唐永紅,龔安.程序設(shè)計(jì)語言實(shí)驗(yàn)教學(xué)探討[J].電氣電子教學(xué)學(xué)報,2006(3).

    [5]劉芳,秦興國.C語言程序設(shè)計(jì).教學(xué)存在問題及改進(jìn)[J].教育理論與實(shí)踐,2012(36).

    [6]江衛(wèi)星.計(jì)算機(jī)網(wǎng)絡(luò)課程教學(xué)的研究[J].電腦知識與技術(shù),2008,4(3):682-683.

    作者簡介:楊曉明(1980.4— ),女,陜西渭南,講師,碩士研究生,主要研究方向:計(jì)算機(jī)軟件。西安翻譯學(xué)院詒華學(xué)院人文信工教研室。

    劉淑婷(1984.1— ),女,陜西渭南,講師,本科,主要研究方向:計(jì)算機(jī)網(wǎng)絡(luò)。西安翻譯學(xué)院詒華學(xué)院人文信工教研室。

    (作者單位 陜西省西安市翻譯學(xué)院詒華學(xué)院)

    編輯 魯翠紅endprint

    猜你喜歡
    改革措施
    關(guān)于水文水資源工作發(fā)展的分析
    大學(xué)英語翻譯教學(xué)面臨的問題及改革措施
    關(guān)于節(jié)水灌區(qū)綜合水價改革方案的探索
    論蒙古族幼師的培養(yǎng)
    亞太教育(2016年31期)2016-12-12 07:33:56
    小學(xué)數(shù)學(xué)教學(xué)中的“創(chuàng)新引導(dǎo)”策略探究
    我國八年制醫(yī)學(xué)教育現(xiàn)狀分析及改進(jìn)思路探索
    芻議中高職一體化人才培養(yǎng)模式的改革措施
    智富時代(2016年12期)2016-12-01 16:44:23
    淺談播音與主持藝術(shù)專業(yè)人才培養(yǎng)模式改革措施
    戲劇之家(2016年22期)2016-11-30 18:19:59
    高職院校工程制圖課程現(xiàn)存問題及改革措施探討
    國有資本經(jīng)營預(yù)算改革的探析
    商情(2016年39期)2016-11-21 08:39:30
    尉氏县| 浦县| 盐边县| 六安市| 武川县| 凌云县| 高台县| 新化县| 微山县| 根河市| 天镇县| 大城县| 朔州市| 连山| 平果县| 金塔县| 玛沁县| 汝南县| 河间市| 台中市| 彭州市| 宜丰县| 视频| 张家界市| 水城县| 长岭县| 理塘县| 交城县| 焦作市| 恩施市| 岑巩县| 宜兰市| 湖南省| 北流市| 赣榆县| 江达县| 塘沽区| 宁津县| 侯马市| 特克斯县| 徐闻县|