999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

C語言教學方法研究

2008-12-31 00:00:00劉雙雙段欣妤
考試周刊 2008年11期

摘 要:網絡已經像電一樣成為人類活動的必需,這種依賴越發的強烈且無處不在。無論是有線或是無線網絡它們的終端必定會有芯片,有芯片的地方就要有代碼在,有代碼就要有程序員,而程序員的工具是他的編程語言。當前的編程語言里由C語言演化或者說以C語言為基礎的語言占了很大部分。《C語言程序設計》已經作為許多院校理工科專業的基礎公共課,是程序員考證及軟考的必考課程,而且越來越多地成為非計算機專業的學習課程。學習該門課程可掌握程序設計的一些基本方法和技巧。但在教學實踐過程中筆者發現大部分學生存在著“聽得懂,不會編”的現象。因此,在理論教學的過程中,對教學內容、教學方法應有所改革,同時必須加強實驗教學環節。因為只有在實踐中學生才能真正學會如何編寫程序和調試程序,也只有通過上機實踐才能更好地運用程序設計的理論知識。筆者結合自己這幾年的教學經驗,分析學生在學習過程中所存在的問題,總結出了理論教學和實驗教學的一些方法。

關鍵詞: C語言 傳統教學 多媒體 分組實驗 協作學習 算法教學

一、引言

也許很多學生看到現在的可視化編程語言強大的應用需求、人性的界面,還有它們的易操作性(其實并不是如想象的那么簡單),會覺得C語言已經落后。C語言作為學習程序設計方法的一門入門語言,在許多院校的理工科專業都開設了相應的課程。C語言是國際上廣泛流行的計算機高級語言,適宜作為系統描述語言,也是通用的程序設計語言,可以用來編寫系統軟件和應用軟件。同時,C語言具有邏輯性強、處理問題周密、嚴謹的特點,是集知識和技能于一體,實踐性很強的課程。但由于C語言中的運算符包含范圍廣泛,數據結構豐富,而且C語法限制不太嚴格,程序設計自由度大,使學生在編程過程中有一定難度。學生在學習過程中存在著以下幾種現象:第一、學生(尤其是初學者)的編程往往只停留在按照教師上課所講的例題按部就班的水平,一旦稍有改變,便出現舉步維艱的困惑,從而產生放棄學習該課程的念頭。第二、學生沒有明確的學習目的,對學習該課程的意義不是很清楚,尤其對該課程的實驗課興趣不大。第三、現有實驗大多注重語句、語法、流程、結構等概念性的基礎知識,沒有把編程解題思路、算法和程序測試調試等運用知識放在首位,對學生分析問題和解決問題的能力訓練不夠。因此在加強理論教學的同時也應該改革實驗教學。

二、強化理論教學理念

1. 多媒體與傳統教學方法相結合。

在教學過程中,運用多媒體課件輔助教學,有利于激發學生的學習興趣,能發展學生的主體能力;同時由于多媒體信息量大,也能夠優化教學過程。但是,多媒體教學也有不利之處。例如:有些教師喜歡在自己的課件中添加一些動畫效果和聲音效果,其目的是為了增加課件的美觀性,但正是因為這一點很可能會在上課過程中分散學生的注意力,影響其對主要問題的理解。其次,過多地使用多媒體授課會影響師生之間的情感交流。因此在C語言程序設計課程教學過程中,應根據本課程的特點,適當地將多媒體與傳統教學進行有機結合。對于一些概念性的知識和實例可事先將其制作成課件,在教學過程中再對實例的編寫過程進行板書講解,結合問題,將問題層層剖析、層層深入,達到師生互動的效果,學生的想象力就會得到充分的發揮,對問題的理解也變得更容易。

2. 重視程序算法教學,培養學生創造性思維。

