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

?

淺談C語言教學(xué)現(xiàn)狀及幾點建議

2017-04-22 01:52:18孟燁
中國教育技術(shù)裝備 2017年3期
關(guān)鍵詞:課程設(shè)置創(chuàng)新能力

摘 要 針對C語言教學(xué)中存在的問題提出建議,以期對C語言教學(xué)有一定幫助。

關(guān)鍵詞 C語言;課程設(shè)置;創(chuàng)新能力

中圖分類號:G642 文獻(xiàn)標(biāo)識碼:B

文章編號:1671-489X(2017)03-0114-02

1 C語言教學(xué)現(xiàn)狀

C語言是一門高級編程語言,從誕生到現(xiàn)在歷經(jīng)幾十年,具有數(shù)據(jù)結(jié)構(gòu)和運算符豐富、程序執(zhí)行效率高、可移植性強(qiáng)等優(yōu)勢,一直都被高校列入必修基礎(chǔ)課程。但是C語言起步時間較早,語法規(guī)則較多,使用靈活,對于初學(xué)者來說不容易入門,有一定的難度。在目前的高校C語言教學(xué)中經(jīng)常會出現(xiàn)如下問題。

學(xué)生水平參差不齊 在長期教學(xué)中可以總結(jié)出計算機(jī)相關(guān)專業(yè)的學(xué)生學(xué)習(xí)C語言分成三種情況。

第一類學(xué)生,入學(xué)前就了解本專業(yè)的基本情況,在專業(yè)選擇和未來發(fā)展上有目標(biāo)、有計劃。這樣的學(xué)生大部分在學(xué)習(xí)C語言之前基本了解C語言是什么、能夠解決什么問題,所以學(xué)習(xí)效果最好。

第二類學(xué)生,提前對專業(yè)沒有足夠了解,但是有良好的學(xué)習(xí)習(xí)慣,能夠緊跟教師授課的步伐,學(xué)習(xí)刻苦投入,故而C語言的學(xué)習(xí)效果不錯。

第三類學(xué)生,入學(xué)前由于各種原因而不了解計算機(jī)專業(yè)和相關(guān)課程,讀書時也沒有足夠的準(zhǔn)備,初學(xué)C語言又覺得晦澀難懂,可能學(xué)習(xí)效果不佳。

教師授課方式受限制 由于課程設(shè)置、考試模式和教學(xué)大綱等因素的限制,教師大都會按照教科書的章節(jié)授課,注重語法規(guī)則,有些難度大、內(nèi)容多的章節(jié)都湊在一起講解。多數(shù)學(xué)生在聽教師授課時也表示能夠聽懂,但是當(dāng)自己編程時會遇到若干問題[1]。

實踐課程不給力 上機(jī)課程非常明顯的問題是理論學(xué)習(xí)的內(nèi)容和上機(jī)練習(xí)不同步,且實踐課時較少。另外,由于學(xué)生水平不同,會造成有些學(xué)生“吃不飽”,有些則“嚼不爛”。

2 針對C語言教學(xué)中出現(xiàn)問題的幾點建議

1)不管什么專業(yè)學(xué)生對所學(xué)專業(yè)的了解都不盡相同,甚至相去甚遠(yuǎn),這就對專業(yè)課的學(xué)習(xí)帶來阻礙。為了解決這個問題,在高考選擇專業(yè)甚至更早時期就應(yīng)該讓學(xué)生了解有些專業(yè)或?qū)I(yè)知識,讓他們至少能夠籠統(tǒng)地知曉相關(guān)內(nèi)容。

另外,大學(xué)入學(xué)后,專業(yè)介紹非常重要。目前的專業(yè)介紹大都停留在學(xué)生大一入學(xué)時給新生講解專業(yè)情況,但是大一新生此時的目光并沒有完全停留在學(xué)習(xí)上,而是向往已久的大學(xué)生活。那么,更好的方法是專業(yè)介紹可以在大一和大二學(xué)年的開始。因為大一入學(xué)時學(xué)生還比較懵懂,經(jīng)過一年或者更長時間的大學(xué)學(xué)習(xí)和生活,他們大都對所學(xué)專業(yè)有一定的了解,此時有可能要比入學(xué)時思想上更成熟,行動上更有力,更想在大學(xué)階段努力學(xué)習(xí)。故而,此時是專業(yè)介紹的好時機(jī),只有先了解才能更深入。

