單片機語言關(guān)聯(lián)教學(xué)法論述的論文
1學(xué)生學(xué)習(xí)現(xiàn)狀
目前國內(nèi)很多高校都開設(shè)了C語言課程,也逐步開設(shè)了虛擬儀器課程。由于C語言概念眾多,語句靈活,語法限制不太嚴格,常常讓學(xué)生不知所措,似懂非懂,編寫程序達不到預(yù)期效果,從而造成很多學(xué)生提不起學(xué)習(xí)興趣,甚至對C語言課程產(chǎn)生厭學(xué)和棄學(xué)心理。LabVIEW由于采用G語言的圖形編程結(jié)構(gòu),直觀易懂,初學(xué)這門課時學(xué)生普遍表現(xiàn)出比學(xué)習(xí)C語言更濃的興趣,很多學(xué)生說:“學(xué)習(xí)LabVIEW就像是在搭積木和編游戲程序,比C語言好學(xué)多了!钡S著學(xué)習(xí)的逐漸深入學(xué)生發(fā)現(xiàn)自己越來越力不從心,編程錯誤增多,究其原因是學(xué)生在學(xué)習(xí)C語言時基礎(chǔ)沒打好,一些基本概念沒搞清,編程時不得要領(lǐng)。針對這種情況,探索怎樣根據(jù)學(xué)生的學(xué)習(xí)能力,用何種方法可以提高學(xué)生的學(xué)習(xí)效果就顯得非常必要。下面先來分析G語言和C語言這兩門課程的知識異同點。
2LabVIEW與C語言的相似性舉例
。1)二分支選擇語句if:if是C語言中最常用的選擇語句,其常用結(jié)構(gòu)為if(表達式){語句1;}else{語句2;},其意思是:如果括號中的表達式成立,則程序執(zhí)行語句1;否則執(zhí)行語句2.Lab-VIEW中類似功能的叫“條件結(jié)構(gòu)”,其G語言為:左邊問號“?”為分支選擇器,上部為選擇器標(biāo)簽,如果布爾變量為“真”,則程序轉(zhuǎn)到“真”標(biāo)簽,執(zhí)行語句1;如果布爾變量為“假”,則程序轉(zhuǎn)到“假”標(biāo)簽,執(zhí)行語句2,G語言里的`語句1和語句2都用圖形表示。(2)多分支選擇語句:如果把G語言中條件結(jié)構(gòu)的分支選擇器前的布爾變量輸入改為數(shù)值變量或枚舉等輸入時,那么此時的條件結(jié)構(gòu)就變成多分支選擇條件結(jié)構(gòu),相當(dāng)于C語言的switch開關(guān)語句。
3關(guān)聯(lián)教學(xué)法應(yīng)用
關(guān)聯(lián)教學(xué)法就是分析課程之間的內(nèi)在聯(lián)系,對課程內(nèi)容進行分類歸納對比總結(jié),找出二者之間的相似部分和不同部分,使不同課程之間知識產(chǎn)生關(guān)聯(lián)。學(xué)生掌握了一種編程語言的使用方法會加深對另一種編程語言的理解,同時又反哺本門課程的學(xué)習(xí),從C語言中來,到G語言中去,再回到C語言中,如此往復(fù)幾次,循序漸進,從而融會貫通、舉一反三,提高學(xué)習(xí)效率,起到事半功倍的效果。本人在上虛擬儀器課程時關(guān)聯(lián)講解C語言,指導(dǎo)學(xué)生用單片機C語言做課題制作、電子競賽、畢業(yè)設(shè)計時又關(guān)聯(lián)講解G語言,使原來匯編語言和C語言課程學(xué)得不太好的學(xué)生經(jīng)過虛擬儀器課程的學(xué)習(xí)后加深了對以前知識的理解,澄清了以前模糊不清的概念,編程能力得到了明顯的提高。使用這種關(guān)聯(lián)教學(xué)法對本系電子專業(yè)的幾屆學(xué)生進行教學(xué)實踐取得了良好的教學(xué)效果。
【單片機語言關(guān)聯(lián)教學(xué)法論述的論文】相關(guān)文章:
項目教學(xué)法在單片機教學(xué)的應(yīng)用論文09-02
論述教師的專業(yè)素質(zhì)和專業(yè)發(fā)展的關(guān)聯(lián)性論文02-11
形象化教學(xué)法在中職學(xué)校單片機教學(xué)中的應(yīng)用論文09-05
項目教學(xué)法角度上的單片機課程教學(xué)策略分析論文06-27
美術(shù)教學(xué)法論文03-16
體裁教學(xué)法論文04-11
項目教學(xué)法論文08-10