《C程序設(shè)計(jì)》教學(xué)心得_第1頁
《C程序設(shè)計(jì)》教學(xué)心得_第2頁
《C程序設(shè)計(jì)》教學(xué)心得_第3頁
《C程序設(shè)計(jì)》教學(xué)心得_第4頁
《C程序設(shè)計(jì)》教學(xué)心得_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、c程序設(shè)計(jì)教學(xué)心得c程序設(shè)計(jì)是我系各專業(yè)的必修課程,也是我院有關(guān)非計(jì)算 機(jī)專業(yè)開設(shè)的程序設(shè)計(jì)課程之一。作為計(jì)算機(jī)類的專業(yè)基礎(chǔ)課,目 的是使學(xué)生掌握程序設(shè)計(jì)的基本方法并逐步形成正確的程序設(shè)計(jì) 思想,能夠熟練地使用c語言進(jìn)行程序設(shè)計(jì)并具備調(diào)試程序的能 力,為后繼課程及其他程序設(shè)計(jì)課程的學(xué)習(xí)利應(yīng)用打下基礎(chǔ)。對(duì)于 非計(jì)算機(jī)專業(yè)來說,該課程有實(shí)際應(yīng)用價(jià)值,為用計(jì)算機(jī)解決實(shí)際 問題提供了方法,是后續(xù)理論和實(shí)踐教學(xué)的基礎(chǔ)和重要工具,同時(shí) 也是計(jì)算機(jī)二級(jí)考試所統(tǒng)一要求的課程之一。本人多年來為從事高級(jí)語言程序設(shè)計(jì)教學(xué)與實(shí)習(xí),結(jié)合國內(nèi)外 優(yōu)秀編程語言的教學(xué)方法和模式,不斷地總結(jié)和積累經(jīng)驗(yàn)并運(yùn)用于 教學(xué)實(shí)踐z中,取

2、得了較好的教學(xué)效果,有助于學(xué)生在有限的教學(xué) 時(shí)間內(nèi),以最快最簡單易懂的方式,扎實(shí)地掌握c語言的內(nèi)容,并 能運(yùn)用自如。下面是本人在c語言教學(xué)中的一點(diǎn)體會(huì),僅供大家參考。培養(yǎng)興d恩格斯說“興趣與愛好是最好的老師”。為了使初學(xué)者能盡快 地掌握計(jì)算機(jī)知識(shí),進(jìn)入計(jì)算機(jī)的應(yīng)用領(lǐng)域,在課程講授過程屮,要 特別注意培養(yǎng)學(xué)生的學(xué)習(xí)興趣。初接觸計(jì)算機(jī)時(shí),很多學(xué)生感到新 奇、好玩,這不能說是興趣,只是一種好奇。隨著課程的不斷深入, 大量的規(guī)則、定義、要求和機(jī)械的格式出現(xiàn),很容易使一部分(甚至 是大部分)學(xué)生產(chǎn)生枯燥無味的感覺。為了把學(xué)生的好奇轉(zhuǎn)化為學(xué) 習(xí)興趣,授課時(shí)我們改變過去先給出定義和規(guī)則的講授辦法,而是 從具

3、體問題入手,努力把枯燥無味的“語言”講的生動(dòng)、活潑。在課堂上重點(diǎn)講授一些其它課程的問題,用算法語言來求解, 使學(xué)生體會(huì)程序設(shè)計(jì)的用途和一種全新的解決問題的方法。在課程 的進(jìn)行中,引導(dǎo)學(xué)生學(xué)一種算法,就嘗試在其它課程中應(yīng)用。我們還 經(jīng)常介紹一些趣味性算例,如:“菲波納契兔子問題”、“水仙花 數(shù)”等,培養(yǎng)學(xué)生的學(xué)習(xí)興趣,讓大家積極主動(dòng)、自覺獨(dú)立地獲取知 識(shí),打好學(xué)習(xí)程序設(shè)計(jì)語言的基礎(chǔ)。整個(gè)教學(xué)過程中應(yīng)該把解題思 路、方法和步驟(即“算法”)當(dāng)作授課的重點(diǎn),從而讓學(xué)生明口 如何分析并解決實(shí)際問題,逐漸培養(yǎng)學(xué)生進(jìn)行程序設(shè)計(jì)的正確思維 模式。二、循序漸進(jìn)絕大部分學(xué)生是第一次接受計(jì)算機(jī)語言,“通俗性、可接

