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

?

“高級語言程序設(shè)計(jì)”的教學(xué)方法研究

2010-08-15 00:51何艷敏
中國校外教育 2010年8期
關(guān)鍵詞:上機(jī)程序設(shè)計(jì)程序

◆何艷敏

(電子科技大學(xué)自動化工程學(xué)院)

“高級語言程序設(shè)計(jì)”的教學(xué)方法研究

◆何艷敏

(電子科技大學(xué)自動化工程學(xué)院)

“高級語言程序設(shè)計(jì)”是一門實(shí)踐性非常強(qiáng)的專業(yè)基礎(chǔ)課程。本課程是向?qū)W生介紹程序設(shè)計(jì)的基礎(chǔ)知識,要求學(xué)生掌握程序設(shè)計(jì)的基本概念,基本思想和基本技能,訓(xùn)練學(xué)生的實(shí)踐能力,培養(yǎng)學(xué)生的自學(xué)能力和創(chuàng)新能力并使之能將計(jì)算機(jī)技術(shù)應(yīng)用于本專業(yè)領(lǐng)域中。學(xué)習(xí)本門課程還為學(xué)生今后進(jìn)一步學(xué)習(xí)“軟件技術(shù)基礎(chǔ)”課程打下理論基礎(chǔ),同時也為學(xué)生參加國家教委考試中心主辦的計(jì)算機(jī)二級等級考試做好準(zhǔn)備。本文將對本課程的課堂教學(xué)方法進(jìn)行總結(jié)和探索。

一、課堂教學(xué)內(nèi)容的調(diào)整和把握

本課程以譚浩強(qiáng)的“C語言程序設(shè)計(jì)”第三版作為教材,理論課時為 20學(xué)時,上機(jī)學(xué)時為 12學(xué)時。然而結(jié)合教學(xué)大綱,這門課程的教學(xué)內(nèi)容豐富,課程難度大,理論性和實(shí)踐性都很強(qiáng),教學(xué)任務(wù)很重。尤其該課程面向的是大一的新生,絕大部分學(xué)生的計(jì)算機(jī)基礎(chǔ)幾乎為零,因此,在進(jìn)行教學(xué)時,我很注意教學(xué)內(nèi)容的調(diào)整和組織。在課程講授之初,先從基本的語法規(guī)則入手,盡可能避免程序的出現(xiàn),讓學(xué)生先從簡單到復(fù)雜,從語法到算法,從學(xué)會看懂程序到編寫簡單的程序,然后逐步深入,把重點(diǎn)放在解題的思路上,通過大量的例題學(xué)習(xí)怎么設(shè)計(jì)一個算法,構(gòu)造一個程序。單純依靠課堂講解理論很單調(diào)枯燥,而且學(xué)生不容易理解和消化,遠(yuǎn)遠(yuǎn)不能滿足課程的教學(xué)要求,所以,在課程教學(xué)中,我引入了多媒體教學(xué)。多媒體教學(xué)在新課導(dǎo)入上有其獨(dú)特的效果,它能使學(xué)生充分利用他們的聽覺和視覺,調(diào)動他們的能動性,激發(fā)他們的興趣,以達(dá)到最佳的學(xué)習(xí)效果。同時,我還采用了打比方等方法,將抽象的概念變得形象化、具體化,簡單易懂,學(xué)生容易掌握,促進(jìn)他們的不斷學(xué)習(xí)。比如,我在引入“程序”這個概念的時候,將程序比喻成要做的一道菜,需要一定的原料還有加工過程:菜 =原料 +加工,其中所要用的原料就對應(yīng)程序中的數(shù)據(jù)組織形式,即數(shù)據(jù)結(jié)構(gòu),而菜的加工過程就對應(yīng)程序的具體數(shù)據(jù)組織,即算法,也就是:程序 =數(shù)據(jù)結(jié)構(gòu)+算法。另外,我還調(diào)整部分教學(xué)內(nèi)容,例如,我把第五章選擇結(jié)構(gòu)程序設(shè)計(jì)中的關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符和邏輯表達(dá)式以及條件運(yùn)算符提前到第三章數(shù)據(jù)類型、運(yùn)算符與表達(dá)式來集中介紹,先讓學(xué)生集中學(xué)習(xí),然后到以后章節(jié)遇到的時候再復(fù)習(xí),強(qiáng)化,方便學(xué)生對運(yùn)算符和表達(dá)式的掌握。為了讓學(xué)生更好的理解整型、實(shí)型以及字符型等數(shù)據(jù)類型在內(nèi)存中的存放形式,我給學(xué)生首先補(bǔ)充講解了計(jì)算機(jī)中數(shù)的表示以及進(jìn)制轉(zhuǎn)換、數(shù)值的原碼、反碼和補(bǔ)碼的表示方法。對于第二章算法的內(nèi)容在學(xué)生剛開始學(xué)習(xí)的時候不好理解和把握,我將其分解開來,貫穿到第四、五、六章順序程序、選擇程序以及循環(huán)程序的設(shè)計(jì)的學(xué)習(xí)中,方便學(xué)生更深刻的理解算法以及編程思維的培養(yǎng)。利用這些教學(xué)手段,有利于學(xué)生知識的獲取,從而突破教學(xué)的重點(diǎn),淡化教學(xué)的難點(diǎn),提高課堂教學(xué)質(zhì)量。

