C語言程序設計教學效果分析.doc_第1頁
C語言程序設計教學效果分析.doc_第2頁
C語言程序設計教學效果分析.doc_第3頁
C語言程序設計教學效果分析.doc_第4頁
C語言程序設計教學效果分析.doc_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

C語言程序設計教學效果分析一采取的教學手段與方法:為了提高C語言的教學效果,通過在教學實踐中的不斷總結,我們采取了多種的教學方法和教學手段,以提高教學效果。采取的教學方法主要包括:1培養(yǎng)興趣恩格斯說“興趣與愛好是最好的老師”。為了使初學者能盡快地掌握計算機知識,進入計算機的應用領域,在課程講授過程中,要特別注意培養(yǎng)學生的學習興趣。初接觸計算機時,很多學生感到新奇、好玩,這不能說是興趣,只是一種好奇。隨著課程的不斷深入,大量的規(guī)則、定義、要求和機械的格式出現(xiàn),很容易使一部分(甚至是大部分)學生產(chǎn)生枯燥無味的感覺。為了把學生的好奇轉化為學習興趣,授課時我們改變過去先給出定義和規(guī)則的講授辦法,而是從具體問題入手,努力把枯燥無味的“語言”講的生動、活潑。2啟發(fā)式教學為培養(yǎng)學生邏輯思維和創(chuàng)新能力,在教學過程中,教師應遵循啟發(fā)式教學原則,通過各種教學方式和手段激發(fā)并調(diào)動學生的學習興趣,變填鴨式被動學習為主動學習,幫助學生盡快完成從中學學習方式的轉變,使得學生能積極思維,發(fā)現(xiàn)問題,提出問題,并逐步解決問題。例如,在講解程序設計舉例時,不是簡單地給出程序清單,而是從分析問題入手,繼而找出解決問題的方法,再給出算法,最后編寫出完整的程序,而在這一全過程,最關鍵的是每一步都采用與學生一起探討的方式,讓學生在啟發(fā)下思考,在思考中解決問題,從而掌握獨立分析問題、解決問題的方法。3循序漸進絕大部分學生是第一次接受計算機語言,“通俗性、可接受性”的教學原則同樣適合于這門課的教學。在課程講授過程中,我們沒有把重點放在語法規(guī)則的敘述上,而是放在算法和程序設計方法上,通常由幾個例題引出一種語法規(guī)則,通過一些求解具體問題的程序來分析算法,介紹程序設計的基本方法和技巧,既注重教材的系統(tǒng)性、科學性,又注意易讀性和啟發(fā)性。從最簡單的問題入手,一開始就介紹程序,要求學生編寫程序,通過反復編寫、運行程序來掌握語言的規(guī)定和程序設計的方法。同一個語法規(guī)則、同一種算法,在選擇例題時也是由簡到難,逐步呈現(xiàn)給學生。在學習上不要求學生死記語法規(guī)則,而是要求學生能把各個孤立的語句組織成一個有機的、好的程序。注意培養(yǎng)學生良好的編程風格,讓學生在編制程序過程中不斷總結、鞏固,達到學會方法、記住語法規(guī)則,提高設計技巧的目的。4案例分析式教學為培養(yǎng)學生綜合應用知識的能力,通過對完整的項目的系統(tǒng)分析,培養(yǎng)學生良好的編程習慣,善于獲取他人經(jīng)驗的能力以及掌握綜合運用所學知識的能力,從而真正提高編程水平。5實踐教學形式多樣除傳統(tǒng)的課堂實驗外,還開展課程設計、典型程序分析與設計等實踐環(huán)節(jié),并要求教師將學生按56人編成學習小組,在學習的過程中,不僅使得學生學到課程知識,還要培養(yǎng)學生具有互學互助的的團隊意識以及組織能力。由教師牽頭,學生出面組織C程序設計大賽并鼓勵更多的學生參與。6鼓勵雙語教學根據(jù)教學的實際情況,鼓勵和培養(yǎng)有一定基礎的老師實施“雙語教學”。在C語言教學過程中,結合外文教材的例子對學生進行講解,提高學生閱讀和理解本專業(yè)相關外文資料的能力。在教學手段方面,我們也積極探索傳統(tǒng)的教學手段與新的教學手段相結合,提高教學的實際效果。采取的教學方法主要包括:1積極使用現(xiàn)代化教學手段結合傳統(tǒng)的“粉筆+黑板”的教學模式,配合采用多媒體輔助教學,提高課程教學效果。主要提供了2種多媒體教學環(huán)境:一種是具有聯(lián)機的大屏幕投影的教室;第二種是裝有多媒體教學軟件的計算機機房。同時,教師要能夠正確處理黑板教學與多媒體教學的關系,多媒體設備的提供僅用來輔助教學,不能過于依賴。2網(wǎng)絡教學為充分發(fā)揮校園網(wǎng)的優(yōu)勢,培養(yǎng)學生自主學習的能力,我們把課程教學大綱、電子教案、教師精心制作的教學課件等教學資源上網(wǎng)供學生自學,并利用電子郵件、電話、指定答疑時間等方式與學生進行課外交流溝通,為學生提供更廣泛的溝通渠道與環(huán)境來答疑解惑,通過溝通,教師亦及時掌握學生的學習進展情況。3全面實行考教分離C語言課程所有考試均實行考教分離,這不僅促進了任課教師對教學的精益求精,而且也給了教師充分發(fā)揮、施展個人教學才能的空間。在考核方法上,該課程除采用傳統(tǒng)的筆試外,利用計算機等級考試平臺,采用更能反映學生知識應用能力的上機考試,這一考試形式也受到學生的歡迎。4逐步實現(xiàn)網(wǎng)上考試、提交作業(yè)。 積極改進教學方法和教學手段。推廣案例教學法等啟發(fā)式教學方法,引導學生進行創(chuàng)造性的思維活動,把學生從被動地“聽”到“看”到積極思維的運動中去,調(diào)動學生學習的積極性;組織老師研究同一課程的不同章節(jié)的教學方法和手段;充分利用多媒體資源,改變黑板加粉筆為主的教學方式,采用聯(lián)機大屏幕投影儀進行直觀教學的課程,引進和制作與之相配套的CAI課件、電子教案,增加單位時間內(nèi)的信息量,提高授課效率;研究多媒體教學弊端并提出克服辦法,形成公共的高質(zhì)量的多媒體教案;充分利用計算機網(wǎng)絡資源,建設和完善網(wǎng)絡課件;加強教學資源庫建設,只有豐富、優(yōu)化的教學資源,才能滿足個性化、多樣化的教與學的需求;鼓勵和培養(yǎng)有一定基礎的老師實施“雙語教學”。二如何增強學生的基本理論與基本技能水平在C語言的課堂教學過程中,參與C語言課程教學的老師事先根據(jù)教學過程中積累的授課技巧授課方法加以總結,精心設計每次課的教學內(nèi)容、教學手段、教學方法、教學用例。對于每一次課的樣本教案,都進行認真的研討,研究每個教學內(nèi)容的教學目標、重點、難點、講授方法、教學案例和教學手段,認真分析實驗內(nèi)容。通過多次試驗、修改、論證和研討,力爭概念準確嚴密,推理清楚,邏輯性強,重點突出,難點分散,能啟發(fā)學生思維,培養(yǎng)學生能力,引導學生創(chuàng)新。教師投入了大量精力制作了電子教案、多媒體課件,并使電子教案、多媒體課件與上機實驗有機結合,為提高教學效果提供了保證。在課堂教學過程中,對于基本理論的講解能夠深入淺出,并通過舉例反復加強。注重教學過程中老師與學生的互動交流,在課堂教學中,教師對學生在作業(yè)和實驗過程中出現(xiàn)的問題進行點評,而把闡述解題思路的任務留給學生。讓學生提出自己的解題算法和思路,這樣不僅可以鍛煉學生的表達能力,還可以開闊思路,加強學生對基礎理論的理解和掌握。在實踐教學過程中,加強對學生動手能力的訓練。在上機題目的選擇方面,在注重靈活掌握C語言基本技能的同時,選用與物理、數(shù)學等學科交叉的題目,使學生靈活運用各種已經(jīng)學習的知識;同時,通過編程解決一些實際生活中可能遇到的問題,提高學生對編程的興趣。在學時安排方面,讓每名學生需要至少30小時的上機時間,外加專門設置的1周課程設計。針對計算機專業(yè)同學C語言學習的實際情況,定期增加課外機時,改善學生的課外自主上機條件,并開展適當?shù)恼n外研究活動,充分調(diào)動學生的學習積極性,培養(yǎng)學生理論知識與動手能力相結合的能力。通過以上一些措施,本課程使學生掌握了語言知識,培養(yǎng)他們程序設計的能力,并逐步理解和掌握程序設計的思想和方法,能利用計算機解決實際問題,為他們今后的學習和研究打下扎實的基礎。三課程的基本情況1課程教材:本課程采用的教材是譚浩強主編、清華大學出版社出版的C程序設計(第3版),該書曾榮獲電子工業(yè)部優(yōu)秀教材一等獎、全國高等院校計算機基礎教育研究會優(yōu)秀教材一等獎已發(fā)行了700萬冊,是學習C語言程序設計較經(jīng)典的教材。2講授內(nèi)容:全書共12章,講授11章。四考試試卷及考試成績分析1課程成績組成:課程成績由平時作業(yè)、上課考勤、上機考試、期末卷面考試四項組成,其中平時成績占總成績的20%,包括平時作業(yè)、上課考勤兩項;上機考試占總成績的10%;期末卷面考試占總成績的70%。2試卷覆蓋面:覆蓋11章,知識點分布均勻。3出題形式:采用教考分離。4題型分布:試卷共有3 種題型,分別為:選擇題、填空題、綜合題。其中客觀題占 40%,主觀題占60%。5考核目的:主要考核學生掌握C語言語法的熟練程度以及基本算法的編程能力。6考核內(nèi)容:1. 各章語法知識點。2. 流程圖的畫法。3. 常用的基本算法7試卷難度:試卷難度適中,各章內(nèi)容分布正常,符合教學大綱的要求。8卷面成績分布:按照卷面評分標準,成績評定分布如下:學生人數(shù):361總成績90-10080-8970-7960-6960人數(shù)3562536775百分比9.7%24.65%19.11%23%23.26%從總評成績的分布來看,不及格的成績稍多,但符合學生的實際水平。9成績分析:除了計科057班情況特殊外,其余班級考試成績基本呈正態(tài)分布。計科057班屬于中職升本科,該班基礎太差,導致不及格率偏大。五達到的教學效果:按照C語言教學大綱的要求,本課程從計算機語言的基本知識、程序設計的基本概念、程序設計的基本技能三個方面對學生進行培養(yǎng)。通過課堂教學和實踐教學兩個方面的教學活動,使學生不但掌握高級編程語言的知識、編程技術和基本算法,更重要的是掌握程序設計的思想和方法,具備利用計算機求解實際問題的基本能力,能靈活應用高級語言進行程序設計,滿足后續(xù)課程的需要。六存在的問題理論教學:1. 較多的學生雖然能用流程圖表示程序的算法,但畫法不標準。2. 控制語句中的for和while循環(huán)語句功能混淆。3. 不能正確地寫出結構體的定義。4. 少數(shù)學生對理論知識掌握不牢固,以至語法的應用缺乏靈活。實踐環(huán)節(jié):1從上機考試情況看,編程能力較強的人約15,較好完成大綱要求的人約38,基本達到大綱要求的約40,編程、調(diào)試困難的人約57。2調(diào)試程序方面,處理實際問題的能力有待加強。3部分學生上機時間太少,動手能力差,遇到問題與同學、老師的溝通較少,調(diào)試程序困難,導致興趣全無。七解決存在問題的措施目前存在的問題概括起來,無非理論知識及運用、知識面、動手能力三個方面的問題。針對這三個方面,打算采取如下措施加以解決:1針對理論知識方面的問題,主要反映在C語言理論知識掌握不牢固不熟練或是C語言理論知識掌握深度不夠,要解決這個問題,除了在課內(nèi)教師要認真組織教學外,課外或者在實踐環(huán)節(jié)上要充分調(diào)動學生的積極性,只有在實踐的過程中,才能充分理解和牢固掌握C語言理論知識。2要解決知識面窄、運用設計能力差的問題,可以通過下面的途徑加以解決,一是在教師進行理論教學的時候,盡量對一些問題展開講解,在實際教學過程中,由于時間關系,不可能把所有的東西進行講解,所以,僅靠這一條途徑所能解決的問題畢竟有限。要解決這個問題主要途徑還是要靠學生自學,為了避免學生的盲目性,要求有關教師在教學過程中,針對學生所學的專業(yè)加以引導,給學生指定一些課外自學的內(nèi)容,這樣對于

溫馨提示

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

評論

0/150

提交評論