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

?

C語言程序設計教學方法改革的探討與實踐

2013-02-03 00:43張爽
中國教育技術裝備 2013年27期
關鍵詞:上機C語言程序設計

◆張爽

作者:張爽,碩士,遼寧警官高等專科學校職業(yè)教育部講師,研究方向為職業(yè)教育(116036)。

1 引言

C語言程序設計課程是高職院校計算機專業(yè)及其他非計算機專業(yè)的基礎必修課程之一,是學生剛步入職業(yè)教育階段一門比較重要的基礎課程。通過對C語言的學習,培養(yǎng)學生的良好編程思想,有助于后續(xù)專業(yè)課程的深入學習。正由于C語言課程具有如此重要的地位,對C語言的教學就顯得非常重要。要想更好地完成C語言程序設計課程的教學目標,真正讓學生學有所得,學有所用,是每位C語言課程教師的職責和使命。

2 高職院校C語言程序設計教學現狀

C語言程序設計在計算機專業(yè)的課程體系中占有比較重要的地位,該課程一般設置在一年級的下學期,對剛剛適應大學學習生活的學生來說,學習起來難度較大。通過教學實踐,筆者認為導致高職學生學習C語言困難的因素主要有以下幾個方面。

1)C語言涉及的數據類型較多,概念復雜,表達式豐富,使用靈活,邏輯性強,容易出錯,因此要求學生有較強的邏輯思維能力。

2)高職院校的學生數學基礎較差,導致編程中用到的數學方法不熟練;英語水平較低,對于C語言的英文運行環(huán)境操作不熟練,對程序運行中的錯誤提示信息讀不懂,導致上機調試困難。

3)高職院校學生往往覺得沒有考入本科院校,內心很自卑,對自己沒有信心,以致在學習過程中遇到困難輕易放棄,甚至有的學生自暴自棄。抱著這樣的心態(tài)去學習,是不能夠學好任何一門課程的。

4)傳統(tǒng)的填鴨教學方法讓學生在枯燥的語法面前失去信心和興趣,進而會對課程的學習產生畏懼的心理。再加上實踐和理論教學的脫節(jié),使得學生對程序的理解上更加困難,大大降低了學生學習的積極性。

5)C語言教學過程中教師過于重視語法的講解,而忽視了程序設計思想的培養(yǎng),這樣會導致學生學過后不能靈活運用,換作其他的編程項目,自己仍然不能獨立編寫。

在C語言的教學過程中,教師的教學方法對教學效果會產生直接的影響。在具體教學實踐中,要不斷改革教學方法,以期提高學生動手能力,激發(fā)學生學習興趣。

3 改革教學方法

3.1 培養(yǎng)學生的學習興趣,增強學生的自信

興趣是學生最好的老師。如果對所學知識產生了濃厚的興趣,學生便會全身心地投入其中,享受學習中的快樂,激發(fā)學習熱情。C語言雖然是一門程序設計的入門課程,但是概念比較抽象、規(guī)則比較繁雜,對于第一次接觸程序設計語言的學生來說,存在一定的難度。因此,在課程講授之初,教師對學生的學習興趣的培養(yǎng)就顯得尤為重要,主要圍繞以下幾個方面:

首先,通過游戲引入,向學生展示用較短的C語言代碼編寫的游戲,這樣可以激發(fā)學生的學習興趣;

其次,展示某些公司招聘C語言編程人員的就業(yè)信息以及他們的工作環(huán)境、待遇等學生比較關注的事情,使學生明確所學知識與就業(yè)的關系,更能夠增強他們學習的主動性。

3.2 分析教學對象,做到因材施教

高職院校的學生和本科層次的學生在知識層面、學習態(tài)度、自信心等方面都存在較大差距。因此,在實際教學中,深入了解仔細研究所面對的教學對象,分析學生的學習特點、知識掌握層面、就業(yè)特點,探討適合他們的教學內容、教學方法以及調動他們的學習熱情的措施,針對教學對象因材施教,是當前高職教學中比較關鍵的內容。

對于高職學生,要充分考慮到他們的數學底子較差、英語水平不高的特點,同時要增強內容的實用性,將講授理論轉換成通過案例進行啟發(fā)引導。通過教學實踐,筆者認為教師講好C語言,并且讓學生學好C語言,需要注意以下幾點。

