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

    C語言教學(xué)方法探討

    2011-08-15 00:49:59陳露軍
    大眾科技 2011年4期
    關(guān)鍵詞:程序設(shè)計(jì)知識(shí)點(diǎn)教材

    陳露軍 張 娜 任 磊

    (1.四川科技職業(yè)學(xué)院,四川 成都 611745;2.四川工商職業(yè)技術(shù)學(xué)院,四川 都江堰 611830 )

    C語言教學(xué)方法探討

    陳露軍1張 娜2任 磊1

    (1.四川科技職業(yè)學(xué)院,四川 成都 611745;2.四川工商職業(yè)技術(shù)學(xué)院,四川 都江堰 611830 )

    以高職院校C語言教學(xué)過程中出現(xiàn)的問題為切入點(diǎn),從教學(xué)內(nèi)容、課堂教學(xué)模式和上機(jī)實(shí)訓(xùn)等幾個(gè)方面進(jìn)行了探討,并就如何提高高職高專學(xué)生C程序設(shè)計(jì)能力進(jìn)行了教學(xué)方法的探索。

    高職;C語言;程序設(shè)計(jì);教學(xué)方法

    《C語言程序設(shè)計(jì)》(以下簡(jiǎn)稱C語言)是程序設(shè)計(jì)中一種用途非常廣泛的語言,在計(jì)算機(jī)控制、單片機(jī)應(yīng)用、數(shù)控技術(shù)、嵌入式開發(fā)、電子技術(shù)等相關(guān)行業(yè)中都將C語言作為主要的應(yīng)用系統(tǒng)開發(fā)設(shè)計(jì)語言,同時(shí)C語言也是計(jì)算機(jī)應(yīng)用專業(yè)中《數(shù)據(jù)結(jié)構(gòu)》、《C++程序設(shè)計(jì)》及其它編程語言類課程的前導(dǎo)課程,還是信息產(chǎn)業(yè)部計(jì)算機(jī)專業(yè)和軟件專業(yè)水平資格考試(軟考)考試中要求的主要程序設(shè)計(jì)語言。C語言旨在培養(yǎng)學(xué)生計(jì)算機(jī)編程基本思想、編程基本技能及邏輯思維能力。掌握運(yùn)用C語言編程來解決崗位工作中實(shí)際問題的方法和步驟,為提高職業(yè)能力和拓展職業(yè)空間打下堅(jiān)實(shí)基礎(chǔ)。C語言是高職高專計(jì)算機(jī)類和電子類各專業(yè)重要的專業(yè)基礎(chǔ)課和職業(yè)素質(zhì)必修課,在整個(gè)課程教學(xué)體系中起到重要的作用。

    (一)C語言難學(xué)原因

    在教學(xué)過程中發(fā)現(xiàn),學(xué)生普遍認(rèn)為C語言不好學(xué)、學(xué)不懂、概念復(fù)雜、枯燥難學(xué)、容易出錯(cuò),學(xué)生的畏學(xué)、厭學(xué)情緒嚴(yán)重,這不僅影響了課程的教學(xué)效果,也影響了整個(gè)課程體系中后續(xù)課程的教學(xué)效果。結(jié)合近年的教學(xué)實(shí)踐,總結(jié)分析C語言難學(xué)有如下幾個(gè)原因:

    1.課程安排靠前。作為計(jì)算機(jī)入門語言和專業(yè)技能語言,C語言課程在計(jì)算機(jī)專業(yè)教學(xué)中具有承前啟后的作用。四川科技職業(yè)技術(shù)學(xué)院學(xué)生有將近一年的頂崗實(shí)習(xí),也就是說真正在校學(xué)習(xí)時(shí)間只有2年多一點(diǎn),如果把c語言安排在第二學(xué)期,將會(huì)使整個(gè)專業(yè)課程體系往后推移,導(dǎo)致后面的學(xué)期中一學(xué)期內(nèi)有幾門語言,使得學(xué)生學(xué)習(xí)語法混亂,c語言的基礎(chǔ)作用不明顯,同時(shí)課程體系違背循序漸進(jìn)的學(xué)習(xí)認(rèn)知過程,學(xué)生學(xué)習(xí)效果大打折扣。因此權(quán)衡比較還是把c語言安排在大一上學(xué)期,由于學(xué)生剛?cè)雽W(xué),大部分學(xué)生也沒有計(jì)算機(jī)基礎(chǔ)知識(shí),作為一門計(jì)算機(jī)高級(jí)語言,C語言與自然語言差異比較大,又包含了數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、位運(yùn)算等復(fù)雜內(nèi)容,高職高專學(xué)制短,教學(xué)計(jì)劃制定學(xué)時(shí)較少,這種內(nèi)容多、課時(shí)少、沒基礎(chǔ)的靠前安排法,自然使學(xué)生學(xué)習(xí)起來有一定的難度。

    2.教材知識(shí)點(diǎn)松散?,F(xiàn)在許多高職院校采用的是大學(xué)本科的教材,只是使用過程中降低要求而已,雖然也有標(biāo)識(shí)是高職高專的教材,但也往往是大學(xué)教材刪繁就簡(jiǎn)略加修改,然而這并不適合高職學(xué)生,基本沒有跳出傳統(tǒng)C語言教材的框架。很多教材的編排上也是照傳統(tǒng)的譚教授編的經(jīng)典本科教材的安排來的,先講簡(jiǎn)單的知識(shí)點(diǎn),然后逐步講解復(fù)雜的知識(shí)點(diǎn),到最后知識(shí)點(diǎn)講完了,課程也結(jié)束了。要針對(duì)一個(gè)具體問題設(shè)計(jì)出一個(gè)程序,一般要涉及很多的知識(shí)點(diǎn),要想全面的了解一個(gè)程序功能的知識(shí)點(diǎn),需要等到教材快要講完的時(shí)候,所以很多學(xué)生在學(xué)習(xí)過程中感覺學(xué)了大半本書的c語言,還是學(xué)的不知所謂,針對(duì)具體問題還不知道怎么編程,要想自己編寫一個(gè)程序,普遍感覺到無從下手,學(xué)生的學(xué)習(xí)熱情也在這一過程中逐步消磨殆盡,逐漸形成厭學(xué)心理。

    3.學(xué)生數(shù)理及英語基礎(chǔ)差。高職院校學(xué)生自身基礎(chǔ)的薄弱是一個(gè)普遍現(xiàn)象,隨著我國(guó)教育政策改革,在擴(kuò)招的影響下,使招來的學(xué)生水平參差不齊,特別是經(jīng)過多年的大學(xué)擴(kuò)招,不僅使進(jìn)入本科院校學(xué)生的比例增加,也使通過復(fù)讀高中再考進(jìn)本科的幾率加大,因此學(xué)習(xí)較好的學(xué)生進(jìn)入了本科,學(xué)習(xí)中等的學(xué)生去復(fù)讀了,學(xué)習(xí)很一般的選擇了高職院校,以今年為例,高職的高考分?jǐn)?shù)線理科為260多分(總分750)。很多學(xué)生數(shù)學(xué)、英語基礎(chǔ)較差,在學(xué)習(xí)一些c語言語句時(shí),不明白語句英語單詞的意思,加大了理解語句的難度,在讀程序例子時(shí),也會(huì)糾纏于printf語句中的一些提示性的英語語句;在設(shè)計(jì)程序時(shí)對(duì)算法、流程等邏輯不容易理解和接受;同時(shí)在程序調(diào)試時(shí),對(duì)于用英語顯示的出錯(cuò)提示信息看不懂,調(diào)試程序困難,找不出錯(cuò)誤,無從下手,久而久之,對(duì)C語言產(chǎn)生了畏懼思想并最終放棄學(xué)習(xí)。

    (二)方法探索

    1.針對(duì)課程定位、明確課程教學(xué)目標(biāo)。c語言是計(jì)算機(jī)類專業(yè)的重要的專業(yè)基礎(chǔ)技能素質(zhì)課,是一門應(yīng)用性、理論性很強(qiáng)的課程,特點(diǎn)是概念多、較抽象和涉及面廣,其整體實(shí)現(xiàn)思想和技術(shù)又往往難于理解。作為程序設(shè)計(jì)語言,教學(xué)的最終目的,就是讓學(xué)生能針對(duì)具體問題能夠自己分析、設(shè)計(jì)、編碼和最終調(diào)試成功。按高職高專應(yīng)用型人才的培養(yǎng)目標(biāo),培養(yǎng)用人單位能夠直接上崗的人才,教學(xué)目標(biāo)還應(yīng)增加培養(yǎng)大型項(xiàng)目編程經(jīng)驗(yàn)的內(nèi)容。所以說,C語言的教學(xué)目標(biāo)是培養(yǎng)學(xué)生針對(duì)具體問題進(jìn)行分析、設(shè)計(jì)、編碼和調(diào)試程序的能力及掌握常見項(xiàng)目類型的項(xiàng)目開發(fā)經(jīng)驗(yàn)。

    2.整合教材,精選內(nèi)容。教師首先需認(rèn)真鉆研教材,掌握各章節(jié)的知識(shí)點(diǎn)及其內(nèi)在聯(lián)系,在充分理解和掌握的基礎(chǔ)上,結(jié)合軟件開發(fā)的實(shí)際情況和學(xué)生的實(shí)際基礎(chǔ),對(duì)教材進(jìn)行優(yōu)化設(shè)計(jì)。應(yīng)盡早的把c語言的語句、語法及c程序的原貌告訴學(xué)生,讓學(xué)生能盡早的全面了解c程序、進(jìn)行c程序設(shè)計(jì),然后再在此基礎(chǔ)上進(jìn)行各種類型項(xiàng)目的實(shí)訓(xùn)練習(xí),真正的練好編程技能,而不是一直都在學(xué)新的知識(shí)點(diǎn)、驗(yàn)證新知識(shí)點(diǎn)。同時(shí)在教學(xué)過程中必須對(duì)授課內(nèi)容做出適當(dāng)?shù)恼?,例如針?duì)高職學(xué)生的數(shù)學(xué)知識(shí)基礎(chǔ)弱,將教材中涉及到的復(fù)雜的數(shù)學(xué)知識(shí)類例題進(jìn)行更換, 避免因數(shù)學(xué)方面的問題形成教學(xué)障礙,另外在具體的實(shí)例教學(xué)中,盡可能的把與c語言語句、語法無關(guān)的英文字符用中文表示,減少英語差的學(xué)生的誤解,加快學(xué)生對(duì)c語言語句、語法的理解和掌握。

    3.重視算法編程思想,培養(yǎng)邏輯思維和創(chuàng)造性思維。算法是程序設(shè)計(jì)的靈魂,而編程語言只是實(shí)現(xiàn)的具體形式。不考慮算法,程序設(shè)計(jì)將無處下手,計(jì)算機(jī)也解決不了任何問題,因此,在教學(xué)中,要重視算法設(shè)計(jì),培養(yǎng)學(xué)生以算法為中心的思維模式。將算法知識(shí)盡可能多地結(jié)合示例進(jìn)行實(shí)例教學(xué),解決實(shí)際問題,讓學(xué)生互動(dòng)參與教學(xué)過程。在教學(xué)安排中,補(bǔ)充書上沒有的算法章節(jié),強(qiáng)調(diào)算法流程的分析與實(shí)現(xiàn)。在教學(xué)過程中始終貫穿算法分析的思想,加強(qiáng)對(duì)算法的描述,讓學(xué)生在整個(gè)教學(xué)過程中逐步養(yǎng)成嚴(yán)密的邏輯思維和創(chuàng)造性思維,從而提高程序設(shè)計(jì)能力。

    4.實(shí)行理論實(shí)訓(xùn)一體化,重視程序項(xiàng)目設(shè)計(jì),培養(yǎng)實(shí)際應(yīng)用能力。在傳統(tǒng)的先理論再實(shí)訓(xùn)的分離式教學(xué)中,講理論時(shí),學(xué)生聽的煩燥,接受的不多,待上機(jī)實(shí)訓(xùn)時(shí)又忘的差不多了,感覺無從下手,逐步形成畏難思想,沒有成就感,易挫傷學(xué)習(xí)積極性;理論實(shí)訓(xùn)一體化教學(xué),在課堂安排上遵循講原理-舉例子-練操作的過程,生動(dòng)了課堂,同時(shí)減少板書時(shí)間,緊湊了教學(xué)內(nèi)容,增加信息量的傳授。把理論與實(shí)踐相結(jié)合,學(xué)生邊學(xué)邊練,人人動(dòng)手,人人參與,當(dāng)堂課程內(nèi)容當(dāng)堂消化吸收,保證人人掌握,人人過關(guān)。在每個(gè)章節(jié)之后,設(shè)置貼近應(yīng)用實(shí)際的鞏固性程序項(xiàng)目專堂實(shí)訓(xùn),把學(xué)過的各個(gè)章節(jié)的知識(shí)點(diǎn)有機(jī)地聯(lián)系在一起,鞏固并提高前面的知識(shí),真正做到學(xué)用結(jié)合,達(dá)到提高應(yīng)用編程能力的目的。

    5.要求學(xué)生課堂全程互動(dòng)。講基礎(chǔ)理論知識(shí)時(shí),要求學(xué)生聽講解、記重點(diǎn)、勾要點(diǎn);舉例子時(shí),要求學(xué)生聽分析、抄代碼、寫注釋;練操作時(shí),要求學(xué)生不懂就要問,同時(shí)對(duì)練習(xí)效果進(jìn)行排名次考核,促使學(xué)生進(jìn)行競(jìng)爭(zhēng),激發(fā)學(xué)習(xí)斗志。

    6.強(qiáng)調(diào)課堂技能學(xué)習(xí)與社會(huì)技能認(rèn)證相結(jié)合。要求學(xué)生參加國(guó)家或者省級(jí) c語言二級(jí)考試及軟件設(shè)計(jì)師認(rèn)證考試。通過技能認(rèn)證來檢驗(yàn)學(xué)生學(xué)習(xí)效果,同時(shí)也讓學(xué)生明白社會(huì)、企業(yè)和公司認(rèn)同的學(xué)習(xí)程度,讓學(xué)生明確學(xué)習(xí)目標(biāo),從另一個(gè)方面促使學(xué)生保持學(xué)習(xí)動(dòng)力。

    7.改革考核方式,端正考風(fēng)、改善學(xué)風(fēng)提高教學(xué)效果。檢驗(yàn)學(xué)生學(xué)習(xí)效果的重要手段是考核。考核 c語言教學(xué)效果的方式很多,過去C 語言課程一般采用筆試的方式,這種考核方式存在很大弊端:有些學(xué)生在考試中成績(jī)優(yōu)秀,卻編不出一個(gè)簡(jiǎn)單的程序,還有些學(xué)生不認(rèn)真對(duì)待考試,幻想考試走捷徑,平時(shí)學(xué)習(xí)不在意??硷L(fēng)正了,學(xué)風(fēng)才能正,才能從根本上解決學(xué)習(xí)效果的問題??陀^、公正的考試體制將改善全體學(xué)生的學(xué)習(xí)風(fēng)氣。為此,開發(fā)一套考試系統(tǒng),建立試題庫,采用上機(jī)考試的方法,每個(gè)學(xué)生考試的試題隨機(jī)生成,在考試完成時(shí)成績(jī)就出來,杜絕各種形式的作弊和漏題,端正考風(fēng),從而改善學(xué)風(fēng),以此切實(shí)的提高學(xué)生的知識(shí)水平。

    C語言是高職院校計(jì)算機(jī)專業(yè)必修專業(yè)基礎(chǔ)課,學(xué)習(xí)基本語法的同時(shí)更應(yīng)該注重算法設(shè)計(jì)思想及編程能力的培養(yǎng)。在今后教學(xué)中將結(jié)合實(shí)際的教學(xué)實(shí)踐情況不斷的發(fā)現(xiàn)問題、分析問題,積極探索改進(jìn)教學(xué)方法,激發(fā)學(xué)生的學(xué)習(xí)興趣和求知欲,引導(dǎo)學(xué)生運(yùn)用所學(xué)知識(shí)去分析、解決實(shí)際應(yīng)用問題,為后續(xù)課程及以后的工作打下堅(jiān)實(shí)的基礎(chǔ),同時(shí)培養(yǎng)學(xué)生自覺學(xué)習(xí)、獨(dú)立思考的能力。

    [1]譚浩強(qiáng).1C程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2004.1.

    [2]屈衛(wèi)清.1C 語言程序設(shè)計(jì)教程[M].北京:高等教育出版社,2007.1.

    [3]馮博琴.精講多練C語言[M].西安:西安交大出版社,1997.

    [4]黃取治.提高 C 語言教學(xué)質(zhì)量的幾點(diǎn)建議[J].海峽科學(xué),2009(8).

    [5]夏侯赟,萬麗華.高職 C 語言教學(xué)探討[J].福建電腦,2009(11).

    G642

    A

    1008-1151(2011)04-0151-02

    2011-01-23

    陳露軍(1976-),男,四川武勝人,四川科技職業(yè)學(xué)院信息技術(shù)工程學(xué)院助教,從事軟件開發(fā)、嵌入式開發(fā)、信號(hào)處理及測(cè)試儀器開發(fā)方面的研究;張娜(1982-),女,四川成都人,四川工商職業(yè)技術(shù)學(xué)院機(jī)電系講師,研究方向?yàn)樾盘?hào)處理、電子通信技術(shù)等;任磊(1985-),男,四川蘆山人,四川科技職業(yè)學(xué)院信息技術(shù)工程學(xué)院助教,副院長(zhǎng),研究方向?yàn)檐浖_發(fā)、電子通信技術(shù)等。

    猜你喜歡
    程序設(shè)計(jì)知識(shí)點(diǎn)教材
    教材精讀
    教材精讀
    一張圖知識(shí)點(diǎn)
    一張圖知識(shí)點(diǎn)
    第四頁 知識(shí)點(diǎn) 殲轟-7A
    教材精讀
    教材精讀
    基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
    從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
    電子制作(2019年9期)2019-05-30 09:42:04
    高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
    乌拉特中旗| 黄石市| 七台河市| 石首市| 托里县| 香河县| 永安市| 招远市| 西充县| 封开县| 武平县| 陇西县| 邵武市| 冀州市| 年辖:市辖区| 林周县| 敖汉旗| 洪湖市| 定安县| 临澧县| 黔江区| 哈巴河县| 新泰市| 旌德县| 岳普湖县| 仙居县| 依兰县| 安阳县| 江油市| 黄陵县| 冀州市| 铁岭县| 西丰县| 平顺县| 岢岚县| 梓潼县| 福泉市| 滨海县| 华宁县| 安岳县| 利津县|