激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

《C語(yǔ)言程序設計》課程的教學(xué)改革與實(shí)踐論文

時(shí)間:2024-10-25 01:28:57 其他類(lèi)論文 我要投稿

《C語(yǔ)言程序設計》課程的教學(xué)改革與實(shí)踐論文

  摘要:針對教師與學(xué)生普遍認為C語(yǔ)言難教也難學(xué),文章從教學(xué)內容、教學(xué)手段、教學(xué)方法等方面介紹了《C語(yǔ)言程序設計》課程所進(jìn)行的改革。實(shí)踐證明,這些教學(xué)改革效果良好,不僅有利于培養學(xué)生學(xué)習興趣,而且有利于培養學(xué)生分析問(wèn)題與解決問(wèn)題的能力。

《C語(yǔ)言程序設計》課程的教學(xué)改革與實(shí)踐論文

  關(guān)鍵詞:C語(yǔ)言 教學(xué)內容 教學(xué)手段 教學(xué)方法 教學(xué)改革

  學(xué)習計算機程序設計語(yǔ)言是提高人們計算機知識水平的重要步驟。C語(yǔ)言作為當今最為流行的程序設計語(yǔ)言之一,不但成為計算機專(zhuān)業(yè)的必修課,而且也越來(lái)越多地成為非計算機專(zhuān)業(yè)的學(xué)習課程[1]。但在《C語(yǔ)言程序設計》課程教學(xué)中,許多教師和學(xué)生都認為C語(yǔ)言涉及的概念比較復雜,規則繁多,使用靈活,容易出錯,教師教學(xué)和學(xué)生學(xué)習都感到困難,并不同程度產(chǎn)生畏難心理[2]。特別是多數高校將C語(yǔ)言作為計算機專(zhuān)業(yè)學(xué)生進(jìn)校后首先接觸的第一門(mén)專(zhuān)業(yè)基礎課,這種現象尤為明顯。筆者根據多年的程序設計課程的教學(xué)實(shí)踐,對《C語(yǔ)言程序設計》課程從教學(xué)內容、教學(xué)手段、教學(xué)方法等方面進(jìn)行了大膽的改革,并取得較好的教學(xué)效果。

  1 教學(xué)內容的改革[3]

  1.1 課堂教學(xué)內容的改革

  以福建省高校計算機系列教材《C語(yǔ)言程序設計與應用教程》為例,教學(xué)內容主要包括C語(yǔ)言語(yǔ)法基礎、程序控制結構、數據類(lèi)型、指針、函數、文件以其它們的應用等。教材在內容組織上,雖然依邏輯思維方式進(jìn)行了歸類(lèi),但難點(diǎn)還是較為集中,跨度大;概念講得多,分析少;語(yǔ)言深硬,不夠形象,較難理解。雖然教材在各章節也舉了一些編程例子,但多數難度較大,適用性不強。筆者本著(zhù)“深入淺出,突出實(shí)用”的指導思想,在課堂教學(xué)過(guò)程中,對教學(xué)內容重新進(jìn)行了歸納,將難點(diǎn)再次分散,以縮小臺階,達到循序漸進(jìn)。例如,C語(yǔ)言數據類(lèi)型、運算符、表達式種類(lèi)繁多,放在一塊講授,學(xué)生學(xué)習起來(lái)難度較大,于是筆者就刻意將算術(shù)型的數據類(lèi)型、運算符以及相關(guān)的表達式先介紹,使學(xué)生學(xué)習起來(lái)沒(méi)有想象中的那么難。緊接著(zhù)又教學(xué)生編寫(xiě)簡(jiǎn)單的、實(shí)用的C程序設計,然后趁機引入基本輸入、輸出函數就順理成章了。這樣一來(lái)臺階小了,學(xué)生的信心也增加許多,學(xué)習積極性很快就被提高起來(lái)。對于深硬的語(yǔ)言敘述,筆者則改用生動(dòng)的比喻,進(jìn)行詳盡引導。譬如,在開(kāi)始學(xué)習指針的概念時(shí),教材對“間接存取”敘述比較深硬,學(xué)生難以理解,筆者就借用比喻:將A房間的鑰匙放在B房間里,若要取A房間里的物品,就需要先打開(kāi)B房間,取出A鑰匙,再打開(kāi)A房間,取出A房間的物品,這就是“間接存取”。學(xué)生很快就能理解,也加深了指針的概念。在教學(xué)過(guò)程中,筆者還及時(shí)查閱英文版教材和有關(guān)報刊雜志,對較難理解的概念,用不同的方式給以解釋?zhuān)踔林苯右糜⑽脑娼滩膬热荨?/p>

  1.2 實(shí)驗教學(xué)內容的改革

  計算機語(yǔ)言教學(xué)的主要任務(wù)是培養學(xué)生具有一定的閱讀程序、設計程序的能力,分析問(wèn)題、解決問(wèn)題的能力和邏輯思維的能力。而C語(yǔ)言程序設計是一門(mén)實(shí)踐性很強的課程,既要掌握概念,又要動(dòng)手編程,還要上機調試運行[2]。因此,C語(yǔ)言的教學(xué)特別需要重視實(shí)踐環(huán)節,包括編程和上機實(shí)驗。為了突出實(shí)踐教學(xué),培養學(xué)生的知識應用能力,筆者對實(shí)驗內容進(jìn)行了較大的改革,一方面保留基礎性實(shí)驗,例如:三角形面積計算、求一元二次方程的根、各類(lèi)三角圖形的繪制、簡(jiǎn)單的排序算法等基礎編程實(shí)驗。使學(xué)生能夠較順利地通過(guò)實(shí)驗,并及時(shí)理解和消化課堂教學(xué)內容,學(xué)生也會(huì )獲得一定的成就感,學(xué)習熱情會(huì )進(jìn)一步得到提高。另一方面,增加一些實(shí)用性強的、難度略大的實(shí)驗,并組織學(xué)生討論,通過(guò)討論得出算法流程,然后上機編程調試。例如:要求分別用數組與指針,將一個(gè)字符串中的所有英文字母取出,并轉為大寫(xiě),然后再將它們倒序存放。做這個(gè)實(shí)驗之前,學(xué)生先通過(guò)討論,分別得出使用數組與指針進(jìn)行讀取英文字母及倒序存放的算法流程圖,然后上機實(shí)驗。這樣一來(lái),一方面有利于培養學(xué)生對知識的應用能力與問(wèn)題的分析能力,更主要的是也培養了他們協(xié)作能力。另一方面通過(guò)用數組與指針不同的解題方法,有利于學(xué)生加深對所學(xué)知識的理解,讓學(xué)生真正體會(huì )到C語(yǔ)言的靈活性,激發(fā)學(xué)生的求知欲。

  2 教學(xué)手段的改革

  在教學(xué)過(guò)程中,運用多媒體技術(shù)輔助教學(xué),有利于激發(fā)學(xué)生的學(xué)習興趣,能發(fā)展學(xué)生的主體能力;同時(shí)由于多媒體信息量大,也能夠優(yōu)化教學(xué)過(guò)程[4]。但多媒體輔助教學(xué)也有不利之處,主要體現在不恰當的使用會(huì )分散學(xué)生注意力,影響主要問(wèn)題的理解,也不利于發(fā)揮學(xué)生的想象力,影響師生之間的情感交流。在C語(yǔ)言程序設計課程教學(xué)過(guò)程中,筆者考慮到課程的特點(diǎn),揚長(cháng)避短,將傳統教學(xué)與多媒體教學(xué)進(jìn)行了有機的結合。例如:由于C語(yǔ)言的數據類(lèi)型、變量類(lèi)型、運算符、程序結構等,它們的定義、概念較多,又沒(méi)有深奧的理論,也沒(méi)有多少邏輯推理,所以筆者就采用多媒體教學(xué)。在教學(xué)過(guò)程中,事先將概念、大信息量的案例代碼制作成課件,在課堂做展示供學(xué)生增加信息量用,也簡(jiǎn)化傳統教學(xué)無(wú)法板書(shū)的缺點(diǎn),課堂教學(xué)也不再顯得枯燥無(wú)味。但對于案例分析或程序的編寫(xiě)過(guò)程,筆者就發(fā)揮傳統教學(xué)的優(yōu)勢,進(jìn)行課堂討論、板書(shū)講解、結合提問(wèn),將問(wèn)題層層剖析、層層深入,達到師生互動(dòng)的效果,學(xué)生的想象力就會(huì )得到充分的發(fā)揮,對問(wèn)題的理解也變得更容易。另外,筆者也充分利用網(wǎng)絡(luò )資源,將電子教案、大綱、課件、習題等放在網(wǎng)上,供學(xué)生自行調用,同時(shí)通過(guò)Email、QQ對學(xué)生的提問(wèn)進(jìn)行答疑、討論,以彌補課堂教學(xué)的不足。

  3 教學(xué)方法的改革

  在C語(yǔ)言課程教學(xué)過(guò)程中,一方面要求教師能夠準確把握授課內容,同時(shí)也要求教師注意應用相應的教學(xué)方法,以此提高教學(xué)質(zhì)量。以下是筆者在幾年的C語(yǔ)言課程教學(xué)中采用的一些教學(xué)方法。

  3.1 問(wèn)題探究教學(xué)法

  問(wèn)題探究教學(xué)法在C語(yǔ)言教學(xué)中是一種相當有用的教學(xué)方法。這種教學(xué)法能夠充分發(fā)揮學(xué)生的思維,突出學(xué)生的主體作用,能有效地培養學(xué)生的分析問(wèn)題與解決問(wèn)題的能力。以“冒泡排序”為例,筆者沒(méi)有平鋪直敘地介紹算法與程序代碼,而是先跟學(xué)生講解什么叫“冒泡”,然后讓學(xué)生思考冒泡排序的算法思路,進(jìn)而讓學(xué)生討論并寫(xiě)出算法流程圖,接下來(lái)講解如何用for與if程序結構實(shí)現算法,最后才講解為了減少交換次數而引入swap這一判定變量,直至整個(gè)程序編寫(xiě)完整。整個(gè)講解過(guò)程結合板書(shū),逐步引導,層層深入,取到很好的教學(xué)效果。

  3.2 歸納教學(xué)法

  C語(yǔ)言有很多的定義、概念、語(yǔ)法規則,它們使用靈活、難以記憶,也特別容易出錯。如果能夠引導學(xué)生進(jìn)行歸納,將會(huì )起到事半功倍的效果。C語(yǔ)言的定義、概念、語(yǔ)法規則有許多相似的地方,例如:printf()與scanf()函數,有很多語(yǔ)法規則是一樣的,對它們進(jìn)行歸納之后,學(xué)生只要記住其中一個(gè),另一個(gè)自然就會(huì )使用了。又如:數組與指針,由于它們使用靈活,許多學(xué)生與教師都認為它們很難,尤其是指針。但如果對它們進(jìn)行歸納之后,就會(huì )發(fā)現無(wú)論是二維數組,還是指向指針的指針或其它類(lèi)型的指針,它們都會(huì )變得與一維數組的使用一樣容易。為了這些歸納便于記憶,筆者還將它們編成了順口溜,例如二維數與各類(lèi)有二重地址的指針歸納如下:數組名與指針名代表二重地址,即無(wú)“*”也無(wú)“[ ]”加減數值對行操作;僅有1個(gè)“*”或“[ ]”代表單重地址(即行地址),加減數值對列操作;“*”與“[ ]”加起來(lái)有2個(gè)就是元素值。

  3.3 討論教學(xué)法

  在C語(yǔ)言教學(xué)過(guò)程中,充分發(fā)揮學(xué)生的積極性與主動(dòng)性是非常重要的一環(huán)。筆者針對這門(mén)課程的特點(diǎn)與學(xué)生的興趣,課前給學(xué)生布置了幾個(gè)專(zhuān)題,讓學(xué)生利用課余時(shí)間去思考、收集資料,并在課堂上組織學(xué)生發(fā)言和討論。這種教學(xué)法不僅可以讓學(xué)生獲得許多課外知識,同時(shí)也促進(jìn)教學(xué)內容的改革,而且也有利于充分挖掘學(xué)生的學(xué)習潛力。

  3.4 因材施教法

  由于學(xué)生學(xué)習的動(dòng)機、興趣、能力存在較大的個(gè)體差異,所以決定了C語(yǔ)言課程必須因材施教。對于學(xué)習能力較強的學(xué)生,筆者就鼓勵他們自學(xué),并給予方向性指導,讓他們超前學(xué)習。在C語(yǔ)言教學(xué)中,培養學(xué)生的自學(xué)能力尤為重要,如果學(xué)生的學(xué)習完全依賴(lài)教師才能掌握,而沒(méi)有一定的自學(xué)能力,其所學(xué)的知識很快就會(huì )被淘汰。對于多數學(xué)生,則把精力放在最基本、最常用的內容上,讓他們學(xué)好基本功,掌握程序設計的方法,為后續課程的學(xué)習打下基礎。另外,教學(xué)過(guò)程中,筆者還不時(shí)地從學(xué)生的角度來(lái)考慮問(wèn)題,講解內容,加強師生的互動(dòng)效果,以降低學(xué)生學(xué)習的焦慮情緒。

  3.5 實(shí)踐教學(xué)法

  學(xué)習程序設計課程的目的是掌握設計程序的思路,學(xué)會(huì )用計算機語(yǔ)言編寫(xiě)程序,以實(shí)現所需處理的任務(wù)[2]。因此教學(xué)重點(diǎn)要放在解題的思路上,通過(guò)大量的實(shí)踐讓學(xué)生學(xué)會(huì )怎樣設計一個(gè)算法,構造一個(gè)程序。筆者一開(kāi)始,讓學(xué)生編寫(xiě)簡(jiǎn)單的程序,然后逐步深入。在實(shí)驗題目設置上,根據課時(shí)安排以及要掌握基本知識,設置必做與選做題,以滿(mǎn)足各個(gè)層次學(xué)生的需要。在本課程結束后,安排一次綜合的大實(shí)驗,培養學(xué)生綜合應用能力。

  3.6 綜合考核法

  衡量這門(mén)課學(xué)習的好壞,不是看學(xué)生“知不知道”,而是“會(huì )不會(huì )干”?己说姆椒ú荒苤饕檬欠穷}和選擇題,而應當把重點(diǎn)放在編制程序和調試程序上[2]。所以筆者對學(xué)生學(xué)習成績(jì)的評定,采用綜合考核法,將平時(shí)的實(shí)踐成績(jì)與期末卷面成績(jì)進(jìn)行綜合,得出本課程綜合考評分。這種教學(xué)法,不但能更客觀(guān)地反映學(xué)生的學(xué)習情況,同時(shí)也能促進(jìn)學(xué)生學(xué)習,起到很好的教學(xué)效果。

  4 結束語(yǔ)

  上述教學(xué)內容、教學(xué)手段與教學(xué)方法的改革,是根據實(shí)際教學(xué)過(guò)程中學(xué)生存在的問(wèn)題提出的,并已經(jīng)在《C語(yǔ)言程序設計》課程教學(xué)實(shí)踐中運用,取得了良好的教學(xué)效果。當然,同樣的教學(xué)內容面對不同的學(xué)生,在使用與設計某種教學(xué)方法時(shí),還要求學(xué)生的配合才行,也就是說(shuō)教的方法與學(xué)的方法要有機統一。筆者將繼續努力探索,使《C語(yǔ)言程序設計》課程教學(xué)日趨完善。希望本文能對大學(xué)計算機基礎教學(xué)有一定的借鑒作用。

  參考文獻:

  [1] 嚴桂蘭.C語(yǔ)言程序設計與應用教程[M].福建:廈門(mén)大學(xué)出版社,2001

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

  [3] 李步洪.《光電技術(shù)》課程的教學(xué)改革與實(shí)踐[J].福建師范大學(xué)學(xué)報(自然版).2002,18(2):104

  [4] 陳東. 計算機多媒體教學(xué)改革的一些嘗試[J].福建師范大學(xué)學(xué)報(自然版).2004,20(3):98

【《C語(yǔ)言程序設計》課程的教學(xué)改革與實(shí)踐論文】相關(guān)文章:

《匯編語(yǔ)言程序設計》課程教學(xué)改革與實(shí)踐論文11-22

字體設計課程教學(xué)改革與實(shí)踐論文03-18

字體設計課程教學(xué)改革與實(shí)踐分析論文11-23

計算機專(zhuān)業(yè)程序設計基礎課程教學(xué)改革論文11-09

c語(yǔ)言課程設計優(yōu)秀論文(精選6篇)02-02

《光學(xué)設計》課程教學(xué)改革的探索與實(shí)踐論文03-06

廣告設計課程實(shí)踐教學(xué)改革與研究論文11-23

C語(yǔ)言的論文致謝詞11-25

制茶工藝課程教學(xué)改革實(shí)踐研究論文12-04

  • 相關(guān)推薦
激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频