專業(yè)課教師可以把下學(xué)期的課程在假期前為學(xué)生做詳細(xì)介紹,告訴學(xué)生學(xué)習(xí)某門課程前需要準(zhǔn)備哪些相關(guān)知識和技能。大學(xué)四年時間有限,充分利用假期時間預(yù)習(xí)和學(xué)習(xí)也是一種有效提高學(xué)習(xí)效率的方法。這樣可以縮小學(xué)生對專業(yè)了解的差異,年級越高差異越小,給學(xué)生一個準(zhǔn)備的時間,能夠提高教師教學(xué)效率和學(xué)生的學(xué)習(xí)質(zhì)量。另外,新學(xué)期前幾次上課時,教師也應(yīng)該向?qū)W生闡明本門課程是什么,能夠解決哪些問題,能夠起到什么作用,等等。

2)C語言的教學(xué)中,教師受到課程設(shè)置、教學(xué)大綱和學(xué)校條件等因素的限制,大都會按照教科書的章節(jié)授課。這樣的傳統(tǒng)方法有一定優(yōu)勢,但是可能在某些難度較大、內(nèi)容較多的章節(jié)不太適用。經(jīng)過多年的教學(xué),C語言的授課可以分成以下3個不同的階段[2]:

第一個階段是基礎(chǔ)知識階段,在這個階段向?qū)W生講解C語言各章的基本知識,比如函數(shù)部分,可以介紹簡單函數(shù)調(diào)用;

第二個階段是進(jìn)階階段,這里可以把難度大、內(nèi)容多的章節(jié)做進(jìn)一步講解,進(jìn)行難度提升,比如函數(shù)部分,可以介紹復(fù)雜調(diào)用、內(nèi)外部調(diào)用等;

第三個階段是C程序設(shè)計綜合應(yīng)用階段,可以利用前面介紹的知識綜合性地解決一些實際問題。

這種分段授課法,第一階段可以使學(xué)生掌握C語言基礎(chǔ)知識和整體脈絡(luò),內(nèi)容相對簡單易接受,入門容易,使學(xué)生初步形成計算機(jī)編程思維;第二階段主要是延伸難點和重點的章節(jié),加強(qiáng)相關(guān)內(nèi)容的延伸,是一個提高的過程;第三階段是綜合性運用這門編程語言,這個階段可以選擇一些經(jīng)典題目,增加學(xué)生的學(xué)習(xí)興趣,從而提高學(xué)習(xí)動力。

這樣從易到難、從部分到整體的階梯狀授課方法,可以使學(xué)生對C語言這門課程有一個整體的了解和學(xué)習(xí),對教師和學(xué)生都有促進(jìn)作用。另外,教師在課上也可以介紹一些和C語言有關(guān)的后續(xù)專業(yè)課程,這樣使學(xué)生在心理上和知識上都有所準(zhǔn)備。

3)實踐操作對編程課程是十分重要的,既能使理論結(jié)合實際,也能充分激發(fā)學(xué)生的創(chuàng)新能力[3]。

首先,上機(jī)課的內(nèi)容要和理論課的內(nèi)容盡量同步,講完理論就上機(jī)實踐,有助于理解新學(xué)的內(nèi)容,也有助于以后的課程學(xué)習(xí)。

其次,上機(jī)實踐的題目需要斟酌,既要通過題目使學(xué)生理解相關(guān)理論,也要有延伸提高的內(nèi)容。比如在初學(xué)C語言階段,上機(jī)實踐的題目要求淺顯易懂,既要和書中的例題有相似之處,也要有區(qū)別和提升,而這個區(qū)別和提升一定要在學(xué)生自主思考的范圍之內(nèi)。