學習程序設計不僅是為了掌握一種開發工具,更重要的是利用計算機編程解決一些實際的問題。一個程序應包括對數據的描述和對操作的描述。對數據的描述就是數據結構;對操作的描述就是計算機的解題過程,即算法。算法是解題的方法和步驟,是整個程序設計的靈魂所在。編制程序,就是根據算法,用具體的語言依據某種規則編寫計算機執行的命令序列。因此學習語言的重點是鍛煉學生分析、分解,最終歸納并整理出算法的能力,培養學生的創造性思維能力。在教學過程中,學生能否理解算法,并掌握算法,成為教學的首要問題。因此在教學過程中,應將算法教學融入到理論教學中,從簡單的實例入手,分析、講解算法的同時引入一些基本的邏輯結構及語法等基礎知識。

3. 激發學生學習興趣。

有些初學者因為在學習過程中遇到一些棘手問題而對該課程失去學習的信心。為了激發學生的學習興趣,教師應加強師生間的溝通,通過網上郵箱或QQ集中答疑或課間答疑,以彌補課堂教學的不足。同時,教師可以在上課時偶爾介紹些程序員的故事、新聞讓學生增加學習興趣,在上機實踐過程中可多布置些趣味性的實驗(如漢諾塔問題、魔方陣、百錢買百雞等),同時鼓勵基礎較好的學生幫助基礎偏差的同學,照顧到不同層次的學生的學習需求。

4. 充分調動學生學習主動性。

在C語言教學過程中,是否能夠充分發揮與調動學生的積極性和主動性是非常重要的一個教學環節。在初學時,教師可在本次授課結束時針對下次授課內容布置一兩道專題讓學生利用課余時間去思考,收集資料,并在下次課堂中抽出幾分鐘組織學生發言和討論。這種教學方法不僅可以讓學生獲得許多課外知識,同時能夠促進教學內容的改革,而且有利于充分挖掘學生的學習潛力,培養學生學習的主動性。尤其對學有余力的學生,提供高于課堂學習難度的拓展空間,鼓勵他們自學,并給予方向性指導,讓他們超前學習。在C語言教學中,培養學生的自學能力尤為重要。在自學過程中學生可以接觸到更多的課本外的實際應用知識,如果學生的學習僅僅依賴教師才能掌握,而沒有一定的自學能力,其所學的知識很快就會被淘汰。

三、實驗教學的改進

1. 實驗分組制。

傳統實驗課一般是學生單獨完成實驗。這種實驗機制多少會對基礎偏差的學生造成一種緊張、慌恐的心理,而對基礎較好的學生造成一種優越、驕傲的心理。對此,教師可以根據學生實際情況,按組劃分,有針對性地分別設計和布置不同的實驗內容,學生可以選擇性地做實驗。同時每組安排一個基礎好的學生予以幫助。通過這種協作學習的方式,學生為了達到小組學習目標,個體之間可以采用對話、討論等形式對問題進行充分論證,以期獲得達到學習目標的最佳途徑。學生學習中的協作活動有利于發展學生個體的思維能力,增強學生個體之間的溝通能力以及對學生個體之間差異的包容能力。此外,協作學習對提高學生的學習業績、形成學生的批判性思維與創新性思維、對待學習內容與學校的樂觀態度、小組個體之間及其與社會成員的交流溝通能力、自尊心與個體間相互尊重關系的處理等都有明顯的積極作用。

2. 實驗題型要多樣化,不必拘泥于從頭到尾編程這一種題型。

對于初學者來講,編程思維尚未熟練,編制的程序可能會出現較多的錯誤,這樣一來難免會給學生造成一種學習心理壓力,挫傷學生學習的積極性。如果教師能在實驗課上首先給出程序的初始部分,然后讓學生填空程序的主體部分完善整個程序的功能,久而久之就規范了學生的編程習慣。另外由于C語言語法限制不太嚴格,程序設計自由度大,有些錯誤很容易犯卻很難發現,為了提高學生在TC中調試程序的能力,教師可以在上機過程中事先針對一些共性錯誤,精心設計幾道程序改錯題,然后通過局域網發布到每個學生的機子上,讓學生進行調試并改正,這樣自然就提高了學生調程的效率。最后布置一道完整的程序題要求學生編程調試。