二、課堂提問在教學(xué)中的巧妙運(yùn)用

大學(xué)的課堂教學(xué)中,有部分老師會將課堂提問的環(huán)節(jié)省略,課堂上只出現(xiàn)老師在講臺上講,學(xué)生在座位上聽的這種模式,不利于教學(xué)成果的檢測,教學(xué)質(zhì)量的提高也會受到很大的影響。教學(xué)是教與學(xué)的交流,師生雙方應(yīng)相互交流、相互溝通、相互啟發(fā)、相互補(bǔ)充。學(xué)生不應(yīng)處在被動地位,而應(yīng)積極地參與其中,與老師共同完成知識的傳授與接受過程。我在課堂教學(xué)中會專門設(shè)計(jì)課堂提問,來調(diào)動學(xué)生參與教學(xué)過程的積極性,活躍課堂氣氛。同時通過課堂提問,對學(xué)生知識水平的檢測,把握學(xué)生對已授知識的掌握程度,可以及時反饋教學(xué)信息,檢測教學(xué)效果好壞。再根據(jù)學(xué)生回答問題的情況,課后對自身的教學(xué)過程進(jìn)行反思,不斷的改進(jìn)教學(xué)方法和手段,成功的方面加以總結(jié),不足的地方分析原因,加以改進(jìn)。例如,我常常會在課堂上書寫一些程序,讓學(xué)生將其讀懂,一方面,激活學(xué)生思維,讓他們能開動腦筋,積極思考,及時點(diǎn)評和總結(jié)學(xué)生的回答,另一方面,根據(jù)學(xué)生的回答情況,判斷學(xué)生對所講授的函數(shù)的理解和對所使用方法的掌握,來調(diào)整我的講授方法。我所授課的班級人數(shù)接近一百人,而且每周有一次課是在上午三四節(jié),通過課堂提問的方式,不僅讓我認(rèn)識了很多學(xué)生,在很短的時間內(nèi)可以和學(xué)生更好的交流與溝通,而且可以刺激學(xué)生神經(jīng),提高學(xué)生的注意力,克服了學(xué)生在三、四節(jié)容易疲勞,聽課效果容易下降的毛病。學(xué)生回答問題的過程,既是一個開動腦筋、積極思考的過程,又是一個運(yùn)用語言準(zhǔn)確表達(dá)思維的過程。剛開始的時候,我發(fā)現(xiàn)班上有一些學(xué)生在課堂上不愿發(fā)言、不善發(fā)言、不敢發(fā)言,通過鼓勵與舉例,讓學(xué)生逐漸有敢于表達(dá)的意識,通過課堂提問,培養(yǎng)了學(xué)生的語言表達(dá)能力,鍛煉了他們在公眾場合大膽發(fā)言的心理素質(zhì)。學(xué)生每次都很積極,爭取他們的展示自我,鍛煉自我的機(jī)會。

三、重視和靈活安排上機(jī)實(shí)驗(yàn)