1)基本概念通過案例講解。C語言概念抽象、規(guī)則繁多,要讓學生真正理解記住,不能只是為了講概念而講概念。如C語言的第一節(jié)課程序入門,如果只從基本的概念開始講起,會讓學生覺得凌亂、沒有印象。在實際的教學中,引入具體的案例:“從鍵盤輸入一個立方體的長、寬、高,求立方體的體積。”給出程序代碼,讓學生進行編輯并調試。當他們調試的程序成功輸出結果的時候,學生就會對C語言的學習產生興趣,樹立自信。這個時候再告訴他們數據類型、變量、常量、運算符等概念,可以讓學生有一種更深層次的認識理解。

2)重點內容系統(tǒng)詳細講解。對于C語言課程,每章的講授都要抓住重點內容,系統(tǒng)詳細地講解,講清楚講明白。例如,在循環(huán)結構程序設計這一章中,重點內容是:①講清為什么要使用循環(huán);②while、do…while、for循環(huán)的使用;③多重循環(huán)的使用。通過具體的案例將這些重點內容系統(tǒng)地講解出來,使得學生學完之后對循環(huán)結構有一個整體上的把握。在遇到求和、階乘、打印特定的圖形、窮舉、遞推類型的程序設計題時,能夠得心應手。對于每一章的內容,學生學習完了之后,都應該形成一個系統(tǒng)的知識樹,在用到該章的知識點時,能夠輕松地從對應的樹上把知識點摘取下來。

3)鼓勵學生閱讀、編寫程序。要想學好C語言,必須通過閱讀大量的程序,掌握編程思想和語法規(guī)則,通過分析程序來達到編寫程序的目的。閱讀的程序首先是教材上的例題,教師上課講解的例題,查閱網上的案例,但是不能光看不練,閱讀的同時要上機調試運行,就會發(fā)現自己編程過程中容易出現的問題。這是學習C語言過程中不容忽視的組成部分。

同時,在給學生布置程序設計題的時候,筆者會鼓勵學生擺脫書上的編程思路,讓他們另辟蹊徑,開拓自己的編程思路。在實踐中,有很多學生為了一道題,反復調試,錯了再改,直到所有可能的情況都解決了才肯罷休。學生的這種學習熱情,是對每一位教師莫大的安慰和鼓勵。學生不是學不會,也不是不肯學,最重要的是教師如何去引導,這也是每一位C語言教師要深刻反思的一個問題。

3.3 選擇合適的教材

當前,高職C語言程序設計課程教材版本很多,但普遍存在的問題是與工作崗位結合性較差,技能訓練不夠。高等職業(yè)教育是針對具體工作崗位培養(yǎng)應用型的人才,畢業(yè)之后要能夠利用所學知識解決實際工作中的問題。對于教材的選用,要注重實際應用,削弱理論;要側重精,而不是難而全。基于此,組織編寫適合于高職院校需求的C語言程序設計教材。對于該教材,編寫成員不僅包括本校C語言課程的教師,而且也邀請了兩名行業(yè)一線工作人員參與編寫,同時聯合其他高職院校的教師,注重校際之間的合作,取長補短。教材編寫完畢之后,請行業(yè)專家進行論證,提出修改意見,再進行反復修改出版。這樣的教材將能夠更適合于高職學生的需求,更能夠貼近他們將來崗位的需求。

3.4 加強實踐教學,提高學生動手能力

C語言程序設計是一門實踐性很強的課程,除課堂上的理論講解之外,通過上機實踐才能使學生真正理解理論知識,加深對語法規(guī)則及算法的掌握,提高他們的程序設計能力。在教學中要合理安排上機課與理論課的學時分配,使上機與理論教學能夠同步,在時間以及內容上做到很好的銜接,理論課結束后要及時上機并保證效果。

教師在實踐課程的內容安排上,要考慮高職院校學生的學習特點,循序漸進,在實踐教學中注重培養(yǎng)學生的自學能力和動手能力。對于學生在上機實踐中普遍存在的問題,通過屏幕演示集中進行講解,解決大家的共性問題。最后教師要對實驗加以總結,指出編程中需要注意的問題。

[1]張傳學.高職C語言教學方法改革探討[J].軟件,

2012(10):136-138.

[2]張瑩.高職院校C語言課程教學的幾點思考[J].科技信息,2010(14):569.

[3]章晴,付江帆.高職C語言課程教學方案設計芻議[J].職教論壇,2012(35):35-36.

猜你喜歡
上機C語言程序設計
周金應
標準化護理程序對體外膜肺氧合術患者上機各階段用時的影響
基于Visual Studio Code的C語言程序設計實踐教學探索
從細節(jié)入手,談PLC程序設計技巧
上機數控“可疑”的高毛利率
基于C語言的計算機軟件編程
高職高專院校C語言程序設計教學改革探索
PLC梯形圖程序設計技巧及應用
論子函數在C語言數據格式輸出中的應用