国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

電子信息工程專業(yè)C語言程序設(shè)計(jì)課程教學(xué)改革建議

2019-01-25 12:28傘宏力
教育教學(xué)論壇 2019年4期
關(guān)鍵詞:理論教學(xué)C語言實(shí)驗(yàn)教學(xué)

傘宏力

摘要:“C語言程序設(shè)計(jì)”是高校電子信息工程專業(yè)不可或缺的一門專業(yè)基礎(chǔ)課,針對(duì)當(dāng)前電子信息工程專業(yè)“C語言程序設(shè)計(jì)”課程教學(xué)現(xiàn)狀,分析了“C語言程序設(shè)計(jì)”課程在教學(xué)過程中存在的問題,對(duì)問題產(chǎn)生的原因進(jìn)行了分析,并提出了可行的“C語言程序設(shè)計(jì)”課程教學(xué)方法改革的建議。

關(guān)鍵詞:C語言;理論教學(xué);實(shí)驗(yàn)教學(xué);改革

中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2019)04-0136-02

一、引言

C語言課程是本專業(yè)計(jì)算機(jī)軟件工具類課程的基礎(chǔ),對(duì)學(xué)生后續(xù)工程實(shí)踐教學(xué)過程有重要作用,是學(xué)生理解計(jì)算機(jī)工具特點(diǎn),理解并掌握程序設(shè)計(jì)、軟件開發(fā)等工程實(shí)踐應(yīng)用的重要基礎(chǔ)課程,是學(xué)生未來工程能力的基礎(chǔ)。在電子信息工程專業(yè)的培養(yǎng)計(jì)劃中其地位如圖1所示?!癈語言程序設(shè)計(jì)”為第一層次課程,是第二層次課程——單片機(jī)、DSP、嵌入式系統(tǒng)等開發(fā)應(yīng)用的重要語言。在筆者的多年C語言教學(xué)過程中,針對(duì)本專業(yè)學(xué)生在學(xué)習(xí)“C語言程序設(shè)計(jì)”課程時(shí)存在的問題,提出了一些教學(xué)方式方法的改革建議。

二、教學(xué)中遇到的問題

1.據(jù)調(diào)查,電子信息工程專業(yè)學(xué)生認(rèn)為學(xué)習(xí)語言的作用有兩種:一是為參加計(jì)算機(jī)等級(jí)考試占65%;二是當(dāng)成專業(yè)技能學(xué)習(xí)的占32%;不清楚開設(shè)這門課程作用的占約3%[1]。因此,教師應(yīng)讓學(xué)生明確C語言課程是本專業(yè)計(jì)算機(jī)工具類課程的基礎(chǔ),明確C語言對(duì)后續(xù)工程實(shí)踐教學(xué)過程的重要作用,明確C語言對(duì)后續(xù)課程的支撐作用。

2.“C語言程序設(shè)計(jì)”課程理論性較強(qiáng)[2-3],對(duì)電子信息工程專業(yè)的大部分學(xué)生而言,都是第一次接觸高級(jí)語言。在課程的初期,課程內(nèi)容較容易理解。但是,隨著課程進(jìn)度x學(xué)到復(fù)雜的數(shù)據(jù)類型之后,很多學(xué)生會(huì)發(fā)現(xiàn)程序看不懂、不會(huì)編,越往后越會(huì)產(chǎn)生畏難情緒。

3.C語言課程實(shí)踐性較強(qiáng)[4]。在實(shí)驗(yàn)上機(jī)教學(xué)過程中,學(xué)生只是把教材中的例題加以上機(jī)練習(xí),只能做到驗(yàn)證編寫的程序是否正確?,F(xiàn)有的C語言實(shí)驗(yàn)上機(jī)環(huán)節(jié),教學(xué)理論知識(shí)和實(shí)踐應(yīng)用有脫節(jié)現(xiàn)象,理論知識(shí)不能在實(shí)踐教學(xué)中良好體現(xiàn),學(xué)生普遍反映實(shí)驗(yàn)上機(jī)教學(xué)與實(shí)際應(yīng)用聯(lián)系不夠緊密。