4、受 性”的教學(xué)原則同樣適合于這門課的教學(xué)。在課程講授過程中,我 們沒有把重點(diǎn)放在語法規(guī)則的敘述上,而是放在算法和程序設(shè)計(jì)方 法上,通常由幾個(gè)例題引出一種語法規(guī)則,通過一些求解具體問題 的程序來分析算法,介紹程序設(shè)計(jì)的基本方法和技巧,既注重教材 的系統(tǒng)性、科學(xué)性,乂注意易讀性和啟發(fā)性。從最簡單的問題入手, 一開始就介紹程序,要求學(xué)生編寫程序,通過反復(fù)編寫、運(yùn)行程序來 掌握語言的規(guī)定和程序設(shè)計(jì)的方法。同一個(gè)語法規(guī)則、同一種算法, 在選擇例題時(shí)也是由簡到難,逐步呈現(xiàn)給學(xué)生。在學(xué)習(xí)上不要求學(xué) 生死記語法規(guī)則,而是要求學(xué)生能把各個(gè)孤立的語句組織成一個(gè)有 機(jī)的、好的程序。注意培養(yǎng)學(xué)生良好的編程風(fēng)格,讓學(xué)生

5、在編制程 序過程中不斷總結(jié)、鞏固,達(dá)到學(xué)會(huì)方法、記住語法規(guī)則,提高設(shè)計(jì) 技巧的目的。以“菲波納契兔子問題”為例,在基本程序設(shè)計(jì)部分,可以啟 發(fā)學(xué)生使用循環(huán)語句,利用變量的交替賦值實(shí)現(xiàn)。ttinclude <stdio.h>voi d mai n ()long fl,f2;i n t i ;fl=f2=l;for (i = l ;i<二20;i+ + ) printf c%121d %121d,f 1, f2);i f (i%2二二0) pr intf (n); / *控制輸出,每行四個(gè)*/ fl二fl+f2; /*前兩個(gè)月加起來賦值給第三個(gè)月*/f2二fl+f2; /*前兩個(gè)

6、月加起來賦值給第三個(gè)月*/而在數(shù)組部分,可以啟發(fā)學(xué)生采用直接的數(shù)組元素賦值來解決。include <stdio.h>void main()long f 20;f0二l;fl二1;for (i = 2 ; i<20 ; i+)f i二f i-2+f i-1;for (i =0;i <20;i+ + )if (i%4=0) printf (n); /*控制輸出,每行四個(gè)*/ pr intf (z,%121d,z, f i );這樣,通過對(duì)兩種解法的比較和分析,幫助學(xué)生更好地掌握循 環(huán)語句和數(shù)組的概念。三、改進(jìn)授課方法,實(shí)現(xiàn)教學(xué)相長我們要求學(xué)生事先預(yù)習(xí),實(shí)際上就是要求他們課前

7、白學(xué),講課 時(shí)以學(xué)生預(yù)習(xí)過為起點(diǎn),只講難點(diǎn)、重點(diǎn)、有變化之處,這樣既給了 學(xué)生思維分析的余地,又節(jié)省課時(shí)。這就要求必須精選教學(xué)內(nèi)容,注 意詳略安排的合理性。在章節(jié)間的授課安排也注意了詳略得當(dāng)。如 在講到“選擇分支結(jié)構(gòu)”,“循環(huán)結(jié)構(gòu)”這些關(guān)鍵性章節(jié)時(shí)就講的 特別精,使學(xué)生做到非常熟練、透徹掌握的程度,而講到“字符處 理”章節(jié)時(shí),讓學(xué)生做到一般了解即可。課上經(jīng)常找一些設(shè)計(jì)技巧 比較好、解題思路比較精的例題讓學(xué)生自己“讀程序”,找出精妙 之處或不理解之處,對(duì)普遍性的問題共同講解,個(gè)別問題課后解答。我們有意地設(shè)置一些不同深淺的筆誤或口誤,馬上讓學(xué)生肯定 對(duì)與錯(cuò),以考查學(xué)生注意力集中的程度,提高他們的敏