再次,因材施教,上機(jī)題目可以分成不同的難易程度,有些題目是必做題,有些是選做題,學(xué)生可以根據(jù)自己的程度選擇合適的題目,重要的是要培養(yǎng)良好的編程思維。

最后,對于上機(jī)指導(dǎo),教師要把握適度,提示太多,學(xué)生也許自主思考不夠;提示太少,有些學(xué)生摸不著頭腦,打擊學(xué)習(xí)積極性。

3 總結(jié)

C語言是計算機(jī)專業(yè)第一門專業(yè)課,能夠使學(xué)生建立正確和成熟的編程思想和計算機(jī)思維,是計算機(jī)相關(guān)專業(yè)的入門和基礎(chǔ)。教師在教學(xué)上要注意教學(xué)的方式和方法,可以把教學(xué)過程按照階梯式循序漸進(jìn)地分步驟進(jìn)行,注重理論和實踐相結(jié)合,注重上機(jī)題目的選擇和指導(dǎo)方式。學(xué)生也應(yīng)該在教師的指導(dǎo)下了解本專業(yè)和本門課的基本情況,使C語言這門課程發(fā)揮最大優(yōu)勢,為計算機(jī)專業(yè)的學(xué)習(xí)打下堅實基礎(chǔ)。

參考文獻(xiàn)

[1]周長英,董翠,英陳穎.非計算機(jī)專業(yè)“C語言程序設(shè)計”教學(xué)方法探析[J].教育與職業(yè),2010(8).

[2]何曉琴,李澤中,胡勇.談高職高專C語言教學(xué)改革[J].中國成人教育,2008(3):155-156.

[3]周興銘.實踐求真育英才:談計算機(jī)工程實踐能力的培養(yǎng)[J].實驗室研究與探索,2014(2):1-3.

作者:孟燁,天津科技大學(xué)講師,研究方向為軟件工程(300457)。

猜你喜歡
課程設(shè)置創(chuàng)新能力
高中數(shù)學(xué)課堂教學(xué)中創(chuàng)新能力的培養(yǎng)
創(chuàng)新能力培養(yǎng)視角下的無機(jī)化學(xué)教學(xué)研究
化工管理(2021年7期)2021-05-13 00:44:44
推進(jìn)軟件產(chǎn)業(yè)創(chuàng)新能力提升
基于創(chuàng)新能力培養(yǎng)的高職音樂教育改革探討
北方音樂(2017年4期)2017-05-04 03:40:28
創(chuàng)業(yè)創(chuàng)新導(dǎo)向下的高校動畫人才培養(yǎng)模式改革
戲劇之家(2016年20期)2016-11-09 23:43:53
關(guān)于提高軍校研究生培養(yǎng)質(zhì)量的幾點思考
科技視界(2016年18期)2016-11-03 20:28:57
曲靖師范學(xué)院體育學(xué)院羽毛球課程設(shè)置的思考
關(guān)于高職院校會計專業(yè)課程設(shè)置現(xiàn)狀的調(diào)查與分析
高職物流專業(yè)課程設(shè)置與物流崗位職業(yè)證書的有效對接
獨立學(xué)院商務(wù)英語專業(yè)人才培養(yǎng)模式探索
考試周刊(2016年77期)2016-10-09 11:19:55
新丰县| 新昌县| 双流县| 和田县| 剑川县| 滕州市| 永安市| 青河县| 钟山县| 建湖县| 南宁市| 钟祥市| 临夏市| 临湘市| 洱源县| 平利县| 遵化市| 潞城市| 伽师县| 米脂县| 贵德县| 柞水县| 贡山| 峨眉山市| 桂林市| 肥东县| 饶阳县| 资中县| 苏尼特右旗| 辉南县| 泾川县| 丽水市| 青川县| 保定市| 泸定县| 承德县| 龙南县| 福安市| 台前县| 芦溪县| 郑州市|