三、教學(xué)改革建議

對(duì)于以上問題,筆者結(jié)合“C語言程序設(shè)計(jì)”課程多年教學(xué)實(shí)踐,提出了幾點(diǎn)關(guān)于“C語言程序設(shè)計(jì)”課程教學(xué)的建議。

1.引導(dǎo)學(xué)生明確學(xué)習(xí)目的。首節(jié)課程至關(guān)重要,一定要在最開始把“C語言程序設(shè)計(jì)”課程在本專業(yè)中的地位、作用闡述清楚,尤其是對(duì)于后續(xù)理論課程“單片機(jī)原理及應(yīng)用”、“DSP原理及應(yīng)用”和“嵌入式系統(tǒng)”以及對(duì)多個(gè)實(shí)踐教學(xué)環(huán)節(jié)的支撐作用要明確說明,并給出后續(xù)課程學(xué)習(xí)的建議,使學(xué)生充分重視本課程,有明確的學(xué)習(xí)目的和學(xué)習(xí)動(dòng)力。

2.以案例式教學(xué)為主,進(jìn)行理論知識(shí)教學(xué)。案例的教學(xué)目的是為了激發(fā)學(xué)生學(xué)習(xí)興趣,案例包括案例的教學(xué)目的、案例的內(nèi)容與對(duì)象、案例的實(shí)現(xiàn)[5]。教學(xué)案例的選用應(yīng)該注意實(shí)用性、趣味性、一致性,所選案例應(yīng)與教學(xué)目的相吻合,同時(shí)也應(yīng)該是學(xué)生易于接受和感興趣的。

3.加強(qiáng)上機(jī)實(shí)踐環(huán)節(jié)。C語言是一門以實(shí)際操作為主的科目,學(xué)習(xí)C語言程序設(shè)計(jì)應(yīng)當(dāng)充分重視實(shí)踐環(huán)節(jié)[6]。編程能力的培養(yǎng)只有通過大量的上機(jī)實(shí)踐才能獲得。要在實(shí)驗(yàn)上機(jī)課上做到全程輔導(dǎo),對(duì)于學(xué)生遇到的問題,要能夠做到及時(shí)解決,并把出現(xiàn)問題的原因和如何避免的方法及時(shí)教給學(xué)生,明確要求實(shí)驗(yàn)上機(jī)的具體步驟以及程序調(diào)試的方法:

第1步 驗(yàn)證階段:要求按照例題程序原樣輸入,運(yùn)行程序,驗(yàn)證程序是否正確。

第2步 試驗(yàn)階段:在第1步完成的程序基礎(chǔ)上進(jìn)行試驗(yàn)性修改,運(yùn)行程序,查看運(yùn)行結(jié)果發(fā)生了哪些變化,分析變化的原因,加強(qiáng)探索新學(xué)知識(shí)點(diǎn)的興趣。

第3步 獨(dú)立完成練習(xí):不看教材將程序進(jìn)行正確地輸入并運(yùn)行。

第4步 增強(qiáng)調(diào)試能力:將前幾步完成的正確的程序改成錯(cuò)誤的,運(yùn)行程序,查看出現(xiàn)了哪些錯(cuò)誤,記錄錯(cuò)誤信息,再將程序改回到正確的,反復(fù)運(yùn)行程序,逐步增強(qiáng)自身的程序調(diào)試能力。

在學(xué)期末尾,增強(qiáng)學(xué)生閱讀較大規(guī)模程序的能力,給出若干個(gè)C語言課程設(shè)計(jì)題目,組織學(xué)習(xí)小組來完成題目。每組設(shè)1個(gè)組長(zhǎng),由2—3名組員構(gòu)成。要求組內(nèi)的每個(gè)成員都要完成自己的一部分源代碼,允許同組的同學(xué)互相溝通、互相幫助,每個(gè)小組由組長(zhǎng)提交一份源代碼,但每個(gè)人必須總結(jié)整理出獨(dú)立的設(shè)計(jì)報(bào)告。在這個(gè)過程中,一方面動(dòng)手能力強(qiáng)的學(xué)生能較好地發(fā)揮幫帶作用,自身又能得到很好的鍛煉,另一方面基礎(chǔ)差的學(xué)生可以增加學(xué)習(xí)信心,提高能力。

