C語言程序設計教學改革策略
時間:2022-06-20 15:10:03
導語:C語言程序(xu)設計教學改革策略一文(wen)來源于網(wang)友上傳,不代表本站觀點,若(ruo)需(xu)要原創文(wen)章(zhang)可咨詢客(ke)服老師,歡(huan)迎參考。
摘要:文章首先分析了“C語言程序設計”教(jiao)學(xue)存在的(de)問題及成因,然后探討了產教(jiao)融(rong)合背(bei)景下基于編程(cheng)(cheng)能(neng)力(li)培養(yang)的(de)“C語(yu)言程(cheng)(cheng)序設計”教(jiao)學(xue)策略(lve),包括通過案例教(jiao)學(xue),激發學(xue)生學(xue)習(xi)程(cheng)(cheng)序設計的(de)興趣;培養(yang)學(xue)生形成良好的(de)編程(cheng)(cheng)習(xi)慣;注(zhu)重師(shi)資培養(yang)。
關鍵詞:編程(cheng)能力;“C語言(yan)程(cheng)序設計”教(jiao)學(xue);產(chan)教(jiao)融(rong)合
近幾年,國家連續出臺《關于深化產教融合的若干意見》[1]等一系列的綱領性文件推進產教融合改革。基于這些文件的指導,深化產教融合、產學研結合成了應用型本科院校發展的必由之路[2]。產教融合背景下,普通本科院校逐漸向應用型轉變,致力于促進學生實踐能力、應用創新綜合素質提升,為當地企事業單位培養合適的應用型人才,這既符合國家產業政策需求,也是高校自身發展的必然選擇[3]。因此,探究產教融合背景下基于編程能力培養的“C語言程序設計”教學改革策略極為必要。
一、“C語言程序設計”教學存在的問題及成因
C語(yu)言自(zi)誕生(sheng)(sheng)(sheng)之日起就(jiu)一(yi)直活躍在(zai)(zai)(zai)信息技術的(de)(de)(de)(de)(de)(de)各個(ge)(ge)領(ling)域。如軟件開(kai)發、Linux開(kai)發、硬件驅(qu)動、游戲(xi)開(kai)發、單片機和嵌入(ru)式系統(tong)[4]。目(mu)前,在(zai)(zai)(zai)不同層次的(de)(de)(de)(de)(de)(de)高校,“C語(yu)言程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)設(she)計”課(ke)(ke)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)開(kai)設(she)的(de)(de)(de)(de)(de)(de)主要目(mu)的(de)(de)(de)(de)(de)(de)是(shi)(shi)(shi)(shi)使學(xue)(xue)(xue)生(sheng)(sheng)(sheng)學(xue)(xue)(xue)習(xi)、掌(zhang)握和運用(yong)(yong)計算思維中的(de)(de)(de)(de)(de)(de)抽(chou)象、遞歸、復用(yong)(yong)等(deng)思維方法(fa)(fa)[5],進(jin)(jin)行(xing)問(wen)(wen)題(ti)分(fen)析(xi)和程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)設(she)計,進(jin)(jin)而(er)(er)利用(yong)(yong)計算機來解決實際(ji)工(gong)作(zuo)或工(gong)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)方面的(de)(de)(de)(de)(de)(de)問(wen)(wen)題(ti)。而(er)(er)這就(jiu)涉及(ji)編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)能(neng)力(li)(li)的(de)(de)(de)(de)(de)(de)問(wen)(wen)題(ti)。何謂編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)能(neng)力(li)(li)?實際(ji)就(jiu)是(shi)(shi)(shi)(shi)一(yi)種解決問(wen)(wen)題(ti)的(de)(de)(de)(de)(de)(de)能(neng)力(li)(li),即將現(xian)實問(wen)(wen)題(ti)進(jin)(jin)行(xing)分(fen)解和抽(chou)象,最終轉化為代碼(ma)邏輯的(de)(de)(de)(de)(de)(de)能(neng)力(li)(li)。在(zai)(zai)(zai)此過(guo)(guo)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)中,個(ge)(ge)體對(dui)(dui)(dui)(dui)編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)語(yu)言的(de)(de)(de)(de)(de)(de)靈活運用(yong)(yong)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)度決定了其(qi)解決問(wen)(wen)題(ti)的(de)(de)(de)(de)(de)(de)能(neng)力(li)(li)。結合筆者(zhe)所在(zai)(zai)(zai)學(xue)(xue)(xue)校“C語(yu)言程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)設(she)計”課(ke)(ke)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)教(jiao)(jiao)(jiao)學(xue)(xue)(xue)實際(ji)可以發現(xian):在(zai)(zai)(zai)C語(yu)言學(xue)(xue)(xue)習(xi)中,多數(shu)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)通過(guo)(guo)學(xue)(xue)(xue)習(xi)能(neng)夠掌(zhang)握編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)語(yu)言本(ben)身的(de)(de)(de)(de)(de)(de)語(yu)法(fa)(fa)、語(yu)句(ju)結構,具備較(jiao)為簡單的(de)(de)(de)(de)(de)(de)算法(fa)(fa)思維,但是(shi)(shi)(shi)(shi)在(zai)(zai)(zai)面對(dui)(dui)(dui)(dui)一(yi)些較(jiao)復雜(za)或有難度的(de)(de)(de)(de)(de)(de)問(wen)(wen)題(ti)編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)時(shi)(shi),則表現(xian)得(de)無(wu)(wu)從(cong)下手(shou),這主要還(huan)是(shi)(shi)(shi)(shi)存在(zai)(zai)(zai)編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)能(neng)力(li)(li)不足(zu)的(de)(de)(de)(de)(de)(de)問(wen)(wen)題(ti)。究其(qi)主要原因,大(da)概有以下幾(ji)個(ge)(ge)方面:第(di)(di)一(yi),目(mu)前多數(shu)大(da)一(yi)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)對(dui)(dui)(dui)(dui)于(yu)(yu)編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)學(xue)(xue)(xue)習(xi)是(shi)(shi)(shi)(shi)零(ling)基礎,其(qi)對(dui)(dui)(dui)(dui)于(yu)(yu)編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)語(yu)言的(de)(de)(de)(de)(de)(de)學(xue)(xue)(xue)習(xi)和運用(yong)(yong)需要一(yi)個(ge)(ge)適(shi)應的(de)(de)(de)(de)(de)(de)過(guo)(guo)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng),而(er)(er)大(da)部分(fen)教(jiao)(jiao)(jiao)師(shi)在(zai)(zai)(zai)授課(ke)(ke)中著眼于(yu)(yu)編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)語(yu)言本(ben)身,按(an)照一(yi)般教(jiao)(jiao)(jiao)材的(de)(de)(de)(de)(de)(de)系統(tong)性(xing)知識(shi)結構進(jin)(jin)行(xing)教(jiao)(jiao)(jiao)學(xue)(xue)(xue),這就(jiu)給學(xue)(xue)(xue)生(sheng)(sheng)(sheng)造(zao)成“編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)真復雜(za)”的(de)(de)(de)(de)(de)(de)不良印(yin)象,從(cong)而(er)(er)降(jiang)低了學(xue)(xue)(xue)習(xi)“C語(yu)言程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)設(she)計”課(ke)(ke)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)的(de)(de)(de)(de)(de)(de)興(xing)趣;第(di)(di)二,由(you)于(yu)(yu)學(xue)(xue)(xue)院壓(ya)縮學(xue)(xue)(xue)時(shi)(shi),而(er)(er)“C語(yu)言程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)設(she)計”課(ke)(ke)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)知識(shi)內容比(bi)較(jiao)多,教(jiao)(jiao)(jiao)師(shi)為了趕進(jin)(jin)度,不能(neng)在(zai)(zai)(zai)某一(yi)階(jie)段的(de)(de)(de)(de)(de)(de)知識(shi)教(jiao)(jiao)(jiao)學(xue)(xue)(xue)中分(fen)配過(guo)(guo)多時(shi)(shi)間,最后的(de)(de)(de)(de)(de)(de)結果(guo)就(jiu)是(shi)(shi)(shi)(shi)許多學(xue)(xue)(xue)生(sheng)(sheng)(sheng)無(wu)(wu)法(fa)(fa)及(ji)時(shi)(shi)掌(zhang)握并消(xiao)化“C語(yu)言程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)設(she)計”的(de)(de)(de)(de)(de)(de)相關知識(shi),而(er)(er)且教(jiao)(jiao)(jiao)師(shi)也難以在(zai)(zai)(zai)有限的(de)(de)(de)(de)(de)(de)課(ke)(ke)堂教(jiao)(jiao)(jiao)學(xue)(xue)(xue)時(shi)(shi)間內對(dui)(dui)(dui)(dui)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)的(de)(de)(de)(de)(de)(de)編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)能(neng)力(li)(li)進(jin)(jin)行(xing)充分(fen)的(de)(de)(de)(de)(de)(de)訓練和強化,使得(de)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)對(dui)(dui)(dui)(dui)解決復雜(za)問(wen)(wen)題(ti)的(de)(de)(de)(de)(de)(de)編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)比(bi)較(jiao)茫然,教(jiao)(jiao)(jiao)學(xue)(xue)(xue)效果(guo)不盡如人意;第(di)(di)三,學(xue)(xue)(xue)生(sheng)(sheng)(sheng)對(dui)(dui)(dui)(dui)于(yu)(yu)編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)的(de)(de)(de)(de)(de)(de)學(xue)(xue)(xue)習(xi)缺(que)乏(fa)追求精(jing)益求精(jing)、創新創造(zao)的(de)(de)(de)(de)(de)(de)精(jing)神(shen)[6]。
二、產教融合背景下基于編程能力培養的“C語言程序設計”教學策略
(一)通過案例教(jiao)學(xue)(xue),激發學(xue)(xue)生(sheng)學(xue)(xue)習程序設計的興趣
學(xue)(xue)習程(cheng)(cheng)序(xu)設(she)(she)計,就(jiu)是(shi)讓(rang)(rang)學(xue)(xue)生(sheng)(sheng)(sheng)(sheng)運(yun)用(yong)(yong)(yong)(yong)(yong)學(xue)(xue)到(dao)的(de)(de)(de)(de)(de)知識解決(jue)實(shi)(shi)(shi)際(ji)問題。這就(jiu)需(xu)要(yao)教(jiao)(jiao)師(shi)(shi)在(zai)教(jiao)(jiao)學(xue)(xue)中(zhong)列舉(ju)一(yi)些(xie)貼(tie)近現(xian)實(shi)(shi)(shi)生(sheng)(sheng)(sheng)(sheng)活(huo)(huo)(huo)的(de)(de)(de)(de)(de)案(an)(an)(an)例(li),讓(rang)(rang)學(xue)(xue)生(sheng)(sheng)(sheng)(sheng)了解到(dao)實(shi)(shi)(shi)際(ji)問題的(de)(de)(de)(de)(de)解決(jue)方法(fa),以(yi)(yi)激(ji)(ji)發學(xue)(xue)生(sheng)(sheng)(sheng)(sheng)的(de)(de)(de)(de)(de)學(xue)(xue)習興(xing)(xing)趣(qu)(qu)(qu)。具體而言,教(jiao)(jiao)師(shi)(shi)需(xu)要(yao)將來(lai)源(yuan)于現(xian)實(shi)(shi)(shi)生(sheng)(sheng)(sheng)(sheng)活(huo)(huo)(huo)、具有一(yi)定(ding)復雜度的(de)(de)(de)(de)(de)問題引(yin)(yin)入課堂教(jiao)(jiao)學(xue)(xue),引(yin)(yin)導(dao)學(xue)(xue)生(sheng)(sheng)(sheng)(sheng)進(jin)行(xing)(xing)分析抽象,找到(dao)解決(jue)問題的(de)(de)(de)(de)(de)方法(fa)和步驟,即(ji)設(she)(she)計算(suan)法(fa),然后用(yong)(yong)(yong)(yong)(yong)C語言中(zhong)提(ti)供的(de)(de)(de)(de)(de)語法(fa)和結(jie)構進(jin)行(xing)(xing)編程(cheng)(cheng),從(cong)而解決(jue)實(shi)(shi)(shi)際(ji)問題。現(xian)在(zai)單(dan)片機(ji)(ji)中(zhong)的(de)(de)(de)(de)(de)編程(cheng)(cheng)大多采用(yong)(yong)(yong)(yong)(yong)C語言編程(cheng)(cheng),因此(ci)教(jiao)(jiao)師(shi)(shi)可(ke)(ke)(ke)以(yi)(yi)列舉(ju)一(yi)些(xie)有趣(qu)(qu)(qu)的(de)(de)(de)(de)(de)案(an)(an)(an)例(li),將案(an)(an)(an)例(li)進(jin)行(xing)(xing)簡(jian)化,從(cong)而引(yin)(yin)起(qi)學(xue)(xue)生(sheng)(sheng)(sheng)(sheng)的(de)(de)(de)(de)(de)興(xing)(xing)趣(qu)(qu)(qu)。例(li)如(ru),現(xian)實(shi)(shi)(shi)生(sheng)(sheng)(sheng)(sheng)活(huo)(huo)(huo)中(zhong)著火了,會(hui)發出警(jing)報聲;煤氣泄露(lu)了,也會(hui)發出警(jing)報聲,教(jiao)(jiao)師(shi)(shi)可(ke)(ke)(ke)以(yi)(yi)列舉(ju)這些(xie)案(an)(an)(an)例(li),引(yin)(yin)導(dao)學(xue)(xue)生(sheng)(sheng)(sheng)(sheng)用(yong)(yong)(yong)(yong)(yong)學(xue)(xue)到(dao)的(de)(de)(de)(de)(de)編程(cheng)(cheng)知識來(lai)控制喇叭發出警(jing)報聲。那么,如(ru)何(he)通(tong)過(guo)(guo)編程(cheng)(cheng)實(shi)(shi)(shi)現(xian)報警(jing)呢?這里(li)可(ke)(ke)(ke)以(yi)(yi)引(yin)(yin)入單(dan)片機(ji)(ji)中(zhong)的(de)(de)(de)(de)(de)案(an)(an)(an)例(li),即(ji)用(yong)(yong)(yong)(yong)(yong)單(dan)片機(ji)(ji)制作(zuo)一(yi)個(ge)用(yong)(yong)(yong)(yong)(yong)開(kai)關控制的(de)(de)(de)(de)(de)簡(jian)易(yi)警(jing)報器(qi),具體可(ke)(ke)(ke)采用(yong)(yong)(yong)(yong)(yong)8051+Proteus進(jin)行(xing)(xing)仿真(zhen)(zhen),通(tong)過(guo)(guo)仿真(zhen)(zhen)軟件(jian)很快(kuai)就(jiu)能聽(ting)到(dao)警(jing)報聲。通(tong)過(guo)(guo)K1開(kai)關控制警(jing)報器(qi)工作(zuo),當開(kai)關閉合發出警(jing)報聲。這里(li)就(jiu)要(yao)調用(yong)(yong)(yong)(yong)(yong)警(jing)報函數(shu),通(tong)過(guo)(guo)調節(jie)報警(jing)函數(shu)參(can)數(shu)就(jiu)可(ke)(ke)(ke)發出不(bu)同頻率的(de)(de)(de)(de)(de)聲音,進(jin)而模擬(ni)真(zhen)(zhen)實(shi)(shi)(shi)環(huan)境(jing)下(xia)的(de)(de)(de)(de)(de)警(jing)報聲。在(zai)這一(yi)案(an)(an)(an)例(li)中(zhong),教(jiao)(jiao)師(shi)(shi)首先可(ke)(ke)(ke)以(yi)(yi)讓(rang)(rang)學(xue)(xue)生(sheng)(sheng)(sheng)(sheng)知道(dao)函數(shu)的(de)(de)(de)(de)(de)定(ding)義及使用(yong)(yong)(yong)(yong)(yong)、位運(yun)算(suan)的(de)(de)(de)(de)(de)操(cao)作(zuo);其次要(yao)引(yin)(yin)導(dao)學(xue)(xue)生(sheng)(sheng)(sheng)(sheng)進(jin)一(yi)步思考,使其明白只要(yao)是(shi)用(yong)(yong)(yong)(yong)(yong)到(dao)警(jing)報器(qi)的(de)(de)(de)(de)(de),這個(ge)程(cheng)(cheng)序(xu)基(ji)本上稍做改動(dong)就(jiu)可(ke)(ke)(ke)以(yi)(yi)使用(yong)(yong)(yong)(yong)(yong)。通(tong)過(guo)(guo)這個(ge)案(an)(an)(an)例(li),學(xue)(xue)生(sheng)(sheng)(sheng)(sheng)能真(zhen)(zhen)正感受到(dao)通(tong)過(guo)(guo)軟件(jian)編程(cheng)(cheng)可(ke)(ke)(ke)以(yi)(yi)驅動(dong)硬件(jian)喇叭發聲,從(cong)而激(ji)(ji)發學(xue)(xue)習編程(cheng)(cheng)的(de)(de)(de)(de)(de)興(xing)(xing)趣(qu)(qu)(qu)。通(tong)過(guo)(guo)類(lei)(lei)比(bi),教(jiao)(jiao)師(shi)(shi)還可(ke)(ke)(ke)以(yi)(yi)引(yin)(yin)入日(ri)常工作(zuo)、生(sheng)(sheng)(sheng)(sheng)活(huo)(huo)(huo)中(zhong)可(ke)(ke)(ke)能遇到(dao)的(de)(de)(de)(de)(de)類(lei)(lei)似事(shi)例(li),讓(rang)(rang)課堂變得活(huo)(huo)(huo)躍起(qi)來(lai)。值得注意的(de)(de)(de)(de)(de)是(shi),對(dui)于初學(xue)(xue)者(zhe),教(jiao)(jiao)師(shi)(shi)在(zai)選(xuan)擇項目式(shi)案(an)(an)(an)例(li)時,盡量(liang)不(bu)要(yao)選(xuan)擇過(guo)(guo)于復雜、難度偏高的(de)(de)(de)(de)(de)案(an)(an)(an)例(li)。
(二)培養學生(sheng)形成良好的編程習慣
在“C語(yu)(yu)言(yan)程(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)(xu)(xu)(xu)設(she)(she)(she)計(ji)(ji)(ji)(ji)”教(jiao)(jiao)(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)中(zhong)(zhong),教(jiao)(jiao)(jiao)(jiao)(jiao)師(shi)(shi)(shi)(shi)要(yao)(yao)(yao)注意培(pei)養學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)良(liang)好(hao)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)習(xi)(xi)(xi)慣,具(ju)體可(ke)(ke)以(yi)(yi)(yi)(yi)從(cong)以(yi)(yi)(yi)(yi)下(xia)六個(ge)(ge)(ge)(ge)方(fang)(fang)(fang)面(mian)著(zhu)(zhu)手。1.要(yao)(yao)(yao)求(qiu)(qiu)(qiu)(qiu)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)嚴格(ge)(ge)按照(zhao)(zhao)規范編(bian)(bian)(bian)(bian)寫(xie)(xie)程(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)(xu)(xu)(xu)。每種編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)語(yu)(yu)言(yan)都(dou)(dou)有(you)(you)(you)一(yi)(yi)套(tao)(tao)規范,C語(yu)(yu)言(yan)也(ye)(ye)不(bu)(bu)例(li)外(wai)。在“C語(yu)(yu)言(yan)程(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)(xu)(xu)(xu)設(she)(she)(she)計(ji)(ji)(ji)(ji)”教(jiao)(jiao)(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)中(zhong)(zhong),教(jiao)(jiao)(jiao)(jiao)(jiao)師(shi)(shi)(shi)(shi)應(ying)要(yao)(yao)(yao)求(qiu)(qiu)(qiu)(qiu)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)嚴格(ge)(ge)按照(zhao)(zhao)規范編(bian)(bian)(bian)(bian)寫(xie)(xie)程(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)(xu)(xu)(xu),這樣(yang)既(ji)能(neng)(neng)(neng)(neng)(neng)(neng)讓代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)易于(yu)(yu)(yu)閱(yue)讀(du)(du)(du),同(tong)(tong)(tong)(tong)(tong)時(shi)(shi)(shi)也(ye)(ye)能(neng)(neng)(neng)(neng)(neng)(neng)減少bug數(shu)(shu)量(liang)(liang)。具(ju)體實(shi)踐時(shi)(shi)(shi),首(shou)(shou)先,函(han)數(shu)(shu)和(he)(he)(he)(he)(he)(he)(he)變(bian)量(liang)(liang)等(deng)命名(ming)(ming)要(yao)(yao)(yao)做(zuo)到(dao)(dao)“見名(ming)(ming)知(zhi)意”。通(tong)(tong)常情(qing)(qing)況下(xia),變(bian)量(liang)(liang)命名(ming)(ming)第(di)一(yi)(yi)個(ge)(ge)(ge)(ge)單詞首(shou)(shou)字母(mu)小寫(xie)(xie),余(yu)下(xia)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)單詞首(shou)(shou)字母(mu)大(da)(da)(da)寫(xie)(xie);函(han)數(shu)(shu)命名(ming)(ming)每個(ge)(ge)(ge)(ge)單詞首(shou)(shou)字母(mu)都(dou)(dou)大(da)(da)(da)寫(xie)(xie)。往往一(yi)(yi)個(ge)(ge)(ge)(ge)好(hao)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)項目(mu)結構(gou)(gou),打(da)開(kai)文(wen)件(jian)(jian)夾看(kan)到(dao)(dao)一(yi)(yi)列文(wen)件(jian)(jian)名(ming)(ming),就(jiu)(jiu)能(neng)(neng)(neng)(neng)(neng)(neng)知(zhi)道大(da)(da)(da)概的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)層(ceng)次(ci)(ci)(ci)是(shi)(shi)(shi)(shi)(shi)(shi)(shi)怎樣(yang)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)。對(dui)(dui)(dui)(dui)于(yu)(yu)(yu)文(wen)件(jian)(jian)中(zhong)(zhong)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma),文(wen)件(jian)(jian)在開(kai)頭給(gei)(gei)整(zheng)體思路(lu)做(zuo)大(da)(da)(da)段注釋,剩下(xia)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)只給(gei)(gei)比(bi)較(jiao)晦澀的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)部分(fen)(fen)(fen)(fen)(fen)做(zuo)解(jie)(jie)釋,且(qie)注釋應(ying)做(zuo)到(dao)(dao)盡(jin)(jin)量(liang)(liang)簡潔。不(bu)(bu)僅如(ru)此,代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)風(feng)格(ge)(ge)也(ye)(ye)應(ying)該(gai)統(tong)一(yi)(yi),同(tong)(tong)(tong)(tong)(tong)時(shi)(shi)(shi)確保(bao)排(pai)(pai)版優(you)(you)美,括(kuo)號(hao)(hao)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)位(wei)置及(ji)每行(xing)長度等(deng)都(dou)(dou)要(yao)(yao)(yao)按照(zhao)(zhao)規范編(bian)(bian)(bian)(bian)寫(xie)(xie)。其次(ci)(ci)(ci),代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)結構(gou)(gou)要(yao)(yao)(yao)層(ceng)次(ci)(ci)(ci)邏輯(ji)清晰。為(wei)了(le)(le)方(fang)(fang)(fang)便閱(yue)讀(du)(du)(du),要(yao)(yao)(yao)盡(jin)(jin)量(liang)(liang)把(ba)握好(hao)代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)層(ceng)次(ci)(ci)(ci)結構(gou)(gou),一(yi)(yi)段代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)里(li)有(you)(you)(you)幾層(ceng),有(you)(you)(you)判斷、有(you)(you)(you)循環(huan)等(deng),該(gai)縮(suo)進(jin)(jin)(jin)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)要(yao)(yao)(yao)縮(suo)進(jin)(jin)(jin),盡(jin)(jin)量(liang)(liang)避免大(da)(da)(da)量(liang)(liang)使用(yong)(yong)(yong)循環(huan)嵌套(tao)(tao)和(he)(he)(he)(he)(he)(he)(he)條件(jian)(jian)嵌套(tao)(tao)。最后(hou)(hou)(hou),要(yao)(yao)(yao)把(ba)綜合(he)功(gong)(gong)(gong)(gong)能(neng)(neng)(neng)(neng)(neng)(neng)模(mo)(mo)(mo)塊(kuai)(kuai)拆(chai)分(fen)(fen)(fen)(fen)(fen)成(cheng)多(duo)個(ge)(ge)(ge)(ge)獨立功(gong)(gong)(gong)(gong)能(neng)(neng)(neng)(neng)(neng)(neng)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)模(mo)(mo)(mo)塊(kuai)(kuai),而(er)(er)不(bu)(bu)是(shi)(shi)(shi)(shi)(shi)(shi)(shi)所有(you)(you)(you)代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)都(dou)(dou)放(fang)到(dao)(dao)一(yi)(yi)個(ge)(ge)(ge)(ge)main函(han)數(shu)(shu),即(ji)良(liang)好(hao)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)風(feng)格(ge)(ge)要(yao)(yao)(yao)把(ba)代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)規模(mo)(mo)(mo)控(kong)制得盡(jin)(jin)可(ke)(ke)能(neng)(neng)(neng)(neng)(neng)(neng)小。2.要(yao)(yao)(yao)求(qiu)(qiu)(qiu)(qiu)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)多(duo)動(dong)手編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)。在學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)習(xi)(xi)(xi)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)過(guo)(guo)程(cheng)(cheng)(cheng)(cheng)(cheng)中(zhong)(zhong),大(da)(da)(da)部分(fen)(fen)(fen)(fen)(fen)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)說(shuo)“一(yi)(yi)聽就(jiu)(jiu)會(hui),一(yi)(yi)寫(xie)(xie)就(jiu)(jiu)廢(fei)”,感覺編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)無(wu)從(cong)下(xia)手。而(er)(er)要(yao)(yao)(yao)想(xiang)解(jie)(jie)決(jue)(jue)這一(yi)(yi)問(wen)(wen)題(ti),教(jiao)(jiao)(jiao)(jiao)(jiao)師(shi)(shi)(shi)(shi)應(ying)要(yao)(yao)(yao)求(qiu)(qiu)(qiu)(qiu)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)多(duo)動(dong)手編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)。具(ju)體實(shi)施時(shi)(shi)(shi),教(jiao)(jiao)(jiao)(jiao)(jiao)師(shi)(shi)(shi)(shi)首(shou)(shou)先要(yao)(yao)(yao)選擇經(jing)典的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)教(jiao)(jiao)(jiao)(jiao)(jiao)材,指導(dao)(dao)(dao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)把(ba)教(jiao)(jiao)(jiao)(jiao)(jiao)材中(zhong)(zhong)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)例(li)子輸(shu)入代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)編(bian)(bian)(bian)(bian)輯(ji)器,讓代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)跑起來(lai),然后(hou)(hou)(hou)再嘗試(shi)(shi)改(gai)變(bian)其中(zhong)(zhong)一(yi)(yi)部分(fen)(fen)(fen)(fen)(fen)代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma),并(bing)試(shi)(shi)著(zhu)(zhu)用(yong)(yong)(yong)其他(ta)方(fang)(fang)(fang)法(fa)(fa)來(lai)實(shi)現(xian)(xian)(xian)(xian)(xian)(xian)這些(xie)代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)。比(bi)如(ru),C語(yu)(yu)言(yan)中(zhong)(zhong),把(ba)用(yong)(yong)(yong)while語(yu)(yu)句(ju)實(shi)現(xian)(xian)(xian)(xian)(xian)(xian)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)循環(huan)改(gai)為(wei)用(yong)(yong)(yong)dowhile語(yu)(yu)句(ju)或(huo)(huo)for語(yu)(yu)句(ju)實(shi)現(xian)(xian)(xian)(xian)(xian)(xian),并(bing)用(yong)(yong)(yong)不(bu)(bu)同(tong)(tong)(tong)(tong)(tong)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)排(pai)(pai)序(xu)(xu)(xu)(xu)算法(fa)(fa)實(shi)現(xian)(xian)(xian)(xian)(xian)(xian)某門課程(cheng)(cheng)(cheng)(cheng)(cheng)成(cheng)績升(sheng)序(xu)(xu)(xu)(xu)排(pai)(pai)序(xu)(xu)(xu)(xu)等(deng)。通(tong)(tong)常,學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)剛開(kai)始學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)習(xi)(xi)(xi)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)時(shi)(shi)(shi),將(jiang)(jiang)書上的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)例(li)題(ti)原封不(bu)(bu)動(dong)輸(shu)入電腦,別人(ren)運(yun)行(xing)沒問(wen)(wen)題(ti),但自(zi)(zi)己(ji)編(bian)(bian)(bian)(bian)譯代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)就(jiu)(jiu)報錯(cuo)(cuo)(cuo),大(da)(da)(da)多(duo)情(qing)(qing)況下(xia)是(shi)(shi)(shi)(shi)(shi)(shi)(shi)因為(wei)用(yong)(yong)(yong)了(le)(le)中(zhong)(zhong)文(wen)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)雙引(yin)號(hao)(hao)或(huo)(huo)分(fen)(fen)(fen)(fen)(fen)號(hao)(hao),還(huan)(huan)(huan)有(you)(you)(you)就(jiu)(jiu)是(shi)(shi)(shi)(shi)(shi)(shi)(shi)大(da)(da)(da)括(kuo)號(hao)(hao)少寫(xie)(xie)了(le)(le)一(yi)(yi)部分(fen)(fen)(fen)(fen)(fen)。語(yu)(yu)法(fa)(fa)出(chu)錯(cuo)(cuo)(cuo)比(bi)較(jiao)容易解(jie)(jie)決(jue)(jue),難(nan)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)是(shi)(shi)(shi)(shi)(shi)(shi)(shi)邏輯(ji)錯(cuo)(cuo)(cuo)誤(wu),往往問(wen)(wen)題(ti)比(bi)較(jiao)多(duo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)就(jiu)(jiu)是(shi)(shi)(shi)(shi)(shi)(shi)(shi)循環(huan)結構(gou)(gou)、數(shu)(shu)組(zu)越(yue)界(jie)、函(han)數(shu)(shu)調(diao)用(yong)(yong)(yong)和(he)(he)(he)(he)(he)(he)(he)指針。遇(yu)到(dao)(dao)這些(xie)難(nan)點(dian)(dian)時(shi)(shi)(shi),學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)可(ke)(ke)通(tong)(tong)過(guo)(guo)請教(jiao)(jiao)(jiao)(jiao)(jiao)教(jiao)(jiao)(jiao)(jiao)(jiao)師(shi)(shi)(shi)(shi)或(huo)(huo)同(tong)(tong)(tong)(tong)(tong)伴(ban),將(jiang)(jiang)“學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)中(zhong)(zhong)做(zuo)”和(he)(he)(he)(he)(he)(he)(he)“做(zuo)中(zhong)(zhong)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)”結合(he)起來(lai),學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)以(yi)(yi)(yi)(yi)致用(yong)(yong)(yong)。同(tong)(tong)(tong)(tong)(tong)時(shi)(shi)(shi)教(jiao)(jiao)(jiao)(jiao)(jiao)師(shi)(shi)(shi)(shi)也(ye)(ye)要(yao)(yao)(yao)指導(dao)(dao)(dao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)使用(yong)(yong)(yong)搜索引(yin)擎,尋找解(jie)(jie)決(jue)(jue)問(wen)(wen)題(ti)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)方(fang)(fang)(fang)法(fa)(fa)和(he)(he)(he)(he)(he)(he)(he)途徑。如(ru)此,通(tong)(tong)過(guo)(guo)對(dui)(dui)(dui)(dui)代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)問(wen)(wen)題(ti)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)解(jie)(jie)決(jue)(jue),學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)能(neng)(neng)(neng)(neng)(neng)(neng)力也(ye)(ye)能(neng)(neng)(neng)(neng)(neng)(neng)逐(zhu)(zhu)漸得到(dao)(dao)提高(gao)。3.鼓勵(li)(li)(li)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)多(duo)讀(du)(du)(du)優(you)(you)質代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)。教(jiao)(jiao)(jiao)(jiao)(jiao)師(shi)(shi)(shi)(shi)除了(le)(le)讓學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)多(duo)動(dong)手進(jin)(jin)(jin)行(xing)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)練習(xi)(xi)(xi),還(huan)(huan)(huan)要(yao)(yao)(yao)鼓勵(li)(li)(li)他(ta)們(men)多(duo)閱(yue)讀(du)(du)(du)專(zhuan)業(ye)(ye)人(ren)員(yuan)編(bian)(bian)(bian)(bian)寫(xie)(xie)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)優(you)(you)質代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)。優(you)(you)質代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)不(bu)(bu)但功(gong)(gong)(gong)(gong)能(neng)(neng)(neng)(neng)(neng)(neng)強大(da)(da)(da),而(er)(er)且(qie)高(gao)內(nei)聚低(di)耦合(he),模(mo)(mo)(mo)塊(kuai)(kuai)化特(te)點(dian)(dian)鮮明,使用(yong)(yong)(yong)者很容易上手,不(bu)(bu)易出(chu)錯(cuo)(cuo)(cuo)。學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)在閱(yue)讀(du)(du)(du)代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)時(shi)(shi)(shi),要(yao)(yao)(yao)先查看(kan)該(gai)代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)文(wen)檔,以(yi)(yi)(yi)(yi)了(le)(le)解(jie)(jie)代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)目(mu)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)和(he)(he)(he)(he)(he)(he)(he)實(shi)現(xian)(xian)(xian)(xian)(xian)(xian)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)功(gong)(gong)(gong)(gong)能(neng)(neng)(neng)(neng)(neng)(neng),然后(hou)(hou)(hou)從(cong)代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)目(mu)錄文(wen)件(jian)(jian)結構(gou)(gou)中(zhong)(zhong)查看(kan)有(you)(you)(you)哪些(xie)模(mo)(mo)(mo)塊(kuai)(kuai),再從(cong)每個(ge)(ge)(ge)(ge)文(wen)件(jian)(jian)中(zhong)(zhong)查看(kan)模(mo)(mo)(mo)塊(kuai)(kuai)信(xin)息,熟悉這些(xie)模(mo)(mo)(mo)塊(kuai)(kuai)之(zhi)(zhi)間(jian)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)參(can)數(shu)(shu)如(ru)何傳遞及(ji)模(mo)(mo)(mo)塊(kuai)(kuai)功(gong)(gong)(gong)(gong)能(neng)(neng)(neng)(neng)(neng)(neng)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)具(ju)體實(shi)現(xian)(xian)(xian)(xian)(xian)(xian)細節[7]。由于(yu)(yu)(yu)模(mo)(mo)(mo)塊(kuai)(kuai)間(jian)通(tong)(tong)過(guo)(guo)參(can)數(shu)(shu)傳值(zhi)和(he)(he)(he)(he)(he)(he)(he)傳地(di)址是(shi)(shi)(shi)(shi)(shi)(shi)(shi)有(you)(you)(you)區別的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)。如(ru)一(yi)(yi)個(ge)(ge)(ge)(ge)函(han)數(shu)(shu),它的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)功(gong)(gong)(gong)(gong)能(neng)(neng)(neng)(neng)(neng)(neng)是(shi)(shi)(shi)(shi)(shi)(shi)(shi)實(shi)現(xian)(xian)(xian)(xian)(xian)(xian)兩個(ge)(ge)(ge)(ge)變(bian)量(liang)(liang)值(zhi)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)交(jiao)(jiao)換(huan)。學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)剛開(kai)始學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng),通(tong)(tong)常情(qing)(qing)況下(xia)會(hui)把(ba)實(shi)參(can)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)值(zhi)傳給(gei)(gei)形(xing)參(can),然后(hou)(hou)(hou)通(tong)(tong)過(guo)(guo)運(yun)行(xing)會(hui)發(fa)現(xian)(xian)(xian)(xian)(xian)(xian)調(diao)用(yong)(yong)(yong)交(jiao)(jiao)換(huan)函(han)數(shu)(shu)并(bing)不(bu)(bu)能(neng)(neng)(neng)(neng)(neng)(neng)實(shi)現(xian)(xian)(xian)(xian)(xian)(xian)交(jiao)(jiao)換(huan)功(gong)(gong)(gong)(gong)能(neng)(neng)(neng)(neng)(neng)(neng)。而(er)(er)通(tong)(tong)過(guo)(guo)把(ba)實(shi)參(can)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)地(di)址傳給(gei)(gei)形(xing)參(can),調(diao)用(yong)(yong)(yong)交(jiao)(jiao)換(huan)函(han)數(shu)(shu)就(jiu)(jiu)能(neng)(neng)(neng)(neng)(neng)(neng)實(shi)現(xian)(xian)(xian)(xian)(xian)(xian)兩個(ge)(ge)(ge)(ge)變(bian)量(liang)(liang)值(zhi)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)交(jiao)(jiao)換(huan)。另外(wai),學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)在閱(yue)讀(du)(du)(du)好(hao)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)時(shi)(shi)(shi),還(huan)(huan)(huan)要(yao)(yao)(yao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)習(xi)(xi)(xi)借(jie)鑒別人(ren)模(mo)(mo)(mo)塊(kuai)(kuai)化的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)思路(lu)和(he)(he)(he)(he)(he)(he)(he)方(fang)(fang)(fang)法(fa)(fa),兼容并(bing)包(bao),博采眾家之(zhi)(zhi)長,以(yi)(yi)(yi)(yi)逐(zhu)(zhu)步(bu)提高(gao)自(zi)(zi)身的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)能(neng)(neng)(neng)(neng)(neng)(neng)力。4.引(yin)導(dao)(dao)(dao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)多(duo)做(zuo)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)總(zong)(zong)結。對(dui)(dui)(dui)(dui)于(yu)(yu)(yu)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)初學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)者,教(jiao)(jiao)(jiao)(jiao)(jiao)師(shi)(shi)(shi)(shi)要(yao)(yao)(yao)引(yin)導(dao)(dao)(dao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)寫(xie)(xie)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)總(zong)(zong)結。這里(li)總(zong)(zong)結知(zhi)識(shi)(shi)不(bu)(bu)是(shi)(shi)(shi)(shi)(shi)(shi)(shi)把(ba)自(zi)(zi)己(ji)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)到(dao)(dao)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)東西按照(zhao)(zhao)教(jiao)(jiao)(jiao)(jiao)(jiao)師(shi)(shi)(shi)(shi)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)說(shuo)法(fa)(fa)一(yi)(yi)字不(bu)(bu)漏地(di)整(zheng)理下(xia)來(lai),而(er)(er)是(shi)(shi)(shi)(shi)(shi)(shi)(shi)結合(he)自(zi)(zi)己(ji)對(dui)(dui)(dui)(dui)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)理解(jie)(jie)和(he)(he)(he)(he)(he)(he)(he)應(ying)用(yong)(yong)(yong)進(jin)(jin)(jin)行(xing)整(zheng)理。比(bi)如(ru),學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)可(ke)(ke)以(yi)(yi)(yi)(yi)借(jie)助思維導(dao)(dao)(dao)圖,將(jiang)(jiang)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)中(zhong)(zhong)遇(yu)到(dao)(dao)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)一(yi)(yi)些(xie)問(wen)(wen)題(ti)進(jin)(jin)(jin)行(xing)分(fen)(fen)(fen)(fen)(fen)類(lei),記(ji)錄該(gai)類(lei)問(wen)(wen)題(ti)如(ru)何解(jie)(jie)決(jue)(jue);對(dui)(dui)(dui)(dui)一(yi)(yi)些(xie)好(hao)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)算法(fa)(fa)和(he)(he)(he)(he)(he)(he)(he)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)思想(xiang)應(ying)如(ru)何實(shi)現(xian)(xian)(xian)(xian)(xian)(xian)及(ji)其應(ying)用(yong)(yong)(yong)場合(he)也(ye)(ye)要(yao)(yao)(yao)進(jin)(jin)(jin)行(xing)分(fen)(fen)(fen)(fen)(fen)類(lei)總(zong)(zong)結。這樣(yang)以(yi)(yi)(yi)(yi)后(hou)(hou)(hou)遇(yu)到(dao)(dao)類(lei)似的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)問(wen)(wen)題(ti),就(jiu)(jiu)可(ke)(ke)以(yi)(yi)(yi)(yi)運(yun)用(yong)(yong)(yong)這些(xie)總(zong)(zong)結出(chu)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)方(fang)(fang)(fang)法(fa)(fa)進(jin)(jin)(jin)行(xing)解(jie)(jie)決(jue)(jue)。此外(wai),學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)還(huan)(huan)(huan)可(ke)(ke)以(yi)(yi)(yi)(yi)將(jiang)(jiang)總(zong)(zong)結分(fen)(fen)(fen)(fen)(fen)享給(gei)(gei)同(tong)(tong)(tong)(tong)(tong)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)進(jin)(jin)(jin)行(xing)探(tan)討,一(yi)(yi)方(fang)(fang)(fang)面(mian)可(ke)(ke)加深自(zi)(zi)己(ji)對(dui)(dui)(dui)(dui)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)知(zhi)識(shi)(shi)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)理解(jie)(jie),另一(yi)(yi)方(fang)(fang)(fang)面(mian)也(ye)(ye)可(ke)(ke)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)習(xi)(xi)(xi)其他(ta)同(tong)(tong)(tong)(tong)(tong)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)好(hao)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)經(jing)驗和(he)(he)(he)(he)(he)(he)(he)做(zuo)法(fa)(fa)。5.鼓勵(li)(li)(li)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)多(duo)參(can)加比(bi)賽(sai)和(he)(he)(he)(he)(he)(he)(he)考試(shi)(shi)。教(jiao)(jiao)(jiao)(jiao)(jiao)師(shi)(shi)(shi)(shi)要(yao)(yao)(yao)引(yin)導(dao)(dao)(dao)和(he)(he)(he)(he)(he)(he)(he)鼓勵(li)(li)(li)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)積極參(can)加全國(guo)計(ji)(ji)(ji)(ji)算機等(deng)級考試(shi)(shi)及(ji)程(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)(xu)(xu)(xu)設(she)(she)(she)計(ji)(ji)(ji)(ji)大(da)(da)(da)賽(sai)等(deng)活動(dong),使其通(tong)(tong)過(guo)(guo)等(deng)級考試(shi)(shi)檢驗自(zi)(zi)己(ji)是(shi)(shi)(shi)(shi)(shi)(shi)(shi)否真正掌握編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)知(zhi)識(shi)(shi)。對(dui)(dui)(dui)(dui)于(yu)(yu)(yu)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)而(er)(er)言(yan),參(can)加設(she)(she)(she)計(ji)(ji)(ji)(ji)大(da)(da)(da)賽(sai)可(ke)(ke)以(yi)(yi)(yi)(yi)發(fa)現(xian)(xian)(xian)(xian)(xian)(xian)自(zi)(zi)己(ji)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)不(bu)(bu)足(zu)與差距(ju),同(tong)(tong)(tong)(tong)(tong)時(shi)(shi)(shi)也(ye)(ye)能(neng)(neng)(neng)(neng)(neng)(neng)開(kai)闊眼(yan)界(jie)。程(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)(xu)(xu)(xu)設(she)(she)(she)計(ji)(ji)(ji)(ji)大(da)(da)(da)賽(sai)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)題(ti)目(mu)大(da)(da)(da)多(duo)都(dou)(dou)是(shi)(shi)(shi)(shi)(shi)(shi)(shi)聚焦各(ge)行(xing)各(ge)業(ye)(ye)當下(xia)最熱(re)點(dian)(dian)、最迫(po)切需要(yao)(yao)(yao)解(jie)(jie)決(jue)(jue)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)實(shi)際(ji)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)產(chan)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)活問(wen)(wen)題(ti)。比(bi)如(ru),設(she)(she)(she)計(ji)(ji)(ji)(ji)“美團騎手送餐最短路(lu)徑”這一(yi)(yi)題(ti)目(mu),既(ji)能(neng)(neng)(neng)(neng)(neng)(neng)解(jie)(jie)決(jue)(jue)實(shi)際(ji)產(chan)業(ye)(ye)中(zhong)(zhong)出(chu)現(xian)(xian)(xian)(xian)(xian)(xian)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)問(wen)(wen)題(ti),又能(neng)(neng)(neng)(neng)(neng)(neng)促進(jin)(jin)(jin)產(chan)業(ye)(ye)發(fa)展和(he)(he)(he)(he)(he)(he)(he)教(jiao)(jiao)(jiao)(jiao)(jiao)育的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)有(you)(you)(you)機融合(he)。同(tong)(tong)(tong)(tong)(tong)時(shi)(shi)(shi),學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)參(can)加這類(lei)型的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)程(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)(xu)(xu)(xu)設(she)(she)(she)計(ji)(ji)(ji)(ji)大(da)(da)(da)賽(sai),不(bu)(bu)僅能(neng)(neng)(neng)(neng)(neng)(neng)夠(gou)提升(sheng)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)能(neng)(neng)(neng)(neng)(neng)(neng)力,激發(fa)創新潛能(neng)(neng)(neng)(neng)(neng)(neng),還(huan)(huan)(huan)能(neng)(neng)(neng)(neng)(neng)(neng)促進(jin)(jin)(jin)團結協作(zuo)、溝通(tong)(tong)交(jiao)(jiao)流(liu),形(xing)成(cheng)團隊合(he)作(zuo)精(jing)神(shen)(shen),這些(xie)對(dui)(dui)(dui)(dui)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)以(yi)(yi)(yi)(yi)后(hou)(hou)(hou)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)習(xi)(xi)(xi)和(he)(he)(he)(he)(he)(he)(he)未(wei)來(lai)發(fa)展都(dou)(dou)是(shi)(shi)(shi)(shi)(shi)(shi)(shi)難(nan)得的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)精(jing)神(shen)(shen)財富。6.引(yin)導(dao)(dao)(dao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)追(zhui)求(qiu)(qiu)(qiu)(qiu)精(jing)益(yi)求(qiu)(qiu)(qiu)(qiu)精(jing)、創新創造的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)精(jing)神(shen)(shen)。在“C語(yu)(yu)言(yan)程(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)(xu)(xu)(xu)設(she)(she)(she)計(ji)(ji)(ji)(ji)”教(jiao)(jiao)(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)中(zhong)(zhong),教(jiao)(jiao)(jiao)(jiao)(jiao)師(shi)(shi)(shi)(shi)應(ying)該(gai)將(jiang)(jiang)追(zhui)求(qiu)(qiu)(qiu)(qiu)“敬業(ye)(ye)、精(jing)益(yi)、專(zhuan)注、創新”的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)工(gong)(gong)匠(jiang)精(jing)神(shen)(shen)融入日常教(jiao)(jiao)(jiao)(jiao)(jiao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)。比(bi)如(ru),瑞士手表之(zhi)(zhi)所以(yi)(yi)(yi)(yi)暢銷世(shi)界(jie)、成(cheng)為(wei)經(jing)典,是(shi)(shi)(shi)(shi)(shi)(shi)(shi)因為(wei)制表匠(jiang)對(dui)(dui)(dui)(dui)事業(ye)(ye)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)敬畏和(he)(he)(he)(he)(he)(he)(he)熱(re)愛,對(dui)(dui)(dui)(dui)每一(yi)(yi)個(ge)(ge)(ge)(ge)零件(jian)(jian)、每一(yi)(yi)道工(gong)(gong)序(xu)(xu)(xu)(xu)、每一(yi)(yi)塊(kuai)(kuai)手表都(dou)(dou)精(jing)心(xin)(xin)打(da)磨(mo)、專(zhuan)心(xin)(xin)雕(diao)琢、追(zhui)求(qiu)(qiu)(qiu)(qiu)卓越(yue)。同(tong)(tong)(tong)(tong)(tong)樣(yang),編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)也(ye)(ye)需要(yao)(yao)(yao)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)人(ren)員(yuan)對(dui)(dui)(dui)(dui)編(bian)(bian)(bian)(bian)寫(xie)(xie)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)精(jing)雕(diao)細琢,一(yi)(yi)遍一(yi)(yi)遍地(di)打(da)磨(mo)優(you)(you)化,讓代(dai)(dai)(dai)(dai)(dai)(dai)(dai)碼(ma)(ma)(ma)(ma)(ma)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)質量(liang)(liang)更好(hao),運(yun)行(xing)效率(lv)更高(gao)。還(huan)(huan)(huan)有(you)(you)(you)在C語(yu)(yu)言(yan)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)中(zhong)(zhong),對(dui)(dui)(dui)(dui)于(yu)(yu)(yu)復(fu)雜問(wen)(wen)題(ti)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)從(cong)來(lai)都(dou)(dou)不(bu)(bu)是(shi)(shi)(shi)(shi)(shi)(shi)(shi)一(yi)(yi)步(bu)到(dao)(dao)位(wei)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de),經(jing)常會(hui)遇(yu)到(dao)(dao)程(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)(xu)(xu)(xu)運(yun)行(xing)失敗(bai)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)情(qing)(qing)況,要(yao)(yao)(yao)反復(fu)修改(gai)錯(cuo)(cuo)(cuo)誤(wu)并(bing)調(diao)試(shi)(shi)。比(bi)爾·蓋茨(ci)締(di)造了(le)(le)世(shi)界(jie)著(zhu)(zhu)名(ming)(ming)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)軟件(jian)(jian)公司———微(wei)軟。微(wei)軟對(dui)(dui)(dui)(dui)每一(yi)(yi)個(ge)(ge)(ge)(ge)員(yuan)工(gong)(gong)都(dou)(dou)會(hui)“灌(guan)輸(shu)”正確對(dui)(dui)(dui)(dui)待失敗(bai)、尊重失敗(bai)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)思想(xiang),在微(wei)軟工(gong)(gong)作(zuo)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)人(ren)從(cong)不(bu)(bu)懼怕(pa)失敗(bai),他(ta)們(men)將(jiang)(jiang)失敗(bai)看(kan)作(zuo)是(shi)(shi)(shi)(shi)(shi)(shi)(shi)任何事情(qing)(qing)走向成(cheng)功(gong)(gong)(gong)(gong)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)鋪墊。同(tong)(tong)(tong)(tong)(tong)樣(yang),學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)習(xi)(xi)(xi)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)也(ye)(ye)要(yao)(yao)(yao)不(bu)(bu)怕(pa)失敗(bai),要(yao)(yao)(yao)內(nei)心(xin)(xin)篤定(ding),且(qie)有(you)(you)(you)著(zhu)(zhu)眼(yan)于(yu)(yu)(yu)細節的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)耐心(xin)(xin)、執(zhi)著(zhu)(zhu)、堅持的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)專(zhuan)注精(jing)神(shen)(shen)。自(zi)(zi)改(gai)革開(kai)放(fang)以(yi)(yi)(yi)(yi)來(lai),“漢(han)字激光照(zhao)(zhao)排(pai)(pai)系統(tong)之(zhi)(zhi)父”王選、“中(zhong)(zhong)國(guo)第(di)一(yi)(yi)、全球第(di)二的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)充(chong)電電池制造商”王傳福和(he)(he)(he)(he)(he)(he)(he)從(cong)事特(te)高(gao)壓(ya)、智能(neng)(neng)(neng)(neng)(neng)(neng)電網(wang)研(yan)究運(yun)行(xing)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)電力工(gong)(gong)人(ren)等(deng)都(dou)(dou)是(shi)(shi)(shi)(shi)(shi)(shi)(shi)工(gong)(gong)匠(jiang)精(jing)神(shen)(shen)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)優(you)(you)秀傳承者[8],教(jiao)(jiao)(jiao)(jiao)(jiao)師(shi)(shi)(shi)(shi)可(ke)(ke)鼓勵(li)(li)(li)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)向他(ta)們(men)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)習(xi)(xi)(xi),培(pei)養學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)精(jing)益(yi)求(qiu)(qiu)(qiu)(qiu)精(jing)、創新創造的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)精(jing)神(shen)(shen),激發(fa)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)習(xi)(xi)(xi)編(bian)(bian)(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)熱(re)情(qing)(qing),提高(gao)學(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)(xue)生(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)(sheng)的(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)(de)綜合(he)素質。
(三)注重師(shi)資培養
國家(jia)大(da)力提(ti)(ti)(ti)(ti)倡產(chan)(chan)教(jiao)(jiao)融(rong)合的(de)(de)(de)當下(xia),對教(jiao)(jiao)師(shi)(shi)(shi)用編程(cheng)解(jie)決實(shi)(shi)際問(wen)題的(de)(de)(de)能力提(ti)(ti)(ti)(ti)出了更高的(de)(de)(de)要(yao)求,但(dan)是大(da)部分專業教(jiao)(jiao)師(shi)(shi)(shi)沒有企業工作經歷,缺乏(fa)實(shi)(shi)踐(jian)經驗和(he)崗位技(ji)(ji)能,缺少在(zai)(zai)(zai)企業一線(xian)(xian)進(jin)行(xing)項目研發(fa)(fa)的(de)(de)(de)實(shi)(shi)踐(jian)經驗。因此,學(xue)(xue)(xue)校(xiao)要(yao)加(jia)大(da)“雙師(shi)(shi)(shi)型”教(jiao)(jiao)師(shi)(shi)(shi)隊伍的(de)(de)(de)建設(she)力度,做到“雙管齊(qi)下(xia)”。具(ju)體(ti)而(er)言,一方面,學(xue)(xue)(xue)校(xiao)要(yao)聘請(qing)企業資深(shen)技(ji)(ji)術人員來校(xiao)進(jin)行(xing)技(ji)(ji)術講(jiang)座,開展實(shi)(shi)踐(jian)技(ji)(ji)能指(zhi)(zhi)導,讓(rang)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)能夠了解(jie)實(shi)(shi)際項目的(de)(de)(de)開發(fa)(fa)流程(cheng)并(bing)逐步提(ti)(ti)(ti)(ti)升(sheng)(sheng)職業素質(zhi),為后(hou)續在(zai)(zai)(zai)企業順利進(jin)行(xing)項目開發(fa)(fa)打基礎(chu);另(ling)一方面,學(xue)(xue)(xue)校(xiao)要(yao)安排骨干教(jiao)(jiao)師(shi)(shi)(shi)進(jin)入(ru)企業一線(xian)(xian),深(shen)度參與企業的(de)(de)(de)生(sheng)(sheng)(sheng)產(chan)(chan)研發(fa)(fa)過程(cheng),以(yi)豐富實(shi)(shi)踐(jian)經驗和(he)提(ti)(ti)(ti)(ti)升(sheng)(sheng)工程(cheng)實(shi)(shi)踐(jian)能力,從而(er)使(shi)教(jiao)(jiao)師(shi)(shi)(shi)回校(xiao)后(hou)能將在(zai)(zai)(zai)企業一線(xian)(xian)掌握的(de)(de)(de)知(zhi)(zhi)識(shi)、技(ji)(ji)能、方法(fa)進(jin)行(xing)歸(gui)納(na)總結(jie)(jie)、提(ti)(ti)(ti)(ti)煉、提(ti)(ti)(ti)(ti)升(sheng)(sheng),并(bing)融(rong)入(ru)教(jiao)(jiao)學(xue)(xue)(xue)活動(dong)(dong)[9]。例如,教(jiao)(jiao)師(shi)(shi)(shi)可引入(ru)校(xiao)企實(shi)(shi)踐(jian)課程(cheng),將產(chan)(chan)業實(shi)(shi)際與課程(cheng)教(jiao)(jiao)學(xue)(xue)(xue)相(xiang)結(jie)(jie)合,并(bing)以(yi)真實(shi)(shi)的(de)(de)(de)工作任務為載體(ti),讓(rang)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)自主參與實(shi)(shi)踐(jian),將專業知(zhi)(zhi)識(shi)、技(ji)(ji)能和(he)素質(zhi)進(jin)行(xing)融(rong)合,更有效地指(zhi)(zhi)導學(xue)(xue)(xue)生(sheng)(sheng)(sheng)進(jin)行(xing)編程(cheng)實(shi)(shi)踐(jian),以(yi)激發(fa)(fa)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)學(xue)(xue)(xue)習的(de)(de)(de)積(ji)極性(xing)和(he)主動(dong)(dong)性(xing),提(ti)(ti)(ti)(ti)升(sheng)(sheng)學(xue)(xue)(xue)生(sheng)(sheng)(sheng)解(jie)決復雜問(wen)題的(de)(de)(de)能力[10]。
三、結語
在(zai)產教融合的(de)(de)大環境下,“C語言程序設計”教學(xue)要培養學(xue)生通(tong)過分(fen)析行業問題,運(yun)用(yong)編(bian)程解決(jue)該領(ling)域相(xiang)關問題的(de)(de)能(neng)力(li)。編(bian)程能(neng)力(li)的(de)(de)培養和提升非常重要,但是編(bian)程能(neng)力(li)不(bu)是一蹴而(er)就的(de)(de),需要學(xue)生多動手練(lian)習,多讀優質代碼,多總結(jie),從而(er)在(zai)實踐活動中提升編(bian)程能(neng)力(li)。同時,教師也(ye)要通(tong)過參(can)與(yu)企業項目研發,不(bu)斷(duan)提升自身的(de)(de)教學(xue)技能(neng)和工程實踐能(neng)力(li),這樣才(cai)能(neng)培養學(xue)生精益求(qiu)精、創新創造的(de)(de)精神,為社會(hui)培養出(chu)更多合格的(de)(de)應用(yong)型人才(cai)。
作者:張亞紅 陳輝 王也 單位(wei):桂(gui)(gui)林航天工業學(xue)院計(ji)算機科學(xue)與工程學(xue)院 桂(gui)(gui)林電子科技(ji)大學(xue)計(ji)算機與信(xin)息(xi)安全學(xue)院