上機(jī)實(shí)驗(yàn)環(huán)節(jié)是本課程的重要環(huán)節(jié),上機(jī)實(shí)驗(yàn)可以加深學(xué)生對課堂所學(xué)基本原理、典型方面和技術(shù)感性的認(rèn)識,增強(qiáng)學(xué)生的動手實(shí)踐能力。通過上機(jī)實(shí)驗(yàn),使學(xué)生更深入地理解解決問題的基本思想方法,掌握基本的處理技術(shù),使學(xué)生更加認(rèn)識到課程的重要性,激發(fā)他們刻苦學(xué)習(xí)的熱情,為將來應(yīng)用于實(shí)際和進(jìn)行科學(xué)研究打下良好的基礎(chǔ)。本課程的上機(jī)學(xué)時所占比重很大,以前有很多老師在安排上機(jī)的時候都采用很集中的方式,只安排兩三次上機(jī),而一次上機(jī)至少是四個學(xué)時,這樣的上機(jī)效果并不好,學(xué)生感到厭倦,而且不能解決逐漸暴露出來的一些實(shí)際問題。針對這種現(xiàn)象,我將上機(jī)實(shí)驗(yàn)與課堂授課交替安排,在學(xué)生學(xué)習(xí)了一定的理論知識后就安排相應(yīng)的上機(jī)實(shí)驗(yàn),每次上機(jī)兩個學(xué)時,這樣既能有效緩解教學(xué)進(jìn)度上學(xué)生普遍感覺的講解速度太快,超出他們所能接受的范圍,又能讓學(xué)生理論應(yīng)用于實(shí)踐,及時解決相應(yīng)的問題,增強(qiáng)動手能力,強(qiáng)化了所學(xué)習(xí)的知識點(diǎn)。針對學(xué)生上機(jī)實(shí)驗(yàn)反映出的問題,再次回到課堂的時候又統(tǒng)一講解和強(qiáng)調(diào),加深學(xué)生的理解。比如,在給學(xué)生介紹常量、變量標(biāo)示符的定義時,發(fā)現(xiàn)學(xué)生在上機(jī)使用的時候是很不規(guī)范的,隨意的使用一些字母就表示了變量,自己都不知道具體代表什么意思,我就多舉例,用 PR ICE表示價格,用 sum表示所求的和,用 max表示大等等,規(guī)范學(xué)生的標(biāo)示符定義意識。在講循環(huán)結(jié)構(gòu)的時候,多舉例引導(dǎo)學(xué)生找尋循環(huán)規(guī)律,再用相應(yīng)的循環(huán)語句編程實(shí)現(xiàn),給學(xué)生灌輸規(guī)范的編程理念,上機(jī)的時候逐步實(shí)踐,積累自己處理實(shí)際問題的能力。學(xué)生平時的作業(yè)也能夠通過及時的上機(jī)來進(jìn)行調(diào)試、更正,引導(dǎo)學(xué)生用自己的思維和方法來解決問題,而不是通過抄寫配套的上機(jī)指導(dǎo)上面的參考答案來應(yīng)付交差,讓學(xué)生更積極主動的去開動腦筋,同時更多地鍛煉了自己的動手能力。對每次實(shí)驗(yàn),我要求學(xué)生在用自己的算法處理每個實(shí)際問題并得到相應(yīng)的結(jié)果后寫出實(shí)驗(yàn)報告和他們的上機(jī)心得以及對實(shí)驗(yàn)的建議和要求,培養(yǎng)學(xué)生解決實(shí)際問題的能力和技巧。學(xué)生的積極性和熱情度是非常的高,不僅通過自己的努力得到了正確的實(shí)驗(yàn)結(jié)果,把握了相關(guān)的知識點(diǎn),還認(rèn)真思考,給我提供了不少實(shí)驗(yàn)改進(jìn)的建議,便于我對實(shí)驗(yàn)項(xiàng)目的調(diào)整和改進(jìn)。同時通過上機(jī)實(shí)驗(yàn),可以使學(xué)生的思維開闊,將所學(xué)習(xí)的知識點(diǎn)融會貫通,可以使用不同的方法解決同一個問題,更好地將所學(xué)習(xí)的知識得以應(yīng)用。剛開始實(shí)驗(yàn)的時候,我為了讓學(xué)生掌握相應(yīng)的知識點(diǎn),可能就會針對性的設(shè)計(jì)一些題目,讓學(xué)生用當(dāng)堂課所學(xué)習(xí)的函數(shù)或方法來解決問題,到了后面學(xué)生接觸的函數(shù)更多了,我設(shè)計(jì)的題目就不會僅僅限于用一種函數(shù)或一種方法來解決,而是讓學(xué)生自由地發(fā)揮,只要能解決問題的方法都可以使用,同時讓學(xué)生比較不同方法之間的差異、優(yōu)劣,引導(dǎo)學(xué)生如何用更好的方法去解決問題。如用 while語句和 for語句來求解1到100的和,用條件運(yùn)算符和關(guān)系運(yùn)算符來實(shí)現(xiàn)比較兩個數(shù)或者是多個數(shù)的大小等。同時還鼓勵學(xué)生找程序的錯誤,上機(jī)時很多同學(xué)在編譯出錯后不會自己主動去找出問題所在,直接找老師,老師忙得不可開交,實(shí)際指導(dǎo)的效率并不高,因此我會調(diào)動學(xué)生相互改錯,對表現(xiàn)突出的學(xué)生給予一定的實(shí)驗(yàn)課分?jǐn)?shù)的獎勵。