鼓勵(lì)一部分學(xué)有余力的學(xué)生,利用課余時(shí)間進(jìn)入科研實(shí)驗(yàn)室,參與老師的實(shí)際科研項(xiàng)目,在實(shí)踐中提高動(dòng)手能力和團(tuán)隊(duì)合作能力。

四、結(jié)束語

“C語言程序設(shè)計(jì)”課程是電子信息工程專業(yè)的重要專業(yè)基礎(chǔ)課,要求培養(yǎng)學(xué)生的初步軟件設(shè)計(jì)和系統(tǒng)開發(fā)的能力,為了培養(yǎng)應(yīng)用型、創(chuàng)新型人才,課程教學(xué)的改革是必然趨勢(shì)。課程改革的關(guān)鍵是激發(fā)學(xué)生自主學(xué)習(xí)的動(dòng)力,明確學(xué)習(xí)目標(biāo);設(shè)計(jì)合理的教學(xué)案例,激發(fā)學(xué)生學(xué)習(xí)興趣;注重實(shí)驗(yàn)上機(jī)過程,提高實(shí)踐動(dòng)手能力。筆者經(jīng)過三年的教學(xué)實(shí)踐,取得了一定的成效,學(xué)生的學(xué)習(xí)積極性有很大提高,課程設(shè)計(jì)的作品質(zhì)量也有明顯提升。

以上是根據(jù)本人在電子信息工程專業(yè)“C語言程序設(shè)計(jì)”課程教學(xué)過程中得到的一點(diǎn)經(jīng)驗(yàn),給出的一個(gè)該課程的教學(xué)改革方面的建議。

參考文獻(xiàn):

[1]黃光華.電子信息工程專業(yè)C語言程序設(shè)計(jì)課程“四位一體”教學(xué)模式探索[J].實(shí)踐與探索,2011,(35).

[2]劉桂玲.《C語言程序設(shè)計(jì)》教學(xué)改革與實(shí)踐[J].軟件導(dǎo)刊,2012,11(3).

[3]侯宏霞.提高”C語言程序設(shè)計(jì)”課程教學(xué)質(zhì)量的探索與實(shí)踐[J].內(nèi)蒙古師范大學(xué)學(xué)報(bào),2012,25(1).

[4]郭有強(qiáng).“C語言程序設(shè)計(jì)”課程建設(shè)探索與實(shí)踐[J].計(jì)算機(jī)教育,2009,(2):73-79.

[5]邱力,郭小平.C語言程序設(shè)計(jì)案例教學(xué)探討[J].江西教育學(xué)院學(xué)報(bào),2006,(12).

[6]屈衛(wèi)清.C語言教學(xué)改革新探索[J].中國(guó)成人教育,2008,(11).

Abstract:"C Language Programming Design" is an indispensable basic course for electronic information engineering in colleges and universities.In view of the current situation of "C Language Programming Design" in electronic information engineering,this paper analyzes the problems existing in the theory teaching and practice teaching of "C Language Programming Design",and further studies and discusses the problems.The teaching method reform and practice means of "C Language Programming Design" course.

Key words:C Language;theory teaching;experimental teaching;reform

猜你喜歡
理論教學(xué)C語言實(shí)驗(yàn)教學(xué)
基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
電容器的實(shí)驗(yàn)教學(xué)
基于C語言的計(jì)算機(jī)軟件編程
談外科學(xué)教學(xué)的幾點(diǎn)體會(huì)
幾何體在高中數(shù)學(xué)實(shí)驗(yàn)教學(xué)中的應(yīng)用
高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
嵌入式系統(tǒng)課程“中斷、異常與事件”教學(xué)實(shí)踐及啟示
論子函數(shù)在C語言數(shù)據(jù)格式輸出中的應(yīng)用