亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺談C語言理論教學(xué)與實(shí)驗(yàn)教學(xué)相結(jié)合方法

        2017-11-08 03:55:47崔晗彭文娟
        現(xiàn)代計(jì)算機(jī) 2017年27期
        關(guān)鍵詞:程序設(shè)計(jì)實(shí)驗(yàn)課編程

        崔晗,彭文娟

        (惠州學(xué)院電子信息與電氣工程學(xué)院,惠州516007)

        淺談C語言理論教學(xué)與實(shí)驗(yàn)教學(xué)相結(jié)合方法

        崔晗,彭文娟

        (惠州學(xué)院電子信息與電氣工程學(xué)院,惠州516007)

        針對(duì)《C語言程序設(shè)計(jì)》理論教學(xué)枯燥,語法復(fù)雜,內(nèi)容抽象等問題,分析如何提高課堂理論教學(xué)效率,提高學(xué)生課堂學(xué)習(xí)興趣方法,提出理論教學(xué)與實(shí)驗(yàn)教學(xué)相結(jié)合觀點(diǎn),做到學(xué)以致用,從而提高課堂教學(xué)質(zhì)量。

        0 引言

        C語言作為一種計(jì)算機(jī)語言以功能強(qiáng),應(yīng)用廣,目標(biāo)程序效率高,可移植性好等特點(diǎn)被國(guó)內(nèi)外廣泛使用,因此成為高校理工科常用的一門教學(xué)語言。通過對(duì)C語言程序設(shè)計(jì)的學(xué)習(xí),可以培養(yǎng)學(xué)生應(yīng)用高級(jí)程序語言分析、解決和處理實(shí)際問題的思維方法和基本能力。學(xué)習(xí)C語言已經(jīng)成為廣大計(jì)算機(jī)應(yīng)用人員的迫切要求,對(duì)后續(xù)程序開發(fā),例如單片機(jī)嵌入式開發(fā)至關(guān)重要。惠州學(xué)院學(xué)生在后續(xù)畢業(yè)設(shè)計(jì)、課程設(shè)計(jì)和電子設(shè)計(jì)大賽中都要用到C語言作為程序控制語言,所以學(xué)好C語言對(duì)學(xué)生后續(xù)發(fā)展影響很大。然而在C語言程序設(shè)計(jì)的學(xué)習(xí)過程中,從設(shè)計(jì)算法到編寫程序,顯得抽象、復(fù)雜,再加上C語言課程作為基礎(chǔ)課程通常開設(shè)在第一學(xué)年,新生們剛剛接觸計(jì)算機(jī)編程,難免會(huì)抱怨程序設(shè)計(jì)太難、太深?yuàn)W、不好學(xué)。對(duì)于初學(xué)者來說,獨(dú)立完成編程實(shí)驗(yàn)的能力欠缺,程序編輯過程中頻頻出錯(cuò),這樣會(huì)大大打擊學(xué)生的學(xué)習(xí)積極性。久而久之,學(xué)生的學(xué)習(xí)熱情和興趣大大降低,跟不上教學(xué)進(jìn)度,也使得C語言成為一種比較難學(xué)、難以掌握的語言。

        1 《C語言程序設(shè)計(jì)》教學(xué)中存在的問題

        目前《C語言程序設(shè)計(jì)》教學(xué)中,分為理論課和實(shí)驗(yàn)課,其中理論課所占比例較大,約75%左右。理論課學(xué)習(xí)基礎(chǔ)知識(shí),實(shí)驗(yàn)課提高學(xué)生動(dòng)手編程能力,兩者相互結(jié)合,相得益彰才能學(xué)好C語言,掌握到課程精髓。筆者結(jié)合自己對(duì)C語言課程的教學(xué)經(jīng)驗(yàn),將C語言教學(xué)中存在問題總結(jié)如下:

        (1)理論課教學(xué)過于應(yīng)試

        在傳統(tǒng)的理論教學(xué)過程中,教師需要在規(guī)定的課時(shí)內(nèi)講解C語言的語法、語義以及相關(guān)細(xì)節(jié)。為了提高考試通過率,往往在講課時(shí)過分注意語句和語法細(xì)節(jié),大量舉例講解教材上或事先準(zhǔn)備好的簡(jiǎn)短程序代碼,講解側(cè)重于語法細(xì)節(jié),與程序設(shè)計(jì)的實(shí)用性偏離甚遠(yuǎn)。受此影響,學(xué)生在考試壓力下,更多注意的是教材中的典型例題與教師指定的重點(diǎn)內(nèi)容,結(jié)果使學(xué)生在學(xué)習(xí)時(shí)一切圍繞任課教師的講授內(nèi)容死記硬背,卻沒有真正學(xué)會(huì)程序設(shè)計(jì)的基本思想和方法,無法用所學(xué)理論知識(shí)解決具體的實(shí)際問題,更無法形成良好的編程思想[1]。

        (2)理論教學(xué)與實(shí)驗(yàn)脫節(jié)

        在C語言教學(xué)過程中,往往都是先進(jìn)行理論教學(xué),后期進(jìn)行上機(jī)實(shí)驗(yàn),這將導(dǎo)致在理論教學(xué)過程中學(xué)生剛剛學(xué)習(xí)到的理論知識(shí)不能及時(shí)得到實(shí)踐操作。而在實(shí)驗(yàn)教學(xué)時(shí),由于理論知識(shí)點(diǎn)講授的時(shí)間與實(shí)驗(yàn)課程的時(shí)間間隔比較長(zhǎng),學(xué)生對(duì)理論知識(shí)漸漸淡忘,理論講授沒有和實(shí)驗(yàn)操作緊密連接起來,使學(xué)生在實(shí)驗(yàn)課程中不能理解實(shí)驗(yàn)內(nèi)容,對(duì)程序語句生搬硬套。對(duì)于獨(dú)立的編程題更不知道如何動(dòng)手,不能靈活運(yùn)用所學(xué)知識(shí),對(duì)需掌握的知識(shí)點(diǎn)印象模糊。實(shí)驗(yàn)操作和理論知識(shí)脫節(jié),不能及時(shí)鞏固所學(xué)理論知識(shí)、上機(jī)實(shí)驗(yàn)難以達(dá)到效果[2]。

        (3)學(xué)生學(xué)習(xí)主動(dòng)性不強(qiáng)

        《C語言程序設(shè)計(jì)》是一門需要學(xué)生多動(dòng)手實(shí)踐的課程,因此,培養(yǎng)學(xué)生動(dòng)手編程能力,是提高C語言課程教學(xué)質(zhì)量的關(guān)鍵[3]。然而,對(duì)于大多數(shù)第一次接觸到程序設(shè)計(jì)語言的學(xué)生來說,還沒有形成程序設(shè)計(jì)的思維,再加上C語言語法繁雜,語句變化多樣,所以大多數(shù)同學(xué)都覺得C語言難學(xué),學(xué)習(xí)的積極性不是很高。實(shí)驗(yàn)時(shí)有學(xué)生只是玩游戲、看視頻,對(duì)教師布置的實(shí)驗(yàn)題目只是敷衍了事。另外由于實(shí)驗(yàn)課都是由一個(gè)教師同時(shí)來指導(dǎo)幾十個(gè)學(xué)生,教師的主要任務(wù)是及時(shí)發(fā)現(xiàn)問題,回答學(xué)生的疑難問題。但由于各個(gè)學(xué)生編寫程序過程中出現(xiàn)的問題有共性的也有個(gè)性的,而教師不可能及時(shí)解答每個(gè)學(xué)生的問題,而且有些不愿意尋求幫助的學(xué)生會(huì)因?yàn)橐坏李}目的某些小問題不能解決就會(huì)長(zhǎng)時(shí)間停留在某一題目上,這些問題都會(huì)導(dǎo)致部分學(xué)生不能繼續(xù)往下調(diào)試,從而影響實(shí)驗(yàn)教學(xué)進(jìn)度。

        (4)考試方式不合理

        目前,C語言的考試方式普遍采用單一、封閉的筆試形式,筆試成績(jī)占70%,而實(shí)驗(yàn)成績(jī)只單純地占很少的比例,因此考試的主要內(nèi)容是C語言的理論知識(shí)。這樣很容易導(dǎo)致學(xué)生更多地關(guān)注C語言的理論知識(shí),而對(duì)編寫程序、調(diào)試程序能力的提高不夠重視[4]。另外,因?yàn)榭荚囀莻鹘y(tǒng)的筆試,所以很多學(xué)生平時(shí)不怎么學(xué)習(xí),只是考試前對(duì)重點(diǎn)考試內(nèi)容盡心死記硬背,并不能真正理解C語言程序內(nèi)容。

        2 《C語言程序設(shè)計(jì)》教學(xué)改進(jìn)的措施

        2.1 優(yōu)化課程內(nèi)容

        C語言課程理論基礎(chǔ)知識(shí)多,內(nèi)容抽象,而本課程又是后續(xù)多門課程的基礎(chǔ),例如單片機(jī)應(yīng)用。因此,需要結(jié)合后續(xù)課程對(duì)C語言的教學(xué)內(nèi)容進(jìn)行優(yōu)化。筆者根據(jù)多年教學(xué)及編程經(jīng)驗(yàn),教材選用譚浩強(qiáng)教授編寫的《C語言程序設(shè)計(jì)》一書,教學(xué)內(nèi)容重點(diǎn)考慮與單片機(jī)應(yīng)用緊密相關(guān)內(nèi)容,以適度、夠用為原則,提煉C語言重點(diǎn)講授內(nèi)容,幫助學(xué)生從宏觀上掌握C語言精髓,不必太較真細(xì)節(jié),例如不常用內(nèi)容不再細(xì)講,只給學(xué)生以概括,要求學(xué)生課后自學(xué)掌握。下面將重點(diǎn)講授內(nèi)容及結(jié)構(gòu)列于表1。

        表1 各章節(jié)教學(xué)內(nèi)容及基本要求

        2.2 加強(qiáng)理論課上的實(shí)驗(yàn)操作

        理論課上單純按照書本來講語法,語句知識(shí),學(xué)生不能直觀感受到C語言的應(yīng)用效果,就會(huì)逐漸失去學(xué)習(xí)興趣。通常理論課堂上前半個(gè)小時(shí)學(xué)生還基本能集中精力學(xué)習(xí)知識(shí),后面就出現(xiàn)走神,睡覺,聊天現(xiàn)象。為了解決這一問題,提交課堂教學(xué)效率,授課教師需要改進(jìn)講授方法,充分利用多媒體,不時(shí)插入一些程序片段來提高學(xué)生興趣,例如現(xiàn)場(chǎng)編程,這就對(duì)教師的課前準(zhǔn)備有了很高的要求。同時(shí)教師可以選擇一些簡(jiǎn)單有趣的單片機(jī)程序進(jìn)行演示,例如LED流水燈程序設(shè)計(jì),這樣就把程序和實(shí)際執(zhí)行過程聯(lián)系起來,便于學(xué)生對(duì)C語言程序語法、語句的掌握,有助于學(xué)生對(duì)程序設(shè)計(jì)思想的理解,使學(xué)生對(duì)C語言如何控制硬件有了感官認(rèn)識(shí),為學(xué)生對(duì)后續(xù)C語言的實(shí)際應(yīng)用打下基礎(chǔ)。

        這里以部分LED流水燈C語言程序?yàn)槔?/p>

        這段程序里有幾個(gè)重點(diǎn)及常用知識(shí):1."文件包含",學(xué)生經(jīng)常在C程序里看到文件包含#include,根據(jù)不同的目的包含不同的文件,這段程序中包含REG51.h文件的目的是為了通知C編譯器,程序中所寫的P1是指80C51單片機(jī)的P1端口而不是其他變量。這樣學(xué)生們會(huì)進(jìn)一步了解到文件包含的意義,了解到C語言對(duì)單片機(jī)硬件的控制思路,而不是僅僅局限于書本上的幾個(gè)常用包含。2.for()和while()循環(huán)語句的具體應(yīng)用及功能。3.函數(shù)調(diào)用,這段程序里不僅包含主函數(shù),還有用戶自定義函數(shù)delay02s以及函數(shù)調(diào)用??傊?,通過這樣一小段程序加上對(duì)程序的實(shí)物演示可以讓學(xué)生們更加直觀地了解到C語言程序的實(shí)際應(yīng)用。

        2.3 高度重視實(shí)驗(yàn)教學(xué)環(huán)節(jié)

        C語言實(shí)驗(yàn)課對(duì)于C語言教學(xué)質(zhì)量提高是非常重要的環(huán)節(jié),可以從實(shí)驗(yàn)內(nèi)容,教學(xué)方法,考核方式三方面來對(duì)實(shí)驗(yàn)課進(jìn)行改革。

        首先對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行改進(jìn),實(shí)驗(yàn)內(nèi)容的安排遵從由淺入深,從易到難,循序漸進(jìn)的原則。剛開始可以布置一些基礎(chǔ)性實(shí)驗(yàn),例如驗(yàn)證性實(shí)驗(yàn),讓剛接觸C語言的學(xué)生熟悉環(huán)境,學(xué)會(huì)調(diào)試程序,修改程序。然后布置一些編程題,在學(xué)生實(shí)驗(yàn)前,教師先對(duì)實(shí)驗(yàn)用到的知識(shí)點(diǎn)進(jìn)行講解,對(duì)難點(diǎn)進(jìn)行說明,學(xué)生通過自己獨(dú)立編程,逐步形成程序設(shè)計(jì)思想,提高獨(dú)立設(shè)計(jì)程序的能力。最后布置一些學(xué)生感興趣的綜合性實(shí)驗(yàn)項(xiàng)目,培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)點(diǎn)的能力,提高學(xué)生實(shí)際分析問題的能力及編程能力,并養(yǎng)成良好的編程習(xí)慣。

        其次在教學(xué)方法上需要教師與學(xué)生有更多互動(dòng)。教師通過對(duì)學(xué)生編程過程的觀察,可以對(duì)理論課教學(xué)效果得到反饋,從而為后續(xù)的教學(xué)方法的調(diào)整提供方向。為了解決教師少學(xué)生多這一問題,考慮將學(xué)生進(jìn)行分組,3-4人為一組,每組至少需要有1個(gè)編程能力較高的學(xué)生作為組長(zhǎng),組員在編程中出現(xiàn)的問題,由組長(zhǎng)負(fù)責(zé)幫助解決,組長(zhǎng)解決不了的問題在統(tǒng)一報(bào)告教師解決。這樣不但解決了教師資源有限問題,還能提高組長(zhǎng)解決問題和處理問題的能力,最后由組長(zhǎng)負(fù)責(zé)向教師反饋編程中常出現(xiàn)的問題。

        最后改革考核方式,把傳統(tǒng)的以期末考試為重點(diǎn)改為以實(shí)驗(yàn)操作過程為重點(diǎn),考核內(nèi)容包括實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)表現(xiàn)、實(shí)驗(yàn)報(bào)告等多方面。每次實(shí)驗(yàn)課,以小組為單位,對(duì)組員進(jìn)行隨機(jī)抽查,根據(jù)組員的編程思路和過程進(jìn)行打分,這樣教師就可以對(duì)每個(gè)學(xué)生的編程能力有個(gè)全面了解,從而提高學(xué)生上機(jī)過程的積極性。實(shí)踐證明,重在過程的考核可以讓學(xué)生主動(dòng)在實(shí)驗(yàn)課前準(zhǔn)備好實(shí)驗(yàn)內(nèi)容,實(shí)驗(yàn)過程中積極編程和調(diào)試,實(shí)驗(yàn)課后總結(jié)經(jīng)驗(yàn)。這種考試方式把考查重心放在了平時(shí)過程的積累,改變了期末考試前死記硬背的應(yīng)試型學(xué)習(xí)方式,讓學(xué)生把功夫用在平時(shí),重視實(shí)驗(yàn)課,真正理解和掌握程序設(shè)計(jì)的思想。

        2.4 與電子設(shè)計(jì)大賽相結(jié)合

        C語言程序設(shè)計(jì)是計(jì)算機(jī)相關(guān)專業(yè)學(xué)生的核心專業(yè)課,在很多后續(xù)課程,例如單片機(jī),畢業(yè)設(shè)計(jì),課程設(shè)計(jì)以及在畢業(yè)后的實(shí)際工作中都會(huì)用到。為了能夠讓學(xué)生持續(xù)對(duì)C語言進(jìn)行學(xué)習(xí),可以用參加各種比賽來進(jìn)一步提高學(xué)生的實(shí)踐應(yīng)用能力,從而適應(yīng)將來工作要求,例如:教師指導(dǎo)學(xué)生參加各種電子設(shè)計(jì)大賽,讓學(xué)生參與進(jìn)來做,在比賽中讓學(xué)生的能力得到更好的提升。

        3 結(jié)語

        從實(shí)際教學(xué)效果來看,通過從課程內(nèi)容的優(yōu)化、加強(qiáng)理論課上實(shí)驗(yàn)操作和重視實(shí)驗(yàn)教學(xué)效果這幾個(gè)方面對(duì)《C語言程序設(shè)計(jì)》課程進(jìn)行改革后,學(xué)生學(xué)習(xí)的積極主動(dòng)性有了明顯提高。對(duì)相關(guān)后續(xù)課程的跟蹤調(diào)查也表明,學(xué)生普遍提高了程序設(shè)計(jì)思維和編程能力。

        [1]謝競(jìng)博.C語言程序設(shè)計(jì)教學(xué)中的問題及改革建議[J].重慶郵電大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2008,20(2):137-140.

        [2]張樂.C語言程序設(shè)計(jì)教學(xué)中存在的問題及改革措施[J].運(yùn)城學(xué)院學(xué)報(bào),2015,33(3):10-12.

        [3]錢言玉,謝超.《C語言程序設(shè)計(jì)》課程實(shí)驗(yàn)教學(xué)研究[J].合肥師范學(xué)院學(xué)報(bào),2014,32(3):86-87.

        [4]何雪英.基于計(jì)算思維的C語言實(shí)驗(yàn)教學(xué)改革探索[J].電腦知識(shí)與技術(shù),2016,12(27):97-98.

        A Brief Talk on the Combination of C Language Theoretical Teaching and Experimental Teaching

        CUI Han,PENG Wen-juan

        (Department of Electronic Science,Huizhou University,Huizhou 516007)

        In view of the boring theory teaching,complex grammars and abstract content of C language programming,analyzes a method about how to improve the efficiency of classroom theory teaching and students'interest in classroom learning.The viewpoint of the combination of theo?retical teaching and experimental teaching is proved to improve the quality of classroom teaching.

        1007-1423(2017)27-0016-04

        10.3969/j.issn.1007-1423.2017.27.004

        C語言;教學(xué)方法;實(shí)驗(yàn)教學(xué);教學(xué)改革

        惠州學(xué)院教研教改項(xiàng)目(No.JG2015051)

        崔晗(1984-),女,吉林舒蘭人,博士研究生,講師,研究方向?yàn)殛嚵行盘?hào)處理

        彭文娟(1982-),女,湖南衡陽人,碩士研究生,講師,研究方向?yàn)闊o線網(wǎng)絡(luò)

        2017-05-22

        2017-08-15

        C Language;Teaching Method;Experiment Teaching;Education Reform

        猜你喜歡
        程序設(shè)計(jì)實(shí)驗(yàn)課編程
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        基于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é)改革探索
        “自由”的實(shí)驗(yàn)課
        上實(shí)驗(yàn)課
        PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
        边添小泬边狠狠躁视频| 亚洲一区二区成人在线视频| 国产精品黄在线观看免费软件| 免费超爽大片黄| 国产91在线|亚洲| 亚洲高清在线视频网站| 自拍偷区亚洲综合第一页| 国产精品狼人久久影院软件介绍| 妺妺窝人体色www婷婷| 欧美大成色www永久网站婷| 91视频88av| 日本久久一级二级三级| 日本免费久久高清视频| 永久免费毛片在线播放| 久久久精品人妻久久影视| 国产亚洲sss在线观看| 国产女主播福利一区二区| 日本激情网站中文字幕| 日本老熟妇乱| 国内揄拍国内精品| 精精国产xxx在线视频app| 日本免费精品免费视频| 偷拍偷窥女厕一区二区视频| 国产一卡2卡3卡四卡国色天香| 中文字幕不卡高清免费| 丝袜美腿亚洲综合玉足| 亚洲av不卡一区男人天堂 | 成人影院免费观看在线播放视频 | 福利视频自拍偷拍视频| 极品美女调教喷水网站| 熟女无套高潮内谢吼叫免费| 亚洲国产精品特色大片观看完整版| 无码日日模日日碰夜夜爽| 国产日本精品一区二区| 国产精品白丝久久av网站| 久久99精品久久久久久hb无码 | 无码一区二区三区| 无码人妻久久一区二区三区不卡| 一本无码av一区二区三区| 字幕网中文字幕精品一区| 粗大的内捧猛烈进出小视频|