8、銳性和判別 能力。對(duì)有些問題,給出一種程序設(shè)計(jì)方法后,讓學(xué)生討論,還有沒 有其它的程序設(shè)計(jì)方法和思路,讓他們發(fā)表意見,提出自己的解題 思路編程方法,給學(xué)生以表達(dá)已見、陳述思路、交流觀點(diǎn)的機(jī)會(huì)。 這就要求老師既有引導(dǎo)乂能放開,既有事先的精心備課,乂有課堂 上的因勢利導(dǎo),同時(shí)也可以從學(xué)生討論中提出的問題來豐富教材內(nèi) 容,受到較好的教學(xué)相長的效果。如講授pr intf和puts對(duì)字符串的處理,我們采用下面的例子 進(jìn)行學(xué)習(xí):#include stdio.h>#define n 6void main ()char ch3 4 = 123, 456,78;int i ;for (i=0;i <

9、3;i+ + )printf(s,ch i);puts (ch i);結(jié)果是什么?這個(gè)時(shí)候?qū)W生就會(huì)提岀不同的看法,我們可以通過演示得出正 確的答案是:1231234564567878這時(shí)我們進(jìn)行分析,引導(dǎo)學(xué)生理解讀取字符串和輸出字符串時(shí) 對(duì)字符串輸出時(shí)0,的處理方式,加深學(xué)生的認(rèn)識(shí)。四、作業(yè)、上機(jī)做作業(yè)是復(fù)習(xí)、練習(xí)的過程,也是繼續(xù)和深入學(xué)習(xí)的過程。我 們每次課后給學(xué)生布置一些有代表性、恰當(dāng)?shù)牧?xí)題,以鞏固課堂上 所學(xué)的內(nèi)容。也通過學(xué)生所做作業(yè)的好壞來了解學(xué)生對(duì)課程內(nèi)容的 掌握程度以及教師的教學(xué)效果。對(duì)作業(yè)中比較普遍出現(xiàn)的錯(cuò)誤,我 們都要在下節(jié)課上當(dāng)堂講解,因?yàn)槟鞘窃谏瞎?jié)課沒講清楚所致。作 業(yè)中表

10、現(xiàn)出與眾不同的、新穎的程序設(shè)計(jì)方法和思路,也要當(dāng)堂宣 講或作業(yè)批注,以鼓勵(lì)這種另辟新徑的有創(chuàng)意的學(xué)風(fēng)。每次上機(jī)前,都根據(jù)教學(xué)計(jì)劃,有系統(tǒng)地布置上機(jī)實(shí)習(xí)作業(yè),讓 學(xué)生明確上機(jī)任務(wù),編寫好上機(jī)調(diào)試的程序,使學(xué)生在每次上機(jī)實(shí) 習(xí)中有收獲。在上機(jī)過程中,指導(dǎo)教師對(duì)一些操作難點(diǎn),分組集中演 示,也能起到事半功倍的效果。課程結(jié)束前我們堅(jiān)持進(jìn)行課程總結(jié)。 把所學(xué)的內(nèi)容作一個(gè)分析,前后聯(lián)系起來,使學(xué)生對(duì)課程內(nèi)容能夠 融匯貫通。五、教學(xué)網(wǎng)站的使用通過詳細(xì)規(guī)劃,在有步驟、分層次、以點(diǎn)帶面、保證質(zhì)量和效 果的思想指導(dǎo)下,以教學(xué)材料和教學(xué)經(jīng)驗(yàn)相對(duì)成熟和覆蓋面較大的 課程為建設(shè)重點(diǎn),我院于2007年將c程序設(shè)計(jì)課程確定為院級(jí) 精品課程。通過近兒年來的努力工作,課程建設(shè)取得了豐碩的成果, 詳細(xì)修訂了教學(xué)大綱,細(xì)化了教學(xué)內(nèi)容;設(shè)計(jì)編寫了課堂教學(xué)樣本 教案、實(shí)驗(yàn)教案等,使教學(xué)過程更加規(guī)范;制作了電子教案和輔助 教學(xué)課件,提高學(xué)生學(xué)習(xí)興趣和授

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論