3. 跟蹤實驗過程,對學生進行及時指導并演示。

在學生上機操作過程中,教師要走到學生中去,及時了解學生上機操作的情況。對學生在實驗中存在的問題進行及時解答。對于學生中普遍存在的問題,要組織學生進行討論,并且通過屏幕廣播演示,和學生一起來解決。

四、結束語

程序設計教學的目的,不僅要使學生掌握語言的基本規則,更要切實提高其編程解決實際問題的能力和實現算法的能力。作為教師,我們只有“重算法,更重方法”,時刻以啟發和訓練學生的編程思維為主導思想,精心設計教學和實驗環節,才能引領越來越多的初學者走進程序設計的殿堂。學生熟練掌握好C語言將對其今后學習其他語言課程打下良好的基礎。

參考文獻:

[1]譚浩強.C程序設計(第三版).北京:清華大學出版社,2005.

[2]廖雷.C語言程序設計(第二版).北京:高等教育出版社,2003.

[3]嚴桂蘭.C語言程序設計與應用教程.福建:廈門大學出版社,2001.

主站蜘蛛池模板: 亚洲一级无毛片无码在线免费视频 | 女人18毛片一级毛片在线| 久久精品欧美一区二区| 欧美一级视频免费| 老司机精品久久| 在线国产毛片手机小视频| 爆乳熟妇一区二区三区| 久久99精品久久久久纯品| 久久久久亚洲AV成人网站软件| 一级毛片免费高清视频| 国产高清精品在线91| 国产成+人+综合+亚洲欧美| 日本免费福利视频| 美女一区二区在线观看| 人妻丰满熟妇αv无码| 国产激情影院| 亚洲一区二区在线无码| 国产91麻豆免费观看| 伊人精品视频免费在线| 欧美日韩免费| 成人在线观看不卡| 欧美成a人片在线观看| 婷婷99视频精品全部在线观看| 毛片大全免费观看| 一本大道无码日韩精品影视 | 国产另类视频| 黄色在线网| 国产亚洲欧美日本一二三本道| 国产精品嫩草影院av| 四虎国产在线观看| 国产第一页免费浮力影院| 亚洲成av人无码综合在线观看| 高清码无在线看| 香蕉视频国产精品人| 国产91全国探花系列在线播放| 97精品国产高清久久久久蜜芽 | 欧美日韩另类国产| 日韩欧美中文字幕在线韩免费 | 91精品综合| 蜜芽国产尤物av尤物在线看| 狠狠色综合久久狠狠色综合| 五月天综合网亚洲综合天堂网| 日韩天堂网| 久久婷婷六月| 久久精品无码国产一区二区三区| 国产成人精品亚洲日本对白优播| 超薄丝袜足j国产在线视频| 国产午夜精品鲁丝片| 91原创视频在线| 亚洲欧美另类色图| 国产亚洲精品91| 日本精品视频一区二区| 无码国产伊人| 国产专区综合另类日韩一区| 久久久久久尹人网香蕉 | 波多野结衣久久高清免费| 欧美日韩久久综合| 欧美日韩精品综合在线一区| 亚洲香蕉久久| 无码国内精品人妻少妇蜜桃视频| 色久综合在线| 米奇精品一区二区三区| 免费一级无码在线网站| 国产在线八区| 91久久精品国产| 91av成人日本不卡三区| 国产免费久久精品99re不卡| 免费无码网站| 波多野结衣一二三| 色婷婷综合激情视频免费看| 色婷婷成人| 久久黄色一级视频| 欧美一区二区三区不卡免费| 91网址在线播放| 欧美国产综合色视频| 91精品啪在线观看国产| 欧美黄网在线| 国产黄网站在线观看| 欧美成在线视频| 免费观看国产小粉嫩喷水| 91www在线观看| 色综合综合网|