四、改變考核方式

結(jié)合本課程的特點(diǎn),我們采用筆試、上機(jī)考試以及平時作業(yè)相結(jié)合的綜合考查方式。筆試部分側(cè)重于基本概念、基本語法以及基本編程思想的理解和掌握。上機(jī)部分是讓學(xué)生在規(guī)定的時間內(nèi)解決給定的題目,上機(jī)調(diào)試通過。結(jié)合學(xué)生課堂回答問題和平時作業(yè)的完成以及上機(jī)調(diào)試改正的情況,構(gòu)成學(xué)生的平時成績。考核中,筆試占到60分,上機(jī)占到30分,平時占到 10分。通過這樣的考核方式,激勵學(xué)生上課認(rèn)真聽講,回答老師提出的問題,課后認(rèn)真完成作業(yè),而不是相互抄襲,使得學(xué)生充分把握上機(jī)的寶貴時間,不斷的調(diào)試程序,解決語法錯誤,培養(yǎng)自己處理實(shí)際問題的能力,督促學(xué)生認(rèn)真編寫程序,不再偷偷玩電腦游戲,同時經(jīng)過上機(jī)考試,讓學(xué)生積累臨場作戰(zhàn)經(jīng)驗(yàn),以適應(yīng)以后的計(jì)算機(jī)等級考試。

“高級語言程序設(shè)計(jì)”課程是實(shí)踐性很強(qiáng)的重要先修課程,研究探索有效的課堂教學(xué)設(shè)計(jì)實(shí)驗(yàn)方法,可提高教學(xué)效率和質(zhì)量,加深學(xué)生對講課內(nèi)容的理解,激發(fā)學(xué)生學(xué)習(xí)興趣和鉆研精神,規(guī)范學(xué)生的編程思想,提高學(xué)生的應(yīng)用能力,為以后其他相關(guān)課程的學(xué)習(xí)和實(shí)踐奠定堅(jiān)實(shí)的基礎(chǔ)。

[1]譚浩強(qiáng).C語言程序設(shè)計(jì) (第三版)[M].北京:清華大學(xué)出版社,2005.

[2]李凌.淺談高級語言程序設(shè)計(jì)課堂教學(xué)方法[J].淮北職業(yè)技術(shù)學(xué)院學(xué)報,2005,(4):63-64.

猜你喜歡
上機(jī)程序設(shè)計(jì)程序
周金應(yīng)
標(biāo)準(zhǔn)化護(hù)理程序?qū)w外膜肺氧合術(shù)患者上機(jī)各階段用時的影響
基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
試論我國未決羈押程序的立法完善
上機(jī)數(shù)控“可疑”的高毛利率
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
封丘县| 开鲁县| 浦县| 永兴县| 桂平市| 松溪县| 靖边县| 桦川县| 沙坪坝区| 新巴尔虎左旗| 天峻县| 阿拉善右旗| 庆阳市| 南和县| 耒阳市| 成都市| 康定县| 大竹县| 上林县| 万山特区| 广河县| 长武县| 金昌市| 清丰县| 新郑市| 乳山市| 屏东县| 华宁县| 麻城市| 光泽县| 兴海县| 商水县| 都匀市| 南宫市| 安康市| 屏边| 鄱阳县| 琼海市| 通海县| 承德县| 巨野县|